Q:

在未采用Vcenter Server管理的环境下,在不同ESXi Host之间拷贝/移动虚拟机镜像

A:

1.关闭或者挂起虚拟机镜像

2.开启ESXi Host的主机登录

在 VMware ESXi 4.1 上输入密码后进入界面控制台,选择 “Troubleshooting Options”,继续选择 “Enable Local Tech Support” 和 “Enable Remote Tech Support (SSH)”,这样就可以同时开启本地 console (非必须)和远程 ssh 登录。

用 ssh 登录 VMware ESXi 后就可以随心所欲了,根目录下就这么些文件和目录,层次清晰,很容易找出虚拟机镜像文件在哪,需要的话把这些镜像文件 scp 拷出来就可以了

~ # ls /vmfs/volumes/datastore1/

Beta-Intelligent.Service.System  ITSM                             cst.epfuture.com

CRM.Group                        Test Platform - Linux            ios.Files

ISO.Files                        cms.epfuture.com                 www.wenjuanpai.com

得到Shell环境之后,就可以执行Unix/Linux常见的cp、scp和mv指令来操作虚拟机镜像

3.移动虚拟机镜像之后,第一次启动该虚拟机,会出现一个判断对话框"I copied it" or "I moved it"选项。选择"I copied",则会改变虚拟机的MAC地址和UUID地址;选择"I moved it",则不做改变。根据系统环境需要选择即可。