Vmvare虚拟机vmdk格式转换为 qcow2格式

## 1、 虚拟机vmvare准备

迁移的过程如下:

  1. 登录宿主机,在 VMwareWorkstation上检查目标虚拟机是否安装了 VMware Tools,如果已安装,以 root用户运行 vmware-uninstall-tools.pl卸载它。

卸载:

/vmware-tools-distrib/bin/vmware-uninstall-tools.pl

  1. 关闭 目标虚拟机。

  2. 检查虚拟机的镜像文件。
    如果虚拟机的镜像存储在多个 vmdk文件中,所以需要在迁移前合并他们。
    vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
    参数介绍:
    -r : convert thespecified disk; need to specify
    destinationdisk-type. For local destination disks
    the disk type mustbe specified.
    -t : disk type id
    Disk types:
    0 : single growable virtual disk ex : vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk

## 2、 格式转换
使用linux系统
1.#yum install qemu-img –y

2.查看虚拟机信息
qemu-img info source-name.vmdk

3.【转换虚拟机格式,将vmdk转换为qcow2 】
qemu-img convert -f vmdk -O qcow2 source-name.vmdk target-name.qcow2

4.【转换虚拟机格式,将vmdk压缩转换为qcow2】
qemu-img convert -c -f vmdk -O qcow2 source-name.vmdk target-name.qcow2

举个例子(虚拟机镜像文件是单个的)
source-name:zyly03 ip:10.88.1.23 os:vmare
target-name :zyly01 ip :10.88.1.21 os:centos

1.查看zyly03上的所有虚拟机,以测试(10.88.1.114)为例
virsh -c esx://root@10.88.1.23?no_verify=1 list --all
在这里插入图片描述
2.zyly01安装virt-v2v软件包,然后将测试服务器冷迁移
virt-v2v-copy-to-local -ic esx://root@10.88.1.23?no_verify=1 测试(10.88.1.114)
在这里插入图片描述
3.迁移完成以后,先验证被迁入虚拟机是否正常,然后再回收旧的虚拟机,避免迁移数据不完整

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值