迁移虚拟机

一 迁移虚拟机

迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程。复制虚拟机是指创建新的虚拟机,并不是迁移形式

·冷迁移

冷迁移是对已关闭电源或挂起的虚拟机进行迁移;可以将虚拟机磁盘文件迁移到另一个主机磁盘上,也可以迁移到共享存储上;可以使用冷迁移将虚拟机从一个数据中心移至另一个数据中心

·通过 vMotion 迁移(热迁移)

前提条件是,迁移的虚拟机数据存储位置必须是共享存储(主机都能连接到的存储服务器);

将已打开电源的虚拟机移至新的主机。通过 vMotion 迁移,可以在不中断虚拟机可用性的情况下将虚拟机移至新的主机,但无法使用 vMotion 将虚拟机从一个数据中心移至另一个数据中心;(只更改执行主机,不能更改数据存储位置)

·通过 Storage vMotion 迁移

将已打开电源的虚拟机的虚拟磁盘或配置文件移动到新数据存储。通过 StoragevMotion 迁移,可以在不中断虚拟机可用性的情况下,移动虚拟机的存储器(只更改数据存储位置,不能更改执行主机)

二 冷迁移

·迁移关闭的虚拟机

环境:要迁移的虚拟机保存在第一台主机,将虚拟机迁移到第二台主机上(完全迁移)

步骤:

1 右键要迁移的虚拟机(这里挂起状态=关机),选择迁移,选择第三个迁移类型

8迁移虚拟机_网络存储

2 选择迁移的目标主机或群集

8迁移虚拟机_网络存储_02

3 选择目标存储(可以选择其它主机的存储也可以选择共享存储),单击下一步,单击完成

8迁移虚拟机_网络存储_03

4 等待完成,在近期任务中可以看到迁移的进度条

8迁移虚拟机_网络存储_04

三 热迁移

迁移开起电源的虚拟机,可以是执行主机,也可以是磁盘文件,但是两者不能同时热迁移

·迁移要求:必须针对 vMotion 正确许可每个主机(即要在虚拟机所在的主机上启用vMotion)、每个主机必须满足 vMotion 的共享存储器需求、每个主机必须满足 vMotion 的网络要求

1 vMotion 共享存储器要求

将要进行 vMotion 操作的主机配置为使用共享存储器,以确保源主机和目标主机均能访问虚拟机。

在通过 vMotion 迁移期间,所迁移的虚拟机必须位于源主机和目标主机均可访问的存储器上。请确保要进行vMotion 操作的主机都配置为使用共享存储器。共享存储器通常位于存储区域网络 (SAN) 上,但也可以使用iSCSI 和 NAS 共享存储器得以实现(下章节讲解)

通过 vMotion 迁移要求已在源主机和目标主机上正确配置网络接口。

vMotion 要求在所有启用 vMotion 的主机之间设置千兆以太网 (GigE)。每台启用 vMotion 的主机都必须至少有两个以太网适配器,其中必须至少有一个是千兆以太网适配器。

建议将一个专用的千兆以太网适配器用于 vMotion。所以ESXI5.0的主机要添加一民、块网卡

2 vCenter要求

vMotion迁移的源和目标ESXII主机必须处于同一个vCenter下的同一个"数据中心"下,VMotion不可以跨"数据中心"迁移;(跨"数据中心"可以迁移关机状态下的虚拟机,这个过程不叫VMotion)

3 CPU要求

对于迁移开机状态下的虚拟机,VMotion要求源和目标ESXI主机的CPU型号一定要兼容,当然最好是同一型号的CPU;如果因为各种原因无法保证CPU型号的完全一样,那起码要同一系列或同一厂商的CPU(Intel和AMD之间是无法在线迁移的)

4网络要求

·VMotion需要专用的VMkernel网络来迁移虚拟机,所以需要在各ESXI主机上为VMotion配置专用网络,并且考量到性能,最好为VMotion网络绑定专用网卡。

注:VMkernel 网络接口为主机提供网络连接,并且处理 VMware vMotion、IP 存储器和 Fault Tolerance

在主机之间移动虚拟机称为迁移。使用 vMotion,可以在不停机的情况下迁移已打开电源的虚拟机。必须正确设置 VMkernel 网络连接以适应 vMotion。

IP 存储器是指使用 TCP/IP 网络 ESXi 的任何形式的存储器。由于这些存储器类型都基于网络,因此它们可使用相同的 VMkernel 接口和端口组

·VMotion要求网络带宽至少为千兆,所以百兆带宽是不可以的(硬性限制);

·VMotion要求源和目标主机具有相同的网络配置,包括网络类型和网络标签都要一致