设计vSphere集群时应考虑一致性

日期: 2019-08-25 作者:Alastair Cooke翻译:邹铮 来源:TechTarget中国 英文

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量以及相同数量和类型的存储和网络适配器。通常,你可以同时从单个供应商处购买整个群集。

使用HADRS

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

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • SaaS优化:网络管理员需要了解什么

    SaaS和IaaS是相当新的交付范式,其中软件位于云端,用户可从任何位置在任何给定时间访问软件。软件使用者不再 […]

  • 服务网格如何实现微服务网络

    服务网格是最新热门网络技术,它彻底改变了应用程序网络服务。服务网格旨在为容器上运行的微服务应用程序提供可靠通信 […]

  • 了解零信任-SDP关系

    对于零信任,你需要了解的第一件事情是,对于一个强大的概念来说,这个名称并不是很好。这里的重点不是:没有什么可信 […]

  • 现在有哪些网络自动化认证选项?

    网络越来越依赖于软件,以及依靠工具来自动执行以前需要手动处理的功能。面对这种转型,网络工程师和管理人员应考虑获 […]