从VMware到华为FusionSphere

By NiceJudy No comments

前言:

因工作需要,为实现VMware到华为FusionSphere的虚拟机迁移,暂不考虑法律授权及官方迁移工具。在此记录迁移过程中采坑记录。以下VMware用VM代替,FusionSphere用FC代替。

一、操作系统选择在FC 中支持的列表。

操作系统不是越新越好,而是越兼容越稳定越好,最好是两个平台都兼容的。我在操作过程中有一次是使用UbuntuDesktop20.04。在VM 中一切正常,但是导入到FC中后,出现了磁盘IO 非常低的情况。经过检查发现导入到FC 中的Ubuntu写入速度只有100~200KB之间。与华为工程师沟通后,一是确定了VM到FC 这种某种成都是违法行为(具体需要详细核实),二是确定了这是很明显的兼容性问题。

后期通过查看兼容列表,也就是在FC导入过程中详细看了一下里面支持的操作系统版本。Ubuntu最高只到18.04.5(截止2021年01月)。为保持轻量化,选择了xUbuntu18.04后,磁盘IO 正常。

其余不兼容的情况分别有在VM 中一切正常,导入FC中后网卡不识别(UbuntuServer版本),磁盘归零FC管理界面VNC登录机器后无画面等。

二、VM 转FC 使用qcow2格式

因为FC在导入模板或者虚拟机时,只能选择ovf、ova和qcow2。在多次尝试后,qcow2兼容性最好。VM使用vmdk即可。但需要注意转换软件的的使用。

华为官方推荐的是qemu-img (https://support.huaweicloud.com/bestpractice-ims/ims_bp_0030.html)

我使用的StarWind V2V Converter,遇到了在台式机Windows上转换的qcow2,导入到FC 时,会提示磁盘错误。识别出来的磁盘为1G。详细设置里面表示没有磁盘。因此会报错。但是在我笔记本电脑里面,Windows平台下使用的版本一样,但是转换出来的qcow2一切正常。 另外在尝试Chrome和Firefox(都装好了控件)上时,也有一些兼容性问题。浏览器不必是最新的。如果遇到导入时选择qcow2识别正常,但是磁盘有问题的情况下。可以尝试更换转换工具,或者更换浏览器。

三、VM安装完后,尝试删除光驱和软驱。

VM安装完虚拟机后,建议删除光驱或者软驱,重启正常后,再进行迁移。部分操作系统存在开机依赖光驱文件(即使就一个文件),这样会导致迁移到FC后,开机没有对应文件,导致在FC后引导失败。

四、内外网互换的情况

如果VM到FC,两者都有互联网,那么VM做最小化安装即可(这样也没什么意义)。

如果VM为互联网,FC为政企内网,那么最好在VM 中执行最小化安装–>重启修改源–>更新系统以及相关依赖–>部署完成–>迁移到FC 。

发表回复