Product Documentation

重命名、移动或删除服务器

Sep 14, 2015

可以通过使用注册表的组合以及在服务器上更改文件夹名称来重命名 XenApp 服务器。

要移动场中的 XenApp 服务器或将服务器添加到其他场,请使用可通过服务器角色管理器访问的 XenApp 服务器配置工具。或者,通过 XenAppConfig.exe 使用命令行。上述两种方法均可从场数据存储和 AppCenter 中显示的服务器列表中删除服务器。

如果服务器的硬件出现故障,或者无法启动服务器以运行卸载程序,请删除该服务器。Citrix 建议仅在无法启动服务器来运行 Windows 卸载程序的情况下,才使用 Citrix AppCenter 将该服务器从场中删除。
警告:如果您删除属于一个域的所有服务器但保留该域中的 Citrix 管理员,则这些管理员的用户帐户无法由 AppCenter 枚举,并且在 Citrix 管理员列表中将显示为问号 (?)。

重命名 XenApp 服务器

警告:注册表编辑器如果使用不当,会导致可能需要重新安装操作系统的严重问题。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。请确保在编辑注册表之前进行备份。
  1. 在要重命名的服务器上创建 Citrix 本地管理员帐户。
  2. 在要重命名的服务器上,运行 chglogon /disable 以防止用户登录到该服务器。
  3. 在另一台服务器上打开 Citrix AppCenter,从分配给该服务器的已发布应用程序中删除要重命名的服务器。
  4. 在要重命名的服务器上,停止 Citrix Independent Management Architecture (IMA) Service。
  5. 在注册表中,将 HKEY_LOCAL_MACHINE\SOFTWARE\ Wow6432Node\Citrix\IMA\RUNTIME\PSRequired 注册表值设置为 1。
    警告:如果不将 PSRequired 的注册表值更改为 1,可能会导致数据存储中出现不完整记录。将此值更改为 1 强制 Citrix Independent Management Architecture Service 与数据存储进行通信,并为新命名的服务器创建记录。
    下次重新启动 Citrix Independent Management Architecture Service 时,PSRequired 的值会还原为 0。
  6. 在服务器操作系统中更改服务器名称并重新启动服务器。
  7. 使用创建的本地管理员帐户登录到控制台。
  8. 将对旧服务器的所有引用更新为对新服务器名称的引用。 对于 6.0 版之前的版本,执行此操作可能还需要登录 XenApp 高级配置工具或 Presentation Server 控制台。
    重要:在删除旧服务器名称之前,请对引用旧名称的所有对象进行更改以使其引用新服务器名称,这些对象包括数据收集器等级、已发布应用程序引用、负载评估程序和区域设置。
  9. 展开“服务器”文件夹,并从服务器列表中删除旧服务器名称。
  10. 将新服务器名称添加到已发布应用程序的已配置服务器列表中。

移动或删除服务器

  1. 如果服务器连接到网络且在场中处于联机状态,可从控制面板 > 程序和功能中选择 Citrix XenApp <版本>卸载从服务器删除 XenApp。
  2. 在场中的其他服务器上,打开 AppCenter,运行或重新运行“发现”,并检查服务器是否已从场中成功删除。 如果 AppCenter 中仍显示已删除 XenApp 的服务器,请执行以下操作:
    1. 在左侧窗格中,选择该服务器。
    2. 操作菜单中,依次选择其他任务 > 从场中删除
  3. 确保场中不再显示该服务器之后,断开该服务器与网络之间的连接。
    警告:重新对该服务器进行映像或卸载其 XenApp 软件之前,请勿将该服务器重新连接到网络。如果将该服务器重新连接到网络,则可能会损坏您的场。
  4. 在数据存储上运行 dscheck 命令,修复任何一致性错误。
  5. 重新安装操作系统(即“干净”安装而非升级)以及 XenApp(如果您希望重新使用该服务器的硬件)。