虚拟机在线迁移——基于vSphere vMotion

虚拟机在线迁移——基于vSphere vMotion

解决方案goocz2025-02-01 12:01:2114A+A-

前言

在企业服务器运维中,经常出现这么一个问题:ESXI主机因某种原因需要停机维护,但是上面的业务不能中断,我们就需要在开机的状态下,完成业务系统迁移。那么我们怎么解决这个问题呢?vsphere给了我们一种解决方案——使用vSphere vMotion。



前文链接

使用VMware实现企业级虚拟化——EXSI 7.0安装部署

实现多台EXSI主机集中管理——安装VMware vCenter

vsphere高可用性第一步——挂载iSCSI网络存储器到ESXi主机

搭建iSCSI存储服务器——使用Starwind

实验环境

ESXI版本:VMware EXSI 7.0.2

待迁移业务系统:windows server 2016

操作步骤

配置ESXI主机网络端口

在“主页”→“主机和集群”→“192.168.246.135”→“配置”→“网络”中,先选择“虚拟交换机”,再选择“添加网络”命令,添加支持 vMotion 的VMkernel端口。


在“选择连接类型”页面选择“VMkernel网络适配器”单选按钮,在“选择目标设备”页面选择“选择现有交换机”,浏览并选择“iSCSi”标准交换机。

输入网络标签“vMotion”,在“已启用的服务”中选中“vMotion”复选框。

输入VMkernel端口的IP地址“192.168.100.50”及子网掩码“255.255.255.0”,完成创建VMkernel端口。

同样的办法完成另一台ESXI主机的配置,配置完成后,如图。

配置待迁移虚拟机

打开待迁移虚拟机,查看其ip,如图,并关闭防火墙。


使用另外一台设备持续ping待迁移虚拟机,确保能够ping通。

使用vmotion迁移虚拟机到ESXI2

在vCenter中选择迁移,进入迁移界面。

选择仅更改计算资源。

选择目标主机。

选择目标网络。

vMotion优先级选择默认的“安排优先级高的vMotion(建议)”。

选择完成,回到测试机,查看ping的结果。

观察效果,虚拟机迁移完成,发现仅有一个数据包延迟较高,后续立刻恢复正常,业务并未中断。


至此,虚拟机迁移完成。

结语

在使用 vMotion 迁移正在运行中的虚拟机时,虚拟机一直在正常运行,其提供的服务一直处于可用状态,只在迁移将要完成之前中断很短的时间,最终用户感觉不到服务所在的虚拟机已经发生了迁移。

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5