工作负载平衡
工作负载平衡是一个Citrix Hypervisor高级版组件,打包为一个虚拟设备,它提供以下特性:
在您的Citrix Hypervisor环境中创建关于虚拟机性能的报告
评估资源利用率,并根据虚拟机的工作负载需求将虚拟机定位到池中可能最好的主机上
在Citrix Hypervisor资源池中实现虚拟机跨主机负载均衡
确定启动虚拟机的最佳主机
确定恢复已关闭电源的虚拟机的最佳主机
确定当主机发生故障时将虚拟机移动到的最佳主机
当您将主机置于或退出维护模式时,为每个主机的虚拟机确定最佳服务器
根据您的喜好,Workload Balancing可以自动完成这些任务,或者提示您接受其重新平衡和放置建议。您还可以配置“工作负载均衡”,使主机在一天中的特定时间自动下电。例如,将服务器配置为在夜间关闭以节省电力。
通过评估池中虚拟机的使用来实现工作负载平衡功能。当主机超过性能阈值时,“负载均衡”将虚拟机迁移到池中负担较轻的主机。为了实现负载均衡,Workload Balancing通过移动虚拟机来平衡主机上的资源使用。
为了确保重新平衡和放置建议与您的环境需求保持一致,您可以配置Workload Balancing以通过以下方式之一优化工作负载:
- 最大化资源性能
- 使主机上能够容纳的虚拟机数量最大化
这些优化模式可以配置为在预定义的时间自动更改或始终保持不变。为了获得额外的粒度,可以微调单个资源指标的权重:CPU、网络、磁盘和内存。
为了帮助您执行容量规划,Workload Balancing提供关于主机和池运行状况、优化和虚拟机性能以及虚拟机移动历史的历史报告。
因为Workload Balancing捕获性能数据,所以您还可以使用此组件生成关于虚拟化环境的报告,称为Workload报告。有关更多信息,请参见生成工作报告。
注:
- 工作负载平衡适用于Citrix Hypervisor高级版客户,或者那些通过Citrix Virtual Apps和desktop授权访问Citrix Hypervisor的客户。有关Citrix Hypervisor许可的更多信息,请参见许可。要升级或购买Citrix Hypervisor许可,请访问Citrix网站。
- “工作负载均衡8.2.0及以上版本”兼容XenServer 7.1 CU2和Citrix Hypervisor 8.2。
- 要在XenServer 7.1 CU2主机上运行最新版本的工作负载平衡虚拟设备,请安装热修复补丁XS71ECU2040安装在XenServer 7.1 CU2主机上。此修复程序允许您使用所有工作负载平衡特性。
工作负载均衡基本概念
虚拟机运行时,会消耗物理主机上的计算资源。这些资源包括CPU、内存、网络读、网络写、磁盘读和磁盘写。某些虚拟机(取决于它们的工作负载)可能比同一主机上的其他虚拟机消耗更多的CPU资源。工作负载是由运行在虚拟机上的应用程序及其用户事务定义的。主机上所有虚拟机的资源消耗加起来会减少主机上的可用资源。
工作负载平衡捕获虚拟机和物理主机上的资源性能数据,并将其存储在数据库中。工作负载平衡使用此数据,并结合您设置的首选项,提供优化和放置建议。
优化是一种“改进”主机以与您的目标保持一致的方法:工作负载平衡建议在池中的主机之间重新分配虚拟机,以提高性能或密度。当Workload Balancing提出建议时,它会根据其目标做出建议:在池中的主机之间创建平衡或协调。如果工作负载平衡对这些建议起作用,则该操作称为优化。
启用“负载均衡”后,XenCenter提供了星级评分,用于选择启动虚拟机的最佳主机。这些评级还提供:
- 在虚拟机下电时启动虚拟机
- 当虚拟机挂起时启动
- 迁移虚拟机到其他主机时(迁移与维护模式)
在工作负载平衡上下文中:
性能表示主机物理资源的使用情况(如CPU、内存、网络、磁盘等)。当您将工作负载平衡设置为最大化性能时,它建议放置虚拟机,以确保每个虚拟机都有最大的可用资源。
密度为主机上的虚拟机数量。当“负载均衡”设置为“密度最大化”时,建议在池中放置虚拟机,以减少池中上电的主机数量。保证虚拟机具有足够的计算能力。
工作负载平衡与您已经为高可用性指定的设置不冲突:这些特性是兼容的。
池的需求
要使用Workload Balancing来平衡池,池必须满足以下要求:
所有服务器都有高级版授权或Citrix虚拟应用程序和桌面授权
所有服务器均满足热迁移要求:
共享远程存储
类似的处理器配置
千兆以太网
池中不存在已启用vgpu的虚拟机。“负载均衡”不支持为挂载了vgpu的虚拟机创建容量规划。