背景
项目中遇到有客户的业务居然跑在Vmware workstation的个人电脑中,真是职场怪事千千万,不过既然客户提出了迁移需求,咱也得解决不是,以下是详细信息。
1、版本
VM版本:vmware workstation pro 17.5.1
H3C_UIS版本:V8.0(E0801P03)
注:一定要进行虚拟机格式转换,使用 “qemu-img”命令,将Vmware Workstation VMDK 格式文件转换成 H3C CAS CVK 虚拟化内核系统能够识别的 QCOW2 格式 。
2、操作步骤
1、将VMworkstation(以下简称VM)上需要迁移的虚拟机导出ovf模板。![](https://i-blog.csdnimg.cn/direct/8ddd5ecafc464d889d4d55c1a7b5c7b6.png)
2、导出后找到其VMDK文件,并将该文件传到超融合平台的存储中。
3、上传至超融合平台
4、将vmdk转为qcow2
进入该节点后台在存储中找到刚才上传的vmdk文件(本次的位置为/vms/defaultPool_hdd)
用如下命令转换格式,转换时间较长,耐心等待:
转换完成后,在超融合web前端可以看到该img文件:
5、新建虚拟机
6、选中img模板路径
7、修改启动项
8、迁移完毕,开启虚拟机,验证文件是否丢失
3、遇到的问题
在实际操作过程中,在节点存储后台将vmdk转为qcow2格式后,后台文件正常,但是在前台显示异常,搜索不到转换后的文件。经确认,在后台同步前台文件显示的过程中,后台文件越大,在前台显示需要的时间越长,可能在后续版本中优化该问题(当前版本为V8.0_E0801P03)。
当前只能通过等待足够的时间,才能在web前台发现转换后的文件。还有一种临时的解决方式:从后台通过tftp等工具将转换后的qcow2文件下载到本地,再通过超融合前台web页面再次上传该文件即可。