×

服务器运维之VMware快速指引-vSphere中的EVC、DRS、DPM

hqy hqy 发表于2023-01-09 10:39:40 浏览495 评论0

抢沙发发表评论

mpty, ); --tw-ring-offset-width:0px; --tw-ring-offset-color:#fff; --tw-ring-color:rgba(59,130,246,0.5); --tw-ring-offset-shadow:0 0 transparent; --tw-ring-shadow:0 0 transparent; margin: 0px; padding: 0px 80px;">


服务器运维之VMware快速指引-vSphere中的EVC、DRS、DPM

开启vSphere中的EVC,其主要作用是使群集中的同品牌的不同系列的CPU运行的ESXI主机上的虚拟机能迁移、高可用

首先查看当前EVC模式

图片


可看见群集中禁用了EVC,后续可能会购买新服务器加入该群集,但CPU不是同型号的,就需要开启EVC

图片



从下图中可以看出由于群集中有打开电源或挂起的虚拟机,导致不能开启EVC,在业务可中断且虚拟机不是很多的情况下可关闭虚拟机后再开启EVC(一、由于我的vCenter没在群集ESXI02-cluster中,可以关闭群集中所有虚拟机后再开启EVC;二、如果vCenter在群集中,当前vCenter虚拟机运行的EVC模式和需要开启的EVC模式一致,可以直接开启不会报错;三、如果vCenter在群集中,当前vCenter虚拟机运行的EVC模式和需要开启的EVC模式不是一致,开EVC必须虚拟机关机,但是vCenter不能关,很矛盾,因为有11,12,13三台物理机,先把vCenter迁移到13,把11和12的虚拟机全部关闭,新建集群,把11和12加入集群并打开EVC功能,随后,直接登陆13,把vCenter关闭并从清单中删除(注意别直接磁盘删除了),然后登陆12,打开共享存储找到vCenter虚拟机文件(如果没有共享存储就够你受了,用移动硬盘复制虚拟机吧,而且复制的不是精简置备的容量,是全部虚拟磁盘的容量),注册虚拟机,添加到列表,从12把vcenter开机,这样vCenter就在已经开启EVC的ESXI主机上面了,随后再把13加入EVC集群就好了,不过部分vCenter版本有诡异的情况,头一两次开机vCenter服务都异常不能正常启动,重启几次才正常)


图片


选中虚拟机,然后关闭客户机操作系统(从数据安全性的角度出发是:安全性高>在系统界面关闭服务后关机>"关闭客户机操作系统">"关闭电源">ESXI直接关机>ESXI直接断电>机房全部断电(没UPS或UPS也直接断掉)>安全性极低)

图片


虚拟机关闭后再次查看,发现已经没有报错

图片


相关EVC基准的描述可参考如下官方文档


图片


下一步

图片


通常,旧版本的 vSphere 支持新处理器,但不支持相应的新 EVC 基准,该基准提供了该处理器的最多客户机可见功能。较新版本的 vSphere 通常同时支持处理器和新 EVC 基准。这是因为旧版本仅支持新旧处理器相同的功能。因此,EVC 基准的支持并不与相应处理器的支持完全相同。表 2.1 和 2.2 显示了支持每个 EVC 基准的最早 vSphere 版本。

例如,Intel“Sandy Bridge”Generation EVC 基准和 Intel Xeon e5-2400(基于 Intel“Sandy Bridge”架构的处理器)。该处理器同时受 vSphere 4.1 Update 2(及更高版本)和 vSphere 5.0(及更高版本)支持。但是由于 vSphere 4.1 Update 2 缺少对高级“Sandy Bridge”功能(如 AVX)的支持,因此仅从 vSphere 5.0 版本开始支持 Intel“Sandy Bridge”Generation EVC 基准。但是,vSphere 4.1 Update 2 确实支持 Intel Xeon e5-2400 较低级别的 EVC 基准,如 Intel“Westmere”Generation 和 Intel“Merom”Generation。

给定处理器的所有成员并非都支持同一最大 EVC 基准。因为 BIOS 配置或者 OEM 或 CPU 供应商所做的品牌决策,该代的某些成员可能缺少参与最大 EVC基准所需的功能。例如,有些 Intel Xeon i3/i5 Clarkdale 处理器(基于 Intel“Westmere”处理器架构)不具有 AESNI 功能,而此功能是Intel“Westmere”Generation EVC 基准所需的功能。因此,这些处理器无法支持该 EVC 基准,必须使用较低级别的 EVC 基准。再例如,BIOS 在 Intel Xeon 5600 处理器(同时基于 Intel“Westmere”处理器架构)中禁用了 AESNI;因此,该处理器同样无法支持 Intel“Westmere”EVC 基准,必须使用较低级别的 EVC 基准。

图片

下一步

图片


再次打开所有虚拟机,可以发现EVC模式已经更改

图片


接下来开启DSR(分布式资源调度)

图片


当你还不确定vSphere DSR是否适合你的群集的时候可以先开启半自动,半自动模式只会给出建议,不会自动迁移虚拟机(如果全自动没有配置好,频繁的迁移虚拟机会造成群集的资源消耗,从而降低群集的使用体验)

图片


其他选项先默认

图片




可以看见已经配置成功

图片

下一步

图片

下一步

图片


再克隆一台虚拟机,命名为vms-53-centos7,并将3台虚拟机放在192.168.1.11上

图片


在群集的监控中立即运行DRS,可以发现已经有两条建议,此时就可以勾选替代DRS建议,然后应用建议

图片


然后等待虚拟机迁移完成,这样就达到了半自动DRS

图片


在配置DRS的界面也可以配置DPM(分布式电源管理),

图片


开启时发现有警告,需要先手动测试ESXI主机

图片

下一步

图片

下一步

图片


由于我的是嵌套虚拟化无法使用IPMI/iLO和LAN唤醒,此功能暂时不测试,如果您确实有该需求可查询相关文档

图片


打赏

本文链接:https://www.kinber.cn/post/3479.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客