在管理虚拟机群的时候,如果遇到某一台虚拟机突然宕机,那么就会造成停机,期间的业务也会暂停,或许会带来不可估量的损失。鉴于此,我们需要学习另外一种管理虚拟机的方法,那就是迁移虚拟机。vMotion迁移可将已开启的虚拟机从一个ESXI主机迁移到另一台ESXI主机上。
创新互联建站长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为崇明企业提供专业的网站建设、成都网站设计,崇明网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
vMotion的优点:
1.提高整体硬件利用率
2.可用于使虚拟机在计划内硬件停机期间能够继续运行
3.可用于使vSphere Distributed Resource Scheduler(DRS)实现跨主机平衡虚拟机负载
虚拟机的迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程。复制虚拟机是指创建新的虚拟机,并不是迁移形式。
在 vCenter Server 中,有以下迁移选项:
冷迁移:将已关闭电源的虚拟机移至新的主机。(可选)可以将配置文件和磁盘文件重新定位到新的存储位置。可以使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。
迁移已挂起的虚拟机:将已挂起的虚拟机移至新的主机。(可选)可以将配置文件和磁盘文件重新定位到新的存储位置。可以将已挂起的虚拟机从一个数据中心迁移至另一个数据中心。
通过 vMotion 迁移:将已打开电源的虚拟机移至新的主机。通过 vMotion 迁移,可以在不中断虚拟机可用性的情况下将虚拟机移至新的主机,但无法使用 vMotion 将虚拟机从一个数据中心移至另一个数据中心。
通过StoragevMotion 迁移: 将已打开电源的虚拟机的虚拟磁盘或配置文件移动到另一个数据存储。通过 Storage vMotion 迁移,可以在不中断虚拟机可用性的情况下,移动虚拟机的存储器。
已挂起虚拟机的迁移以及通过 vMotion 迁移有时也称为“热迁移”,因为它们允许在不关闭虚拟机电源的情况下迁移虚拟机。通过vMotion 迁移有时也称为“实时迁移”。
可以手动移动虚拟机,也可以设置已调度任务来执行冷迁移。
通过克隆虚拟机或复制其磁盘和配置文件可以创建新的虚拟机,克隆并不是迁移的一种形式。
以下是几种迁移方式的实际操作:
环境:在我的一台VC客户端上,有两台ESXI主机,ip分别是172.16.1.46和172.16.1.81
1.冷迁移操作:
在要被迁移的虚拟机上选择“迁移”
选择“更改主机”
选择目标主机
选择迁移到172.16.1.46上的虚拟机的存放位置
完成后,可以在近期任务中看到正在执行的进度
2.迁移数据存储
有了前面做过的冷迁移,数据存储的迁移就十分简单了,如下选择“更改数据存储”模式。然后选定目标存储位置,就ok了
3.热迁移
做热迁移时是需要一些条件的,准备工作要做充分,现在先来说一下热迁移的必备条件
①要做迁移的虚拟机必须满足的要求:
虚拟机不能与内部虚拟交换机(具有零个上行链路适配器的虚拟交换机)相连接。
虚拟机不能装载本地影像的虚拟设备(如CD-ROM或软盘驱动器或ISO镜像)相连接。
虚拟机不能配置CPU关联性。
如果目标主机无法访问虚拟机的交换文件,vMotion必须能够创建一个使目标主机可以访问的交换文件,然后才能开始迁移。
如果虚拟机使用的是RDM,目标主机必须能够访问该RDM(裸设备映射)
②源主机和目标主机必须具有兼容的CPU特性
③保证源主机与目标主机有一个共享存储,使两台机器均能访问虚拟机文件,要让被迁移的虚拟机的数据存储也迁移到
所以,做实验前,必须先检查一下两台主机的CPU类型是否相同,还要增加一个Vkernel端口组,允许迁移的端口(在上一篇博客中有提到如何创建Vkernel端口组,如果需要,可以查看一下)
保证CD/DVD驱动器不能连接本地镜像文件,连接“客户端设备
进入"主页",点击“数据存储和数据存储群集”查看共享的存储,此时需要一次数据存储迁移到共享存储VMFS-Esxi上,使两台主机均能访问虚拟机的数据
准备工作做好后,以下是简单的操作:
选择“更改主机”
选择目标主机
优先级选择“高优先级”
完成后,可查看进度条,迁移正在执行中
以上是三种迁移方式,挂起是迁移挂起状态的虚拟机,与冷迁移类似
还有一点是,通过vMotion或Storage vMotion,一个主机最多可以同时执行两个迁移操作,
最多支持对单个VMFS-5数据存储同时进行八次vMotion,克隆,部署或Storage vMotion 访问。