我有一个包含四台应用服务器的 Citrix Farm。用户基本连接分布在这四台服务器上以实现负载平衡。我想关闭一台服务器进行维护。我可以继续这样做而不影响用户吗?我假设由于其他三台服务器仍处于运行状态,它们将故障转移到那些服务器以供应用程序使用。
答案1
不不不——完全不正确。如果您有一台服务器、RDP/TS 或 Citrix XenApp (ICA),上面有活动用户会话,然后关闭该服务器,它将终止这些用户的会话,并且他们未保存的任何内容都将丢失(取决于应用程序)。
如果他们尝试重新连接到服务器场,并且仍然有服务器发布他们所连接的应用程序,他们将在另一台服务器上获得新的会话。
典型的做法是提前关闭服务器上的“新会话”,并等待正常的人员流失(这只对您工作场所的应用程序和用户来说是“正常的”),以将该服务器上的用户数减少到 0。然后,当您将其退回时,不会有人受到影响。
对于 XenApp 6.5,它位于 AppCenter 中。找到有问题的服务器,右键单击,选择“其他任务”,然后选择最适合您需求的“禁止登录”选项。
另一种方法可以与此方法结合使用,即实际发布/传达维护窗口,在此期间用户将知道他们不应该使用 Citrix 服务器。在此窗口期间,任何剩余的连接都可以被终止,或者,根据您的工作场所和用户,您可以联系他们并让他们正常注销。