分离XenDesktop角色:Master和Controller

一般情况下,默认安装XenDesktop,首台DDC即为Farm Master。

而Master的主要工作就是用来维护Data Collector,在用户登陆的时候查询桌面并管理底层的基础架构。在大型环境中,一般有多台DDC,因此,有必要分离Master与普通Member角色。Master的产生,默认是第一台安装的DDC服务器,为了转移到某台单独的服务器,我们需要来引发Master的选举过程。

然而,每台DDC服务器都有成为Master服务器的可能,在Master宕机以后,其他DDC将通过选举来决定谁将成为Master服务器,为了保证某台服务器优先成为Master服务器:

  • 确保该服务器成为Master服务器
  • 确保该服务器不作为其他角色使用

虽然每个DDC都有成为Master的可能,但是他们之间有优先顺序,所以我们需要修改注册表来调整Farm中的DDC的优先级。

设置HKLM\Software\Citrix\IMA\RUNTIME\UseRegistrySetting其DWORD值为1,启用注册表设置

设置HKLM\Software\Citrix\IMA\RUNTIME\MasterRanking值为:Master或者Backup或者Member

然后重启服务器即可。

注:由于XenDesktop5架构的改变,所以,该方法之针对XenDesktop4,而XenDesktop5已经没有必要来独立设置Master了。