因为工作原因需要部署虚拟化应用,而且直接就是vsphere,不是我们常用的workstation,因此,很多概念对于我来说都是新的,不多说了,下面直入话题。


虚拟机迁移主要文件有两个,一个虚拟磁盘文件(vmdk),一个配置文件(vmx),先上传vmdk,再传vmx


1、硬件兼容性问题
如果从workstation迁移至vsphere,很可能会遇到这个问题,出现这种问题的后果就是直接不能开启虚拟机,当然这个问题稍微细心一点在迁移之前可以检查一下,在workstation的虚拟机-管理-更改硬件兼容性里就可以看到当前版本所能够对应迁移到哪些vsphere版本,只要发现版本不对就自己调整合适的版本,最后修改当前版本就可以了。其次还有一点,我们做服务器其实用不上光驱和打印机之类的外设,因此在做虚拟机时尽量去除这类外设,否则很可能会因为这些外设导致虚拟机不能开机。
2、虚拟磁盘格式问题
这类问题一般在虚拟机迁移完毕的时候开机时会有提示,我们只需要通过ssh链接虚拟服务器到对应文件目录执行vmkfstools命令把相应vmdk文件格式做一个转换就行(vmkfstools -i 123.vmk -d thin 456.vmk,注意当文件名有空格或其他字符时需要用单引号把文件名括起来使用)
3、网卡适配器问题
归结起来这个其实也是由于迁移版本兼容性引起的,只需要我们在迁移完成虚拟机注册之后,我们修改一下虚拟机配置,把网络适配器删除后重新添加就可以恢复正常。