在vCenter中配置虚拟机的亲和性(Affinity)与反亲和性(Anti-Affinity)规则,主要通过以下步骤实现:
- 启用DRS功能:确保集群已启用Distributed Resource Scheduler(DRS)并设置为自动或半自动模式。
- 创建规则:进入集群的“配置”选项卡,在“虚拟机/主机规则”中点击“添加”,选择规则类型:
- 虚拟机与主机亲和性:控制虚拟机是否应在特定主机组上运行(例如必须/禁止在同一主机)。
- 虚拟机间亲和性:强制或推荐多个虚拟机运行在同一主机(如高耦合应用)。
- 虚拟机间反亲和性:确保虚拟机分散在不同主机(如高可用场景)。
- 优先级与约束:根据业务需求选择“必须”或“应该”规则,前者为硬性限制,后者允许DRS权衡资源。
- 验证与监控:通过DRS建议日志和虚拟机放置状态检查规则生效情况。
经验建议:
- 避免过度使用“必须”规则,可能导致资源碎片化;
- 反亲和性建议用于关键业务冗余部署;
- 定期审查规则,避免因环境变化引发冲突。