1. 革命性的虚拟机移动性
VMware VMotion作为VMware VI3和vSphere产品系列的一个重要特性,常常让很多用户感到惊奇,具体的实现方式也一直是一个谜。实际上,VMotion已经成为服务器虚拟化的一个标竿,如果没有VMotion功能的虚拟化,根本没办法运行生产环境。
vMotion最大的特性是"整个迁移过程虚拟机应用不会中断”,也就是说在虚拟机不停机的情况下将一台虚拟机从一个esx服务器上迁移到另外一台服务器上,这样可以非常方便的在不影响业务的前提下对esx主机进行维护。VMware 客户中 70% 都在生产中部署了 VMware VMotion 技术,此技术利用服务器、存储和网络连接的完全虚拟化,可将正在运行的整个虚拟机从一台服务器即刻移到另一台服务器中。VMware VMotion 使用 VMware 的集群文件系统来控制对虚拟机存储器的访问。在使用 VMotion 进行实时迁移的过程中,虚拟机的活动内存和准确的执行状态通过高速网络快速从一台服务器传输到另一台服务器,对虚拟机磁盘存储器的访问被即刻切换到新的物理主机。由于网络也由 VMware ESX进行了虚拟化,因此虚拟机会保留其网络标识和连接,从而确保实现无缝的迁移过程。
通过 VMware VMotion,您可以:
- 在零停机、用户毫无察觉的情况下执行实时迁移。
- 持续地自动优化资源池中的虚拟机。
- 在无需安排停机、不中断业务运营的情况下执行硬件维护。
- 主动将虚拟机从发生故障或性能不佳的服务器中移出。
2. VMotion 的主机配置
要成功使用 VMotion,必须先正确配置主机,请确保已在以下每个区域中正确地配置了主机:
- 必须针对 VMotion 正确许可每台主机。
- 每台主机必须满足 VMotion 的共享存储器需求。
- 每台主机必须满足 VMotion 的网络要求。
2.1 VMotion 共享存储器要求
在通过 VMotion 迁移期间,所迁移的虚拟机必须位于源主机和目标主机均可访问的存储器上。共享存储器通常位于存储区域网络 (SAN) 上,但也可以使用 iSCSI和 NFS 共享存储器得以实现。
2.2 VMotion 网络要求
VMotion 要求在所有启用 VMotion 的主机之间设置千兆以太网 (GigE)。每台启用 VMotion 的主机都必须至少有两个以太网适配器,其中必须至少有一个是千兆以太网适配器:
- 在每台主机上,为 VMotion 配置 VMkernel 端口组。并且考量到性能,最好为VMotion网络绑定专用网卡,具体参考《VMware ESX Server网络设置》,《VMware vCenter vDS 分布式交换机