configuration现有的Citrix XenApp服务器场也可以作为Windows RDS服务器场使用

我们正在考虑为使用相同服务器资源的用户提供Citrix XenApp 6.5服务器场和Windows Server 2008 R2 RDS服务器场。 请注意,为什么/为什么不是这里真正的问题。

  • 是否有可能在相同的服务器上承载Citrix场和RDS场function。

只是阅读它我不知道有任何问题,但事实上,所有的技术都是这样,直到你实际执行它,问题开始到达。 有没有人真的这样做?

今天的基础设施包括:

  • 2台服务器持有Citrix Web Interface和Citrix Secure Gatewayangular色
  • 2台服务器持有Citrix Licensing / RD许可
  • 2个持有Citrix Data Collectorangular色的服务器
  • 20台服务器持有Citrix主机模式angular色

这个想法是将Windows RDSangular色添加到现有的Citrix XenApp服务器上:

  • 2台服务器持有Citrix Data Collector和RD连接代理angular色
  • 20台持有Citrix主机模式和RD会话主机angular色的服务器

RDS服务器场不能从公司networking以外的地方使用,而RDS服务器场的最终用户只能从瘦客户端连接到桌面。 瘦客户机将为RDS服务器场预configurationRDP客户端,如果他们应该使用它的话。 在所有其他情况下,Citrix解决scheme将configuration为最终用户。

可能有些场景(还有数百个)需要考虑:

  • 这两种不同的解决scheme如何在服务器之间对用户进行负载平衡,因为他们可能不知道彼此
  • 理论上,用户可以通过Citrix和RDS连接Citrix和Citrix吗?
  • 由于上述情况,RDS是否会出现许可问题?

感谢有关此事的任何投入/经验。 如果需要/在路上,将编辑post以添加更多细节。

这是实施和testing的Windows Server 2008 R2,但是没有广泛的testing。 此设置有许多主要的许可问题。

可以在同一台服务器上安装Citrix场和RDS场function。 这个实现是通过DNS循环,连接代理负载均衡,用ip地址redirect来完成的。 服务器上的维护需要使用mstsc / v:IP / adminlogin以获取正确的服务器,或使用pipe理工具进行远程pipe理。 目前RD连接代理是一个spof

  • 许可证

已经发现的问题是,如果没有可用的Citrix许可证,这也会影响RDS服务器场,并且用户也不能在那里login,但这可能只是一个configuration问题(未被调查)。 RDS服务器是“每个用户”。 关于思杰,这是configuration为并发。

This means that each RDP session towards a server also running the Citrix application will also take a Citrix license. There are therefor no purpose off trying to run CTX and RDS on same server and use RDS for saving licenses for those users that don't need CTX functionality 
  • 会议

Citrix使用ICA协议,RDS使用RDP协议。 如果您不希望新用户通过维护连接到服务器,则需要configuration两者。

他们彼此不会意识到会话,意味着连接到Citrix场,然后到RDS场的用户(相同)将获得两个分离的会话。

他们在负载均衡方面不会意识到彼此的关系,但Citrix会根据configuration意识到服务器负载,并考虑到这一点。

基于连接代理服务,RDS也有些不起作用,然后进行负载平衡。

  • 应用

RDS服务器场(2008 R2)不能select每台服务器提供哪些应用程序,因此只能添加与Citrix服务器完全相同的服务器。 例如,只有提供整个桌面的服务器都具有相同的应用程序。

  • 证书

对于RDS服务器场,如果不重新configuration用于RDP安全层的RDP,则需要处理证书(同时包含服务器场名称和服务器场内的每个服务器的证书)。

鼓励这个答案扩展/更正这个答案。