13、VMware虚拟化迁移到KVM
VMware虚拟化迁移到KVM记录原有的配置信息内存多大、几块网卡、cpu个数等。导出虚拟机通过VMware中的导出功能,导出OVF。导出的是一个文件夹*.mf和*.OVF是虚拟机的一些参数信息*.vmdk是磁盘镜像拷贝磁盘镜像文件我们把导出的*.vmdk文件,全部拷贝到KVM服务器上查看磁盘镜像文件信息qwmu-img info *.vmdk磁盘镜像的格式转换qwmu-img convert -
·
VMware虚拟化迁移到KVM
一、记录原有的配置信息
迁移之前,最好记录一下VMware中虚拟机的基本信息。
例如:内存多大、几块网卡、cpu个数等。
二、导出虚拟机
通过VMware中的导出功能,导出OVF。导出的是一个文件夹,里面
*.mf
和*.OVF
是虚拟机的一些参数信息
*.vmdk
是磁盘镜像
三、上传导出的虚拟磁盘镜像
我们把导出的*.vmdk
文件,全部拷贝到KVM服务器上
四、查看磁盘镜像文件信息
qemu-img info *.vmdk
[root@localhost datachi]# qemu-img info CentOS_7xuexi-disk1.vmdk
image: CentOS_7xuexi-disk1.vmdk
file format: vmdk
virtual size: 20G (21474836480 bytes)
disk size: 3.1G
cluster_size: 65536
Format specific information:
cid: 1465850551
parent cid: 4294967295
create type: streamOptimized
extents:
[0]:
compressed: true
virtual size: 21474836480
filename: CentOS_7xuexi-disk1.vmdk
cluster size: 65536
format:
[root@localhost datachi]#
五、磁盘镜像的格式转换
qemu-img convert -O qcow2 *.vmdk *.qcow2
- *.vmdk 是转换前的磁盘镜像
- *.qcow2是转换后的磁盘镜像
-O 注意这个时大写的O,表示指定输出的格式
举例:
[root@localhost datachi]# ll
总用量 6550212
-rw-------. 1 root root 21478375424 9月 23 17:28 centos7.0.img
-rw-------. 1 root root 107390828544 9月 23 17:29 centos7.1.img
-rw-r--r--. 1 root root 3293808640 9月 23 19:24 CentOS_7xuexi-disk1.vmdk
[root@localhost datachi]# qemu-img convert -O qcow2 CentOS_7xuexi-disk1.vmdk CentOS_7xuexi-disk1.qcow2
[root@localhost datachi]# ll
总用量 18876168
-rw-------. 1 root root 21478375424 9月 23 17:28 centos7.0.img
-rw-------. 1 root root 107390828544 9月 23 17:29 centos7.1.img
-rw-r--r--. 1 root root 8562212864 9月 23 19:36 CentOS_7xuexi-disk1.qcow2
-rw-r--r--. 1 root root 3293808640 9月 23 19:24 CentOS_7xuexi-disk1.vmdk
转换前文件3.2G,转换后8.5G
转换之后:文件小大比原来大了一倍不止。
六、新建虚拟机
转换完成后,我们需要新建虚拟机,新建时需要注意的是,最好和原有的虚拟机配置相同,例如之前内存是多少,几块网卡、cpu个数等。
创建时使用我们刚才转换好的*.qcow2
磁盘镜像。
尝试导入磁盘镜像:
结果无法开机
未完待续
抱歉各位,这个实验没做完,阿里云忘记续费了,就没管。没法做了。
更多推荐
已为社区贡献21条内容
所有评论(0)