1、点击‘新建虚拟机-1’,它是一台正在运行的虚拟机,并且VMware Tools在虚拟机已经正确安装并激活,并且虚拟的数据文件是在esxi02的本地磁盘上,我们将此虚拟机迁移到共享存储VMware01中。如图1
2、鼠标右击‘新建虚拟机-1’,在弹出的菜单中选择‘迁移’。如图2
3、在弹出迁移向导中,点选‘选择迁移类型’的‘更改数据存储’,将虚拟机移到另一存储上,单击‘下一步’。如图3
4、选择“目标数据存储”,确认兼容性为“验证成功”(下方的兼容性显示框),在选择虚拟磁盘格式里,选择迁移后的磁盘格式(“精简置备”为用多少占多少,“厚格式”立刻在存储上分配虚拟机所置空间)或者选择与原格式相同。如图4
5、查看当前设置,单击“完成”按钮,开始Storage VMotion。如图5
6、虚拟正在迁移中,且需要注意迁移过程中,虚拟机不中断、不重启。如图6
方法二、采用vSphere Web Client进行跨主机Storage vMotion迁移虚拟机的方法和步骤
使用vSphere Web Client管理vSphere虚拟化平台,是vSphere5.1所推荐的,在vSphere Web Client中进行Storage vMotion可以同时迁移主机和数据存储,而在迁移过程中不中断虚拟的运行,可以使用跨主机 Storage vMotion 将虚拟机同时迁移到其他主机和数据存储,此外,可在不受可访问性限制的情况下迁移虚拟机,这与 Storage vMotion 不同,Storage vMotion 要求一个主机能够同时访问源数据存储和目标数据存储。
跨主机 Storage vMotion 不要求环境中存在共享存储,在目标群集计算机可能无权访问源群集存储的情况下执行跨群集迁移时,该功能非常有用。在通过跨主机 Storage vMotion 进行迁移期间,虚拟机工作流程将继续运行,可将虚拟机及其所有磁盘放置在同一位置,也可为虚拟机配置文件和每个虚拟磁盘选择单独的位置,此外,可将虚拟磁盘从厚置备更改为精简置备格式或从精简置备更改为厚置备格式,对于虚拟兼容性模式 RDM,可迁移映射文件或从 RDM 转换成 VMDK。如图7
将虚拟机移至另一主机,并将其磁盘或虚拟机文件夹移至另一数据存储,可使用冷迁移或热迁移更改主机和数据存储,热迁移是 Storage vMotion与称为跨主机 Storage vMotion 的vMotion 的组合,在vSphere Client里是无法进行跨主机 Storage vMotion 迁移,要求必须关闭虚拟机的电源才能进行迁移,如图8
1、在vSphere Web Client中,选择要迁移的虚拟机(如:新建虚拟机-1),鼠标右键,选择‘迁移’。如图9
2、进入迁移向导,在‘选择迁移类型’中选择‘更改主机和数据存储’,点击下一步。如图10
3、在‘选择目标资源’选择(注:迁移的目标必须要通过兼容性的检测,点选后下方能显示),之后点击下一步。如图11
4、在‘选择目标存储’,这里选择本地磁盘。点击下一步。如图12
5、在‘选择vMotion优先级’,然后点击下一步。如图13
6、在‘调度选项’进行虚拟机配置,设置是否立刻执行或者按计划执行,点击下一步。如图14
7、需配置调度程序。如图15
8、检查设置,点击下一步开始迁移。如图16
9、在操作面板中可以看到虚拟机迁移的过程(各种信息和百分比)。如图17
10、在虚拟机中使用Ping命令来检测虚拟机的中断情况,实际上在迁移过程中只中断了1秒钟而已,所以不影响整个虚拟机运行。如图18
11、成功完成迁移。如图19