虚拟化冗余性和可用性的另一个核心概念是资源池。资源池使多个虚拟机能够以定义的规则共享资源,这些规则定义它们可以如何访问和利用RAM、CPU和其它虚拟化物理资源。确保资源池适当的设置和管理是成功的虚拟化管理的主要要素。
VMware vSphere资源池
创建VMware vSphere资源池,需先在集群启用分布式资源调度器(DRS)。下面介绍DRS配置选项,以及从安全与可用性维度对应的配置逻辑。
启用DRS的基本步骤
- 在集群特性页面,勾选开启vSphere DRS。
- 在左侧菜单选中vSphere DRS,配置自动化等级。
- 选择手动、部分自动或全自动模式,调整迁移阈值。
- 打开DRS组管理器,创建虚拟机组与主机组。
- 添加DRS策略规则,包含虚拟机聚合、隔离、虚拟机绑定主机。
- 配置虚拟机自动化策略以及分布式电源管理(DPM)。
- 完成主机参数配置,确认保存。
DRS自动化等级
| 模式 |
说明 |
| 手动 |
所有虚拟机动态调度操作,必须由管理员手动触发 |
| 部分自动 |
虚拟机初始放置自动执行,后续动态迁移需要人工确认 |
| 全自动 |
系统自动将虚拟机迁移至资源充足的目标主机,可调整调度激进程度 |
配置建议:多数企业场景推荐采用中等迁移阈值的全自动模式。全自动模式简化私有云与虚拟化集群运维,减少人工操作失误;建议先在测试环境验证,或从保守阈值逐步调优。
DRS规则类型
- 把虚拟机放在一起:保障关联虚拟机在资源调度时始终运行在一组主机。
- 分隔虚拟机:不同安全等级、敏感级别的虚拟机进行物理隔离。
- 虚拟机到主机:绑定虚拟机至指定虚拟化主机。
分布式电源管理(DPM)
- 关闭:vCenter不提供集群电源调度建议。
- 手动:系统给出主机节能关停建议,管理员手动确认执行。
- 自动:vSphere自动根据负载启停主机,优化集群功耗。
资源池配置项
- 名称:为资源池设置清晰、易识别的名称。
- 共享:控制单个虚拟机可获得的最大资源权重。
- 预留:为资源池预留固定CPU、内存资源。
- 扩展预留:控制资源池是否可向上级父容器申请额外资源。
- 限制:设定资源池CPU与内存使用上限。
注意:资源池上限设置为无限制时,容易造成资源池过载。若缺少持续监控,会触发大量不必要虚拟机迁移,影响业务可用性。
Microsoft Hyper‑V资源池
基于SCVMM2012搭配Hyper‑V,可搭建三类资源池,作为云与虚拟化基础设施的组成部分。Hyper‑V主机既可以构建集群,也可以归入主机组做统一管理。
网络池:IP地址池
- 在SCVMM结构页面,点击“创建”。
- 填写资源池名称与描述,选择目标逻辑网络。
- 选定网络站点与对应子网。
- 配置IP地址范围、负载均衡VIP以及保留IP段。
- 配置默认网关、DNS、WINS服务器。
- 校验参数并完成创建。
网络池:MAC地址池
- 在结构页面点击创建,选择“创建MAC池”。
- 填写名称、描述,选择可使用该地址池的主机组。
- 定义MAC地址可用范围。
- 复核参数,完成创建。
说明:IP地址池、MAC地址池用于统一管理虚拟网络资源,支撑高可用架构与负载均衡场景自动化部署。
存储池
SCVMM中可通过添加存储设备向导创建存储池,可新建存储池或选用已有存储池,纳入虚拟化集群统一调度使用。
Citrix XenServer资源池
完成XenCenter资源池基础配置后,管理员可搭配Citrix工作负载均衡器(WLB),进一步优化虚拟机调度策略与资源分配。
WLB详细配置说明可查阅官方手册:Citrix XenServer工作负载均衡6.0管理员指南。
本文介绍了三大虚拟化平台资源池的搭建思路,后续文章将围绕高可用性、容错性展开介绍。
虚拟化资源池 VMware DRS 虚拟化灾难恢复 Hyper‑V SCVMM XenServer