从 vmware 到 vsphere
从 vmware 导出 ovf 模板
方法一是通过 vmware 导出为ovf模板,然后用 vsphere 部署。
1、workstation导出:
2、vsphere导入(无需上传导出的文件到 vsphere 磁盘上,导入的时候直接本地选取):
3、如果出现报错:行 25: 硬件系列“vmx-16”不受支持 , 是因为这两个软件之间存在着版本对应的问题,可以通过如下方法解决:
方法一:
- 打开ovf后缀文件,把
<vssd:VirtualSystemType>vmx-16</vssd:VirtualSystemType>
里的16改成15或其他支持的版本; - 打开mf后缀文件,删掉SHA1(…)=…,这段用于检测完整性。
方式二:
- 在导出ovf文件时,选择vmware workstation的菜单栏“虚拟机”——“管理”——更改硬件兼容性,改成兼容的版本。
版本对应图:
使用 vmware converter
方法二是使用 vmware converter。
这是一个神器,这是一个神器,这是一个神器!!
重要的事情说三遍,这个软件是vmware免费软件,注册个账号就可以下载。
开始我以为这个机器只能把物理机转化为虚拟机,后来发现它啥都能行。
1、点击convert machine按钮
2、首先选择要转化的源系统是什么。
powered on下面有三种选择:
看到下拉箭头下面那行字了吗?
如果你和我一样迁移的是linux虚拟机,选择第二种就行了。
但我的虚拟机当时关闭了,所以我选的是powered off.
第二行选择正是我需要的,然后
3、选择文件,.vmk格式的文件。注意,文件名不能有中文,会报错!!!
然后下一步,选择目的地址
4、再然后就是选择存储的位置,网络位置等等。无需改动,除非你有特殊需求,在这里就不一一介绍了。
最后,成功!!!
5、再次,回到vsphere打开刚刚新迁移过来的虚拟机,可爱的桌面就出现了,完美解决!!!