我们在“如何实现负载平衡服务器”,介绍了两种VDI负载在VDI一类平衡,我们继续介绍如何实现在VDI会话的负载平衡。
会话的负载平衡
相比于基础设施服务器的负载平衡,负载平衡是桌面虚拟机或举办会议服务器更复杂,因为有许多可能的组合。
VDI会话可以持续或非持续性。无论什么样的持续时间模型,最好的操作系统建立在至少hypervisor服务器会话的服务器负载或进行桌面。虚拟机对话的负载平衡意味着有能力控制管理程序,服务器之间的虚拟机迁移,所以你需要一种机制来测试多个系统资源的使用。
基于VMware虚拟机,分布式资源调度(DRS)功能允许你建立一个ESX集群,一系列的VDI虚拟机动态分配。存储DRS创建存储池群,所以虚拟机磁盘可以动态定义的阈值基于移动。但请记住,迁移会占用大量带宽的I / O之间的主机和存储池。需要设定阈值高到足以防止过于频繁,迁移。
基于Citrix XenServer主机,负载均衡厂商提供一些类似的服务功能,但当公司推出的6.2版后就关闭了。Citrix建议使用第三方工具来实现这一功能。例如,业务经理vmturbo可以在工作平台和vSphere Hyper-V XenServer。这个工具可以评估的状态和位置,自动确定负荷为优化虚拟机。
同样的,Citrix XenDesktop的操作系统,使用服务器,台式机和基于会话的应用(以前称为XenApp)可以使用自己的实现负载均衡策略Citrix。Citrix的最大会话数量,CPU和磁盘使用情况和其他方面的计算负荷系数。系数的范围是从0到10000(全负荷)之间的整数,会话迁移的负载对服务器的最低值。服务器的负载不接受任何新的会话。
然而,基于服务器的操作系统的会话,他们不能动。如果不通过注册和登陆过程,这些类型的会话不能被转移到一个新的服务器。