VMware vSphere群集可解决服务器虚拟化固有的风险,例如VM丢失和有限的主机计算资源。通过适当的集群设计,你可以降低这些风险。
在设计vSphere群集以运行大量VM时,你可通过vCenter管理这些群集。你可以使用vCenter设置策略以确定群集应如何运行,并且,群集会自动实施你的策略。
自VMware Infrastructure 3发布以来的13年中,vSphere群集已经具备很多功能,但其中两个核心功能仍然是高可用性(HA)和分布式资源调度程序(DRS)。这两个功能可保护VM免受数据丢失并优化VM性能。
vSphere群集设计
在vSphere群集中,每个VM都应该能够在任何物理主机上运行,并在主机之间自由移动。为了在群集中实现这种VM移动性,vSphere主机必须具有一致的硬件和配置。最有效的vSphere群集通常具有可互换且相同的主机。
vSphere群集由物理vSphere主机组成,这些主机具有相同CPU、类似RAM量以及相同数量和类型的存储和网络适配器。通常,你可以同时从单个供应商处购买整个群集。
使用HA和DRS
VMware vSphere HA可以快速自动重新启动在故障物理vSphere主机上运行的VM。当你将VM中的很多服务器整合到单台物理服务器时,则会使该服务器成为风险点。而HA可帮助你抵御此风险,当特定主机发生故障时,HA会使用其余主机启动VM,从而保护你免受此风险。
你可以通过vSphere配置、管理和监控HA。但是vSphere主机管理实际的故障转移,而HA应该保护vCenter VM。
另一方面,DRS可帮助减少vSphere主机的性能问题。数十台服务器共享vSphere主机的物理资源。如果多个VM同时处于忙碌状态,则VM可能会使主机资源饱和,并且,应用程序性能会受到影响。
DRS群集在多个物理主机之间平衡VM,以最大程度地降低一台主机过载而另一台主机仍具有备用资源的可能性。DRS使用vMotion将正在运行的VM在主机间移动,从而最大限度地降低了VM缺少必要资源的风险。DRS完全在vCenter上运行,你可以通过负载平衡计算启动vMotion。
你可以将DRS群集设置为仅提出建议。但是,立即采用vMotion建议的全自动群集可更好地避免潜在的性能问题。
保持一致性
群集中的所有vSphere主机都应包含每个VM使用的资源。当你设计vSphere群集时,VM端口组应跨所有群集成员具有相同的名称、虚拟LAN(VLAN)ID、安全策略和物理网络接口卡速度。所有vSphere主机都应该可以访问包含VM的数据存储,无论它们是光纤通道、网络文件系统、iSCSI还是vSAN数据存储。
vSphere主机还必须具有一致的网络,以便DRS使用vMotion。你必须在VMkernel网络端口上具有相同名称、VLAN ID和TCP / IP子网的所有vSphere主机上启用vMotion。
vSphere群集设计中的不一致会导致群集无法按预期工作。为创建和维护一致的集群,在构建和配置过程中,请详细记录每个步骤,并遵循该文档,尽管单靠文档无法实现一致性。
自动构建过程可提供更一致的集群,因此请考虑编写配置脚本。但是,构建脚本仅在一个时间点强制执行一致性,并且vSphere主机配置可能会随时间发生变化,从而导致将来出现不一致。
你还可以使用VMware主机配置文件,这是一项vCenter功能,可为群集定义所需的主机配置,并自动执行使每个主机匹配该配置。然后,通过使用该主机配置文件,你可以实现一致的配置,并可随时间推移审计一致性,还可以强制主机返回到一致的配置。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
AWS提供具有许可证移动性的原生VMware服务
AWS和Broadcom将为VMware Cloud Foundation客户提供AWS原生版本的VMware […]
-
新对象存储、虚拟机产品可用于HPE GreenLake
本周在HPE Discover Barcelona大会上,惠与公司(Hewlett Packard Enter […]
-
Pure提供全托管VMware迁移到Azure
Pure Storage推出一项新服务,旨在帮助客户将本地VMware环境迁移到Microsoft Azure […]
-
如何解决Java虚拟线程固定问题
虚拟线程是Java的Project Loom项目引入的一种全新线程模型,并随Java 21 LTS正式发布,虚 […]