XenCenter

更新您的 Citrix Hypervisor 主机

XenCenter 会在通知视图的更新选项卡下发布有关主机和池的可用更新的通知。更新选项卡由 XenServer 8 更新和 Citrix Hypervisor 8.2 CU1 更新两部分组成。

“更新”选项卡 XenCenter 2023

Citrix Hypervisor 的更新可以作为下列更新类型之一提供:

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

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

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

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

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

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

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

除了 Citrix Hypervisor 更新之外,Citrix Hypervisor 8.2 CU1 更新选项卡还会通知用户是否有可用的新 Citrix Hypervisor 版本。作为对早期版本的 Citrix Hypervisor 的更新,可以应用某些新的 Citrix Hypervisor 当前版本。但是,只能通过升级过程获取某些新版本。有关升级 Citrix Hypervisor 的信息,请参阅升级您的主机。要将 XenCenter 更新到新版本,请参阅更新 XenCenter。有关安装补充包的信息,请参阅安装补充包

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

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

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

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

必备条件

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

  • 您已注册为贵组织的联系人。
  • 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. Citrix Hypervisor 8.2 CU1 或更早版本选项卡上,单击提供的链接以转到在 Web 浏览器中的 Generate and Download a Client ID(生成并下载客户端 ID)页面。
  3. 系统将提示您登录 Citrix 帐户。如果贵组织具有有效的 Citrix Success Services 协议,请务必使用与此组织关联的 Citrix 帐户。

    注意:

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

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

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

关于客户端 ID

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

更新之前的准备工作

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

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

查看可用更新

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

注意:

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

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

按更新查看更新列表时,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. 安装更新向导中,选择 Citrix Hypervisor 8.2 CU1 或更早版本,然后查看开始之前的准备工作页面上的信息。单击下一步继续操作。
  3. 选择要安装的更新,然后选择下一步以继续操作。
  4. 选择要安装更新的服务器,然后选择下一步以继续操作。

    备注:

    • 如果要安装当前版本,XenCenter 还会在安装当前版本后主动应用最小的一组更新(修补程序)。
    • 如果要安装更新(修补程序),XenCenter 将下载并提取更新,然后将其上载到您指定的服务器。上载页面将显示上载的状态。
  5. 安装更新向导将执行各种预检查,以验证是否可以在选定服务器上应用更新并显示结果。该向导还会在应用更新后检查是否需要重新启动服务器并显示结果。此外,安装更新向导还将检查实时修补程序是否适用于更新以及是否能够将实时修补程序成功应用到服务器。有关实时修补的信息,请参阅实时修补程序

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

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

      备注:

      • 如果池中的默认 SR 未共享,或者空间不足,XenCenter 会将更新上载到具有足够空间的其他共享 SR。如果所有共享 SR 的空间都不足,更新将上载到池协调器上的本地存储。
      • 如果更新过程因任何原因无法完成,XenCenter 将终止该进程。中止此操作可以解决此问题,然后通过单击重试按钮继续执行更新过程。
    • 如果要安装更新(修补程序),请选择更新模式。检查屏幕上显示的信息,然后选择更新模式。如果更新包含能够成功应用到服务器的实时修补程序,则会在更新模式页面上显示不需要操作

      注意:

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

  6. 选择安装更新以继续进行安装。“安装更新”向导将显示更新进度,同时显示在更新池中的每个服务器时 XenCenter 执行的主要操作。

  7. 选择完成以关闭安装更新向导。如果您选择自己执行更新任务,请立即执行更新任务。

安装以前下载的更新

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

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