1、启用esxi的ssh
登录esxi的web界面,选择主机-》操作——》服务——》启动ssh
在这里插入图片描述

2.xshell登录esxi
在这里插入图片描述

3、找到虚拟机所在目录
假设需要迁移的虚拟机名为Centos7-14

find / -name Centos7-14

可以定位到虚拟机路径
在这里插入图片描述

4、建立新虚拟机目录
在Centos7-14目录下创建新的Centos7-34目录

mkdir Centos7-34

在这里插入图片描述

5、拷贝vmx文件

cp Centos7-14.vmx  Centos7-34/ Centos7-34.vmx

6、克隆vmdk(克隆时需要虚拟机关机状态)

vmkfstools -I Centos7-14.vmdk  Centos7-34/ Centos7-34.vmdk

7、修改vmx文件
在Centos7-34下执行vi Centos7-34.vmx,将文件内容中的Centos7-14改为Centos7-34
可以使用批量修改命令

%s/Centos7-14/Centos7-34/g

7、关闭防火墙
查看防火墙状态:esxcli network firewall get
在这里插入图片描述

enabled状态为true表示防火墙开启。

关闭防火墙esxcli network firewall set --enabled false
在这里插入图片描述

8、迁移虚拟机
查看目标esxi的虚拟机存放位置
在这里插入图片描述

将Centos7-34目录迁移至目标esxi

scp -r Centos7-34 root@172.17.200.2:/vmfs/volumes/606***/

在这里插入图片描述

9、esxi导入迁移完成的虚拟机
新建虚拟机,选择注册现有虚拟机->对话框中选择Centos7-34.vmx文件确定即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐