VMware vSphere服务器虚拟化实验八 vSphere vMotion
vSphere vMotion包括虚拟机存储的迁移(Storage vMotion)和虚拟机的迁移(vMotion).在vSphere 5.1出现了一种新功能叫做无共享储存迁移,它不仅能够实现大型数据中心内多个集群之间的虚拟机迁移(这些集群之间可能并没有一组共用的数据存储),还能实现小型环境中虚拟机迁移,而无需访问昂贵的共享存储设备。vSphere 5.1 允许将 vMotion 和 Storage vMotion 组合到一个过程中。这种组合式迁移通过网络将虚拟机内存及其磁盘同时复制到目标主机。发送所有内存和磁盘数据后,目标虚拟机将恢复,并且源虚拟机也将关闭。
vSphere vMotion 能在实现零停机和服务连续可用的情况下将正在运行的虚拟机从一台物理服务器实时迁移到另一台物理服务器上,并且能够完全保证事务的完整性,注意迁移的目标ESXi主机必须跟原宿主的ESXi主机具有相同的网络。 vMotion 是创建动态、自动化并自我优化的数据中心所需的关键促成技术。
1. 即时迁移正在运行的整个虚拟机:VMware 客户中 80% 都在生产中部署了 vMotion 技术,此技术利用服务器、存储和网络连接的完全虚拟化,可将正在运行的整个虚拟机从一台物理服务器即刻迁移到另一台物理服务器中。虚拟机会保留其网络标识和连接,从而确保实现无缝的迁移过程。您将能够:
A. 在零停机、用户毫无察觉的情况下执行实时迁移
B. 持续自动优化资源池中的虚拟机
C. 在无需安排停机、不中断业务运营的情况下执行硬件维护
D. 主动将虚拟机从发生故障或性能不佳的服务器中移出
E. 轻松管理和安排实时迁移
2 轻松管理和安排实时迁移:迁移向导使您能从数以千计的客户经过多年生产验证的产品的可靠性和可管理性中轻松获益。
A. 执行任何虚拟机的多个并行迁移,虚拟机可以跨任何类型受 vSphere 支持的硬件和存储运行任何操作系统,包括审计追踪
B. 几秒钟内即可确定虚拟机的最佳放置位置
C. 安排迁移在预定时间发生,且无需管理员在场
vSphere vMotion 将虚拟机从一台物理服务器实时迁移到另一台物理服务器的过程是通过三项基础技术实现的:
A. 虚拟机的整个状态由存储在共享存储(如光纤通道或 iSCSI 存储区域网络 (SAN),或网络连接存储 (NAS))上的一组文件封装起来。vSphere的虚拟机文件系统(VMFS)允许多个vSphere 主机并行访问相同的虚拟机文件。
B. 虚拟机的活动内存及精确的执行状态通过高速网络快速传输,从而允许虚拟机立即从在源 vSphere 主机上运行切换到在目标 vSphere 主机上运行。 vMotion 通过在位图中连续跟踪正在进行的内存事务处理来确保用户察觉不到传输期。 一旦整个内存和系统状态已拷贝到目标 vSphere 主机,vMotion 将中止源虚拟机的运行,将位图的内容拷贝到目标 vSphere 主机,并在目标 vSphere 主机上恢复虚拟机的运行。 整个过程在以太网上需要不到两秒钟的时间。
C. 底层 vSphere 主机将对虚拟机使用的网络进行虚拟化。 这样可以确保即使在迁移后也能保留虚拟机网络标识和网络连接。因为使用 vMotion 进行虚拟机迁移可以保留精确的执行状态、网络标识和活动网络连接,其结果是实现了零停机时间而且不中断用户操作。
说明
环境基于实验七
1打开vSphere Client 管理控制台,选择Windows10虚拟机进行更改数据储存(Storage vMotion)操作,把存储迁移到共享存储卷VM上。通过Storage vMotion迁移虚拟机时并不进行有内存克隆,只进行简单的数据克隆,因此在Storage vMotion开始时,并没有主机的参与,只是单纯的文件在不同存储设备间克隆。VMware Storage VMotion允许以完全透明的方式将虚拟机的磁盘重新定位到不同的数据存储位置,而保持虚拟机处于运行状态且不停机。在移动虚拟机磁盘文件之前,Storage VMotion将虚拟机的“主目录”移到新的位置。“主目录”包含有关虚拟机的元数据信息,如配置文件、替换文件、日志文件。它然后会“自我VMotion”至新的 VM 主位置。完成主目录迁移后,会对磁盘进行移动。首先,Storage VMotion为每个要迁移的虚拟机磁盘创建一个“子磁盘”。启动迁移操作后,所有磁盘写入都将转到此“子磁盘”。其次,将“父级”或原始虚拟磁盘从旧的存储设备复制到新的存储设备。然后,将正在捕获写入操作的子磁盘与新复制的父磁盘重新建立父子关系。最后,将子磁盘整合到新的父磁盘,并且ESX 主机现在会重新转到新的父磁盘位置。在切换主目录和磁盘迁移的过程,创建子磁盘和父磁盘、重建父子关系以及整合子磁盘将在不到两秒的时间里发生,速度之快令应用程序用户根本察觉不到。通过 Storage vMotion迁移时,可以将虚拟磁盘从厚置备转换为精简置备或从精简置备转换为厚置备,无需虚拟机停机便可升级数据存储。也可以把虚拟机从存储设备上移开,从而对存储设备进行维护和重新配置。也可以可以使用 Storage vMotion手动将虚拟机或虚拟磁盘重新分配到不同的存储卷,以平衡容量或提高性能。虚拟机在迁移中,迁移过程中,虚拟机不中断,不重启。(实验环境导致掉包断网)
2 对Windows10虚拟机进行更改主机(vMotion)操作,把虚拟机迁移到ESXi2主机上。在迁移虚拟机前一定要注意不能迁移源主机上带有物理 CD 驱动器支持的 CD 驱动器的虚拟机。若必须迁移这类虚拟机,则可在迁移虚拟机之前,断开这些设备。如果虚拟机具有USB直通设备,则不需要断开这些设备,可以直接通过vMotion进行迁移,而且迁移的主机之间必须要有共享存储存在和相同的网络环境,虚拟机进行迁移时,整个迁移过程虚拟机不中断网络和重启虚拟机,可以说上层用户无法感觉到是否发生了迁移。虚拟机迁移紧拷贝内存和虚拟机的配置,因此比较快
3对Windows 8虚拟机进行更改主机和数据存储(跨主机 Storage vMotion)操作即是无共享存储迁移, 跨主机 Storage vMotion 不要求环境中存在共享存储。在目标群集计算机可能无权访问源群集存储的情况下执行跨群集迁移时,该功能非常有用。在跨主机 Storage vMotion 进行迁移期间,虚拟机工作流程将继续运行,可将虚拟机及其所有磁盘放置在同一位置,也可为虚拟机配置文件和每个虚拟磁盘选择单独的位置。此外,可将虚拟磁盘从厚置备更改为精简置备格式或从精简置备更改为厚置备格式。对于虚拟兼容性模式 RDM,可迁移映射文件或从 RDM 转换成 VMDK。将虚拟机移至另一主机,并将其磁盘或虚拟机文件夹移至另一数据存储。可使用冷迁移或热迁移更改主机和数据存储。热迁移是 Storage vMotion 与称为跨主机 Storage vMotion 的 vMotion 的组合只在vSphere Web Client中支持,迁移过程虚拟机正常工作。在vSphere Client里是无法进行跨主机 Storage vMotion 迁移,要求必须关闭虚拟机的电源才能进行迁移也就是冷迁移,虚拟机无法工作.
视频分享:http://pan.baidu.com/share/link?shareid=3336398962&uk=1025659618