VMware EVC简介

2017-03-11 02:14
网络安全和信息化 2017年12期
关键词:群集管理员指令

EVC是 Enhanced vMotion Compatibility的简称,是VMware群集功能的一个参数。EVC允许在不同代CPU之间迁移虚拟机

EVC不允许AMD和Intel CPU与vMotion兼容。已启用EVC的群集仅允许来自群集中单个供应商的CPU。vCenter Server不允许将来自不同CPU供应商的主机添加到已启用 EVC的群集。

因为EVC允许在不同代CPU之间迁移虚拟机,因此凭借EVC,管理员可以在同一群集里混合使用较旧和较新代服务器,并且可以在这些主机之间使用vMotion迁移虚拟机。这使得管理员可以更轻松地将新硬件添加到现有基础架构中,并有助于扩展现有主机的价值。凭借EVC,无需任何虚拟机停机,即可实现完整群集升级。在将新主机添加到群集时,可以将虚拟机迁移到新主机并停用旧主机。

在启用EVC后,将群集中的所有主机都配置为向群集中正在运行的所有虚拟机提供由用户选择的处理器类型的CPU功能。这可确保vMotion的CPU兼容性,即使基础硬件可能由于主机不同而有所不同,会向虚拟机(无论其在哪个主机上运行)公开相同的CPU功能,因此,虚拟机可以在群集中的任何主机之间进行迁移。

在配置了HA之后,在配置并启用了DRS或DPM功能之后,自动或手动在不同主机之间迁移正在运行的虚拟机(以平衡资源)都会使用VMotion技术。vCenter Server使用vMotion在不同ESXi主机之间传输虚拟机的运行状况。vCenter Server在迁移正在运行或已挂起的虚拟机前,会执行一些兼容性检查,以确保虚拟机与目标主机兼容。

成功的实时迁移要求:目标主机的处理器能够在迁移之后,向虚拟机提供与源主机的处理器在迁移之前所提供的相同的指令。源处理器和目标处理器之间的时钟速度、缓存大小以及核心数量可以不同,但处理器必须属于相同的供应商类别(AMD或Intel),以便与vMotion兼容。

已挂起的虚拟机的迁移,还要求虚拟机能够使用等效指令在目标主机上恢复执行。

通过vMotion迁移“正在运行”或“已挂起”虚拟机的迁移时,迁移虚拟机向导会检查目标主机的兼容性,如果有阻碍迁移的兼容性问题存在,向导会生成错误消息。

在打开虚拟机电源时,确定可供操作系统以及虚拟机中运行的应用程序使用的CPU指令集。VMware根据以下项目,确定此CPU“功能集”:

● 主机CPU系列和型号。

● BIOS中可能禁用CPU功能的设置。

● 在主机上运行的ESX/ESXi版本。

● 虚拟机的虚拟硬件版本。

● 虚拟机的客户机操作系统。

要提高具有不同CPU功能集的主机之间的CPU兼容性,可通过将主机置于增强型vMotion兼容性(EVC)群集中来“隐藏”虚拟机中的一些主机CPU功能。

猜你喜欢
群集管理员指令
我是小小午餐管理员
Cecilia Chiang, pioneer of Chinese cuisine
我是图书管理员
我是图书管理员
可疑的管理员
配置vCenter Server
高稳定被动群集车联网连通性研究
基于自组织结对行为的群集机器人分群控制方法
中断与跳转操作对指令串的影响
基于汇编指令分布的恶意代码检测算法研究