vmware的vmdk格式虚拟机转换为qcow2格式
2024-08-30 10:59:25
今天应其他部门的需求,把一个笔记本里的vmware的window2008的虚拟机转换为qcow2格式,在公司服务器上运行。
第一次做,用了许多时间
首先:
虚拟机的镜像分为多个vmdk文件,所以我们应该把这些vmdk文件合为一个vmdk文件。
用windows下的vmware-vdiskmanager.exe命令,这个在vmware的安装目录下。
"H:\Windows Server 2008 R2 x64 2\Windows Server 2008 R2 x64 2.vmdk" #我这里需要被合的源vmdk文件
"H:\temp\single.vmdk"#合一后的目标文件
开始查百度后很纠结,有好多个vmdk文件,源文件应该是哪个。后找到是一个与其他的不一样的,
其他的都是在这个后面加了一些数字,如:Windows Server 2008 R2 x64 2-0-000001-s001.vmdk等的。
即是vmdk文件中名字最短的那个。
完整命令如下:
C:\Program Files (x86)\VMware\VMware Workstation> .\vmware-vdiskmanager.exe -r "H:\Windows Server 2008 R2 x64 2\Windo
ws Server 2008 R2 x64 2.vmdk" -t 0 "H:\temp\single.vmdk"
然后,
复制到Linux系统里
在然后,
用qemu-img命令把vmdk文件转换为qcow2格式。
命令如下,我把上面的single.vmdk 名字改成了windows2008.vmdk
qemu-img convert -f vmdk -O qcow2 windows2008.vmdk windows2008.qcow2
最后,
在kvm里面正常使用该虚拟机
最新文章
- mysql 求最小值/最大值
- InputStream,BufferedImage与byte数组之间的转换
- 大熊君说说JS与设计模式之------中介者模式Mediator
- SQL 在表中随机取数据
- sqlserver快速查找所有存储过程中是否包含某字符
- NOIP 2005 过河
- Objective-C面向对象(四)
- HDU D Tree [点分治]
- Hibernate 补充 ManyToOne、OneToMany、OneToOne的使用例
- Luogu2469 SDOI2010 星际竞速 费用流
- hdu (kruska and prime) 继续畅通工程
- CSS工具之CSS重置(CSS Reset)
- Java Bad version
- 苏州地区--校招IT公司
- mongo转换副本集
- 无法安装64位版本的office因为在您的pc
- Android Studio连接真机
- 负margin应用案例几则(转载+总结)
- ARM汇编 均值滤波实验
- JSP--百度百科