阿里云centos7的vmx导入exsi虚拟机
1、先在云上对需要导出服务器的创建快照,并在快照中创建镜像。
2、在RAM中获取到accesskeyID,AccesskeySecret(这个创建时可见)
3、开通OSS存储对象,创建bucket,并把已有的镜像导入到bucket中,并将bucket的对象授权刚刚的aceesskeyID,其中会用到Endpoint,Bucket名称,bucket中镜像名,至此vmx的下载前序工作已完成。
4、利用python脚本下载(浏览器下载会中断)。
5、利用qemu-img文件将vmx文件转化为vmdk文件(由于linux的没找到,我这里用的是window下实现)
6、注意此时如果还需要导入到exsi中的虚拟机,还需要用到exsi能识别到的vmdk。如下图
7、转化完成后,在exsi中,删除默认的硬盘,添加现有的硬盘。
8、在完成部署后开机无法正常运行,此时需要进入重新安装一下同版本的kernel。需要用iso中的救援模式。注意: 在输入1后进入shell,输入chroot /root/sysimage进入还原后的系统,才有yum reinstall *.rpm安装kernel。
9、忘记密码,直接在刚刚的救援模式下输入passwd root即可修改密码,另外开机安e,把quiet参数删除之后crtl+x启动就可以实现开机打印,以此判断开机问题出在哪里。
10、如何将vmware导入exsi,则先整合硬盘,在通过vmkfstools转换vmdk的硬盘格式。