在部署完XenDesktop虚拟桌面后,为了保证良好的用户使用体验,我们有时候会想要在用户上班之前启动一定比例的虚拟桌面到已注册状态,便于用户在上班高峰期可以立即登陆虚拟桌面减少在高峰期的启动风暴。

XenDesktop默认通过交付组的电源管理来设置高峰期时间段,我们可以在此处设置用户的高峰时间

设置方法:

1. 打开XenDEsktop Studio控制台,找到需要修改的交付组,点击“编辑交付组”

2. 在电源管理视图定义高峰期时间范围(可根据工作日和非工作日分别定义,建议设置为用户上班前1~2小时——用户下班后1~2小时)与高峰期执行的电源策略

电源策略处可根据公司情况进行设置,如果当前公司部署的虚拟桌面为并发桌面,用户总人数大于物理基础架构承载桌面数量,则可以定义在高峰期或非高峰期用户断开连接一段时间后关闭或挂起虚拟机以释放计算资源

image

交付组默认为用户预留的空闲虚拟桌面为 交付组桌面数量的10%,比如虚拟桌面交付组总共有100个虚拟桌面,则处于启动状态预留用户立即使用的虚拟桌面数量始终为10%,在高峰期的时候尤其是上班期间我们可能用户的使用量立即会达到超过50%以上,尤其是登陆风暴的时候如果不预先启动一定数量的虚拟桌面,而是用户登录时同时启动的话会造成很大的启动风暴,因此我们需要修改默认配置来设置虚拟桌面处于待机状态的数量百分比

设置方法:

1. 在DDC服务器中使用管理员身份打开PowerShell,输入asnp Citrix*导入Citrix管理CMDLET

2. 输入Get-BrokerDesktopGroup –Name “交付组名称” 可以查看某个所有交付组的信息,交付组信息中OffpeakBufferSizePercent表示非高峰时期虚拟桌面预留数量百分比,PeakBufferSizePercent表示高峰时期虚拟桌面预留百分比(默认均为10%)

image

3. 我们需要修改高峰时期的百分比来确保用户上班之前就预先启动一定数量的虚拟机,通过设定PeakBufferSizePercent

输入Get-BrokerDesktop –Name “交付组名称” | Set-BrokerDesktopGroup –PeakBufferSizePercent ”百分比数值“来设置要使用的百分比(如果是池化虚拟桌面,建议设定上班前预启动百分比超过50%用来避免上班时的启动风暴)

image

4. 设置完成后再次执行Get-BrokerDesktop –Name ”交付组名称“可以看到数值已经被修改了

image

 

 

今天的分享就到这里了,其实XenDesktop的很多设置在GUI界面实现不了的都可以通过PS来实现,各位朋友们如有什么问题也环境在留言板留言我们来进行共同探讨。