XenCenter

更新托管服务器

XenCenter 在通知视图的更新选项卡中发布有关可用的 Citrix Hypervisor 更新的通知。Citrix Hypervisor 的更新可以作为下列更新类型之一提供:

  • 修补程序,包含针对一个或多个特定问题的缺陷修复。将针对长期服务版本 (LTSR) 和当前版本 (CR) 流中的 Citrix Hypervisor 版本提供修补程序。

    最新 CR 中的修补程序适用于所有 Citrix Hypervisor 客户。但是,仍然受支持的早期 CR 中的修补程序仅适用于具有活动 Citrix Customer Success Services (CSS) 帐户的客户。

    LTSR 流中的修补程序适用于具有活动 CSS 帐户的客户。有关详细信息,请参阅许可

  • 累积更新,其中包含以前发布的修补程序,并且可能包含对新来宾和硬件的支持。累积更新针对 LTSR 流中的 Citrix Hypervisor 或 XenServer 版本提供,适用于具有活动 CSS 帐户的客户。

  • 当前版本,当前版本 (CR) 流中的完整 Citrix Hypervisor 版本。

要提供这些更新通知,XenCenter 需要 Internet 访问权限。如果 XenCenter 位于防火墙后面,请确保其能够通过防火墙访问 updates.ops.xenserver.com 域和 citrix.com 域上的子域。

本主题提供了有关对托管服务器应用 Citrix Hypervisor 更新的信息。请特别注意随每个更新发布的发行说明。每个更新都可能具有独特的安装说明,特别是对于准备操作和更新后操作。某些更新可能仅适用于获得许可的用户或 Customer Success Services 客户。

除 Citrix Hypervisor 更新之外,更新选项卡还可以在推出新版 Citrix Hypervisor 和新版 XenCenter 时向用户发布通知。作为对早期版本的 Citrix Hypervisor 的更新,可以应用某些新的 Citrix Hypervisor 当前版本。但是,只能通过升级过程获取某些新版本。有关升级 Citrix Hypervisor 的信息,请参阅升级托管服务器。要将 XenCenter 更新到新版本,请参阅更新 XenCenter。有关安装补充包的信息,请参阅安装补充包

在 XenCenter 中还可以消除更新选项卡中列出的更新。消除某个更新会将该更新条目从该列表中隐藏掉。从列表中选择任何不需要的更新并选择消除,然后选择消除选定对象。要消除所有更新,请选择全部消除。如果要查看以前消除的更新,请选择还原消除的更新

对 XenCenter 进行身份验证以接收更新

为提供更安全的修补程序下载服务,XenCenter 现在要求您在 Citrix 中对其通过身份验证以自动下载并应用修补程序。

Citrix Hypervisor 更新将在 Citrix 支持站点上托管。该支持站点会限制只有具有 Citrix 帐户的客户才能下载这些更新。某些更新将限制为只有正在参加 Citrix Success Services (CSS) 协议的客户才能下载。

必备条件

如果贵组织是 Citrix 的现有客户,请在用来生成客户端 ID 文件之前确保您的 Citrix 帐户满足以下要求:

  • 您已注册为贵组织的联系人。
  • Citrix Customer Service 将您的 Citrix 帐户创建为与注册的联系人关联的 Web 登录帐户。

要完成这些步骤,您可以联系 Citrix Customer Service

贵组织必须具有有效的 Citrix Success Services 协议,才能下载仅限 CSS 客户使用的修补程序。

注意:

如果不确定您的 Citrix 帐户是否可用于通过 XenCenter 下载仅限 CSS 的修补程序,请登录 https://support.citrix.com 并检查是否可以通过浏览器下载仅限 CSS 的修补程序文件。

导入客户端 ID JSON 文件

要通过 XenCenter 接收 Citrix Hypervisor 更新,必须从 Citrix 请求客户端 ID JSON 文件,并将此文件导入到 XenCenter 实例中。对于 XenCenter 实例的每个用户,只需执行一次此设置任务。

  1. 在 XenCenter 菜单中,转到工具 > 选项。此时将打开选项窗口。
  2. 更新选项卡中,转到客户端 ID 部分。
  3. 单击提供的链接转到 Web 浏览器中的 Generate and Download a Client ID(生成并下载客户端 ID)页面。
  4. 系统将提示您登录 Citrix 帐户。如果贵组织具有有效的 Citrix Success Services 协议,请务必使用与此组织关联的 Citrix 帐户。

    注意:

    在此登录屏幕上使用 Need an Account(需要帐户)创建用户帐户不会将您的新用户帐户与任何现有组织及其关联的 Citrix Success Services 权利相关联。

  5. 登录后,单击下载客户端 ID 按钮。客户端 ID 以 JSON 文件 xencenter_client_id.json 格式提供。
  6. 返回到 XenCenter。
  7. 位置字段中,浏览到已下载的 JSON 文件 (xencenter_client_id.json) 所在的位置并选择该文件。
  8. 单击确定

如果未提前完成这些步骤,则在首次使用客户端 ID 文件安装更新时,XenCenter 会提示您获取并安装该文件。

关于客户端 ID

  • 客户端 ID 对您的 Citrix 帐户而言是唯一的。
  • 客户端 ID 不会过期。
  • 客户端 ID 不会受到您的 Citrix 帐户中密码更改或密码过期的影响。
  • 客户端 ID 不会因更改 Citrix 帐户权限而撤销。

更新之前的准备工作

对服务器应用更新之前,请特别注意以下事项:

  1. Citrix 强烈建议您阅读随每个更新发布的发行说明。
  2. 与执行任何其他维护操作一样,请在应用更新之前备份您的数据。有关备份过程,请参阅灾难恢复和备份
  3. 我们建议您在安装更新之前重新启动所有服务器,然后再验证其配置。例如,检查 VM 是否已启动且存储是否可访问。建议执行此操作是因为某些配置更改仅在重新启动服务器后才生效。重新启动可能会发现可能导致更新失败的配置问题。
  4. 在将服务器池升级到较新版本时,必须先从池主服务器开始升级池中的每个服务器。在应用任何更新之前,请确保池已启动且正在运行。
  5. 在短时间内更新池中的所有服务器:不支持运行混合模式的池(即同时包含已更新的服务器和未更新的服务器的池)这种配置。请安排更新,以将池在混合模式下运行的时间缩至最短。
  6. 按顺序更新池中的所有服务器,并始终先更新池主服务器。
  7. 在对池中的所有服务器应用更新后,请更新所需的任何驱动程序磁盘,然后再重新启动服务器。

查看可用更新

通知视图的更新部分列出了适用于所有已连接的服务器和池的更新。

备注:

  • 默认情况下,XenCenter 会定期检查 Citrix Hypervisor 和 XenCenter 更新。选择刷新可手动检查可用更新。
  • 如果更新选项卡因自动检查更新功能已禁用而找不到任何更新,则更新选项卡将显示相应消息。选择立即检查更新以手动检查更新。

可以从查看菜单中选择按更新还是按服务器查看更新列表。

按更新查看更新列表时,XenCenter 将显示更新列表。可以按服务器/池或按日期订购这些更新。

  • 累积更新和新版本将在此列表的顶部显示。并非所有新版本都可以作为更新进行应用。
  • 要将此信息导出为 .csv 文件,请选择全部导出.csv 文件将列出以下信息:

    • 更新名称
    • 更新说明
    • 可以应用此更新的服务器
    • 更新的时间戳
    • 对从中下载更新的 Web 页面的引用
  • 要对服务器应用更新,请从该更新的操作菜单中选择下载并安装。此操作将提取更新,并在选择了相关服务器的选择服务器页面上打开安装更新向导。有关详细信息,请参阅下面的自动更新池部分。
  • 要在浏览器中打开更新的发行说明,请选择操作菜单,然后选择转至 Web 页面

按服务器查看更新列表时,XenCenter 将显示连接到 XenCenter 的服务器的列表。此列表显示可应用于服务器的更新和已安装在服务器上的更新。

  • 要将此信息导出为 .csv 文件,请选择全部导出.csv 文件将列出以下信息:

    • 服务器所属的
    • 服务器名称
    • 已安装的 Citrix Hypervisor 的状态
    • 服务器的更新状态
    • 此服务器的必需的更新
    • 此服务器的已安装的更新
  • 要应用更新,请选择安装更新。此操作将在选择更新页面上打开安装更新向导。有关详细信息,请参阅下面的自动更新池部分。

自动更新池

XenCenter 允许您应用使服务器保持最新所需的自动更新。可以对一个或多个池应用这些更新。

选择应用自动更新时,XenCenter 将应用使选定的池或独立服务器保持最新所需的最小更新集。当累积更新可用于当前应用的版本时,XenCenter 将应用新的累积更新基准和该累积更新的所有可用修补程序。如果您不希望更新到累积更新基准,请改为手动下载可用于当前应用的版本的修补程序并将其应用到您的服务器。

XenCenter 将使池或独立服务器保持最新所需执行的重新启动次数降至最低,并且最后尽可能将重新启动次数限制为一次。有关详细信息,请参阅应用自动更新

对托管服务器应用更新

XenCenter 中的更新安装机制允许您下载和提取选定的更新。此机制还允许您使用安装更新向导将更新应用于多个服务器和池。在此过程中,安装更新向导会自动执行以下步骤:

  1. 从每台服务器迁出 VM
  2. 将服务器置于维护模式
  3. 应用更新
  4. 在需要时重新启动服务器
  5. 将 VM 迁移回更新后的服务器

在预检阶段为应用更新而执行的任何操作(例如关闭高可用性功能)都将还原。

如果安装当前版本,安装更新机制将主动应用使服务器保持最新的修补程序的最小集合。

以下部分提供了有关如何使用安装更新向导提取并应用更新的分步说明。如果打算应用已从 Citrix 支持 Web 站点下载的更新,请参阅安装以前下载的更新

  1. 在 XenCenter 菜单中,依次选择工具安装更新
  2. 阅读开始之前的准备工作页面上的信息,然后选择下一步以继续操作。
  3. 选择要安装的更新,然后选择下一步以继续操作。
  4. 选择要安装更新的服务器,然后选择下一步以继续操作。

    备注:

    • 如果要安装当前版本,XenCenter 还会在安装当前版本后主动应用最小的一组更新(修补程序)。
    • 如果要安装更新(修补程序),XenCenter 将下载并提取更新,然后将其上载到您指定的服务器。上载页面将显示上载的状态。

安装更新向导将执行各种预检查,以验证是否可以在选定服务器上应用更新并显示结果。该向导还会在应用更新后检查是否需要重新启动服务器并显示结果。此外,“安装更新”向导还将检查实时修补程序是否适用于更新以及是否能够将实时修补程序成功应用到服务器。有关实时修补的信息,请参阅 Citrix Hypervisor 中的实时修补

按照屏幕上的建议进行操作以解决任何失败的更新预检查问题。如果您更希望 XenCenter 自动解决所有失败的预检查,请选择全部解决。解决预检查问题后,选择下一步继续操作。

如果要安装当前版本,XenCenter 将下载更新,将其上载到池的默认 SR 并安装更新。上载并安装页面将显示进度。

备注:

  • 如果池中的默认 SR 未共享,或者空间不足,XenCenter 会将更新上载到具有足够空间的其他共享 SR。如果所有共享 SR 的空间都不足,更新将上载到池主服务器上的本地存储。
  • 如果更新过程因任何原因无法完成,XenCenter 将终止该进程。中止此操作可以解决此问题,然后通过单击重试按钮继续执行更新过程。

请参见步骤 10 以完成当前版本的安装过程。

如果要安装更新(修补程序),请选择更新模式。检查屏幕上显示的信息,然后选择更新模式。如果更新包含能够成功应用到服务器的实时修补程序,则会在更新模式页面上显示不需要操作

注意:

如果在此阶段选择取消安装更新向导将还原所做的更改,并从服务器删除更新文件。

单击安装更新以继续进行安装。“安装更新”向导将显示更新进度,同时显示在更新池中的每个主机时 XenCenter 执行的主要操作。

选择完成以关闭“安装更新”向导。如果选择执行更新后任务,请立即执行。

安装以前下载的更新

XenCenter 允许安装已下载的更新。在 Citrix 支持 Web 站点中,更新文件以 zip 文件形式提供。

  1. 在 XenCenter 菜单中,依次选择工具安装更新
  2. 阅读开始前的准备工作页面上显示的信息,然后选择下一步
  3. 选择更新页面上,选择浏览找到更新文件,然后选择打开。选择下一步继续操作。
  4. 选择要更新的池和服务器。无法更新的所有服务器或池都将显示为灰色。选择下一步继续操作。
  5. 按照“安装更新”向导中的说明进行操作,完成更新安装过程。
  6. 选择完成以退出向导。
更新托管服务器