VMware虚拟机迁移至KVM涉及到磁盘格式转换,因为VMware虚拟机使用的是VMFS文件系统,对应到虚拟机磁盘是VMDK。而KVM使用RAW或者qcow2的格式较多。格式转换那必须离线进行。之前试过比较笨的方法,就是将VMware的VMDK下载下来,使用qemu-img将VMDK转换成qcow2,然后在KVM中手动创建配置文件,把KVM虚拟机拉起来。

现在使用virt-v2v就方便多了,简单的命令,就可以将虚机2大重要组成部分都迁移过来(磁盘、配置文件)。使用之前注意一下virt-v2v的使用限制问题,vSphere 必须大于5.0的版本。

使用vCenter的环境

virt-v2v -ic vpx://administrator%40vsphere.local@10.80.0.127/XCMG-CM/XCMG-IOT/10.80.0.74?no_verify=1 -o local -os /root/103 -of qcow2  10.80.0.103-migrate-clone

10.80.0.127是vCenter地址

XCMG-CM是数据中心名称

XCMG-IOT是集群名称

10.80.0.74是ESXI地址

/root/103是本地存放目录

-of qcow2 转换的格式是qcow2

0.80.0.103-migrate-clone是虚拟机名称

运行时需要输入几次vCenter的密码。

使用ESXI的环境

virsh -c esx://root@10.80.0.75?no_verify=1 list --all

查看该ESXI下的虚拟机状态,no_verify=1表示忽略证书认证

virt-v2v-copy-to-local -ic esx://root@10.80.0.75?no_verify=1 10.80.0.102-migrate-clone

10.80.0.102-migrate-clone是虚拟机名称,该命令是将虚拟机拷贝到当前目录,不执行virt-v2v转换

virt-v2v -i libvirtxml 10.80.0.102-migrate-clone.xml -o local -os /var/www/html -of raw

将磁盘转换为RAW格式,并且存放至-os指定目录。由于xml中包含磁盘具体路径,因此就不用单独指定磁盘了。转换过之后,就可以直接用了。

PS:也有一些在线迁移的方案,大多是利用备份恢复的原理做的。不涉及磁盘格式转换。

kvm虚拟机安装esxi服务器,VMware vSphere虚拟机迁移至KVM virt-v2v方案相关推荐

  1. 使用虚拟机备份软件备份VMware vSphere虚拟机

    1.进入虚拟机备份系统 2.选择[虚拟机保护]--[备份],新建备份任务.选择虚拟化类型[VMware vSphere],再选择需要备份的虚拟机,点击[下一步] 3.设置备份目的地,选择[目标节点]与 ...

  2. 使用虚拟机备份软件恢复VMware vSphere虚拟机

    1.进入虚拟机备份系统 2.选择[虚拟机保护]--[恢复],新建恢复任务,选择选择虚拟化类型[VMware vSphere],勾选需要恢复的备份点,点击[下一步] 3.设置恢复目标宿主机,并按需配置恢 ...

  3. 使用云祺虚拟机备份软件备份VMware vSphere虚拟机

    1.进入系统,选择[备份]-[虚拟机备份],新建备份任务,选择虚拟化类型"VMware vsphere": 2.选择要备份的虚拟机: 3.设置备份策略:可选择完全备份,增量备份和差 ...

  4. 虚拟机kali做成服务器,VMware kali虚拟机环境配置方法

    1|0编译内核 (1)执行命令uname -r以查看内核版本. (2)执行命令apt-cache search linux-headers查看是否安装内核头文件. (3)  如果uname -r出现的 ...

  5. V2V迁移测试--VMware/VSphere环境迁移至KVM

    前言 v2v(virtual machine to virtual machine)是通过各种手段将不同平台的虚拟机进行迁移的一种方式.现在常见的迁移有 VMware –> KVM KVM –& ...

  6. Vmware vsphere 虚拟机添加本地打印机

    Vmware  vsphere 虚拟机添加本地打印机 Vmware  vsphere 中的虚拟机添加打印机,需要将打印机USB口插入ESXi主机中,然后登陆ESXi主机中的windows虚拟机,如下图 ...

  7. linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9

    linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9 参考:http://blog.sina.com.cn/s/blog_5688414b0100bhr ...

  8. (Mac)如何下载、安装并注册VMware Fusion虚拟机软件(Mac专用)

    写在前面: 前一阵子写了一篇关于"如何下载.安装并注册VMware Workstation Pro虚拟机软件"的文章,但是有一部分用户用的是Mac,发现没有VMware Works ...

  9. VMware vSphere ESX 迁移到 ESXI 指南

    VMware vSphere5 就要GA了.自然会有一大批业务做升级.ESXI4.1之后升级到ESXI5 相对容易,要是再老一些ESX4呢.就相对麻烦咯. 阿东最近正好有一个用户需要做升级,把升级的步 ...

最新文章

  1. 使用SVG中的Symbol元素制作Icon
  2. Easy ui 多表头 数据结构
  3. 别问我SolarWinds Orion API怎么用,自己进来看看,看完还不会来骂我
  4. 【视频课】先搞懂你用的模型,深度学习模型分析课程来了!
  5. python代码实例-python程序实例
  6. 【STM32 .Net MF开发板学习-09】AD模拟量采集
  7. 腾讯云云服务器遭DDoS攻击被封堵的解决方法
  8. 使用Excel批量生成sql,包括日期格式
  9. 装mysql电脑网卡不见了_电脑本地连接不见了,教您怎么解决
  10. 华为手机图标怎么变小_华为手机字太小看不清?那是你不会设置!四种方法让手机显示变大...
  11. 使用GCD 转自 Posted by 唐巧
  12. 接入层、汇聚层、核心层交换机三者之间的功能详解
  13. 通信总线协议五 :CAN
  14. PCB软件对比分析(AD、Pads、Allegro)
  15. unity android解析包失败,打包APK失败。求解释
  16. 老毛桃重启计算机没反应,老毛桃怎么用
  17. 从 Spec.到芯片_(数字IC、模拟IC、FPGA/CPLD设计的流程及EDA工具)
  18. 家用 NAS 服务器(4)| MergerFS和SnapRaid数据定时备份
  19. spring boot小说网站系统毕业设计源码041446
  20. python 读取多级表头_python之Dataframe:多级表头和索引灵活的处理(一)

热门文章

  1. DPDK | 如何在用户空间使用大页内存hugepage
  2. DPDK EAL parameters(DPDK环境抽象层参数)-原始版本(F-Stack配置文件的配置参数)
  3. Google Tensorflow Webset
  4. 如何创建一个最小的串口、TTY设备包括虚拟控制台,串口以及伪终端设备的驱动程序
  5. python中response对象的属性_Django 中的响应对象 Response
  6. sklearn学习总结
  7. web前端基础(11html5和css)
  8. 小度智能音响拆解 芯片_拆解报告:小度人工智能音箱1S
  9. Cinemachine教程 | Unity中如何快速制作镜头晃动?
  10. php生成svg图片不显示,css svg不显示不出来怎么办