XenServer

使用 XenCenter® 应用更新

使用最新版本的 XenCenter 保持您的 XenServer 9 主机和池处于最新状态,可从 XenServer 产品下载页面 获取。

完成以下步骤以更新您的 XenServer® 池:

  1. 安装最新版本的 XenCenter

  2. 安装或升级到 XenServer 9

  3. 为您的池配置更新

    您可以从以下位置为池或独立主机配置更新:

  4. 查看池的可用更新

  5. 了解指导类别和更新任务

  6. 将更新应用于您的池

  7. 完成任何待处理的更新任务

为您的池配置更新

来自 CDN 的更新

先决条件

  • 确保您的 XenServer® 主机具有 Internet 访问权限,并且可以连接到所需的更新域。
  • 如果您的主机位于防火墙后面,请允许访问 ops.xenserver.com 的子域。有关更多信息,请参阅连接要求

注意:

仅当池的先前状态不超过六个月时,才能确保应用更新。如果您六个多月未应用更新,则更新到最新更新级别未经测试且无法保证。

请按照以下步骤配置主机以应用来自 CDN 的更新:

  1. 在 XenCenter® 中,在工具菜单上,选择配置更新。或者,转到池的常规选项卡下的更新部分,然后选择配置更新,或者右键单击池并选择更新 > 配置更新。此时将打开配置服务器更新窗口。

  2. XenServer 8.4选项卡上,选择要配置的池或主机。

  3. 更新通道下,指定您希望多快访问更新。您的池或主机可以订阅以下更新通道之一:

  4. 同步计划下,选择您的 XenServer 池与更新通道同步的频率。这可以是每天,也可以是每周的某一天。

    注意:

    • 同步后,请尽快将更新应用到您的池,以从最新更新中受益。

    • 如果您在同步之后但在将更新应用到池中的主机之前指定了新的池协调器,则必须在更新池之前再次与新的池协调器同步。

    • 请勿在 XenServer 池正在更新时同步您的池。

  5. (可选)在 代理服务器 下,指定一个代理,用于与更新通道同步时使用。此代理服务器用于主机和公共 CDN 之间的通信。

  6. 单击 应用 将配置更改应用到您的 XenServer 池,然后重复上述步骤为其余 XenServer 池配置更新。

  7. 如果您对池的配置更改满意,请单击 确定 保存更改并关闭 配置服务器更新 窗口。当您首次为您的主机或池设置更新通道(或者如果您稍后将主机或池更改为与不同的更新通道同步)时,系统会提示您立即将主机或池与更新通道同步。在打开的对话框中,如果您想立即将主机或池与更新通道同步,请选择 是,同步

    CDN 配置更新 XenServer 8.4

    或者,您可以选择在以后将主机或池与更新通道同步。要稍后同步您的主机或池,请转到池的 常规 选项卡下的 更新 部分,然后选择 立即同步,或者右键单击您的池并选择 更新 > 与更新通道同步

  8. 一旦您的池与更新通道同步,请使用 安装更新 向导将下载的更新应用到您的池。有关更多信息,请参阅 将更新应用到您的池

配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的 常规 选项卡下的 更新 部分找到以下信息:

  • 您订阅的更新通道
  • 您的池上次与更新通道同步的时间
  • 该同步的校验和
  • 您上次应用的更新的校验和

离线更新

先决条件

  • 您的主机必须安装发布于 October 7, 2024 或之后发布的 ISO。
  • 您必须使用 XenCenter 2024.4.0 或更高版本来应用更新包。

请按照以下步骤配置离线更新:

  1. 使用您专用的互联网连接机器从以下页面下载最新的更新包:下载 XenServer 更新包

  2. 将更新包传输到 XenCenter 可访问的位置。

  3. 在 XenCenter 中,在工具菜单上,选择配置更新。或者,转到池的常规选项卡下的更新部分,选择配置更新,或者右键单击池并选择更新 > 配置更新配置服务器更新窗口将打开。

  4. XenServer 8.4 选项卡上,选择要配置的池或主机。

  5. 更新通道下,选择离线以配置您的主机或池使用离线更新通道。单击确定

  6. 系统会提示您立即将更新包上传到您的池。

    要立即上传更新包,请单击,然后在打开的窗口中,导航到计算机上已下载的更新包 .xsbundle 文件的位置并选择它。单击下一步

    或者,您可以选择稍后上传更新包。要稍后上传更新包,请转到池的常规选项卡下的更新部分,选择上传包,或者右键单击池并选择更新 > 上传包选择更新包文件窗口将打开,您可以选择您的 .xsbundle 文件。您还可以使用安装更新向导上传更新包。有关更多信息,请参阅将更新应用于您的池

  7. 查看池的可用更新,并检查在应用更新之前或之后是否需要执行任何更新任务。有关更多信息,请参阅查看池的可用更新

  8. 使用安装更新向导将更新应用于您的池。有关更多信息,请参阅将更新应用于您的池

配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的常规选项卡下的更新部分找到以下信息:

  • 您的 XenServer 池或主机配置使用的更新通道
  • 您上次上传更新包的时间
  • 该更新包的校验和
  • 您上次应用的更新的校验和

从远程池更新

此方法使您能够将池或独立主机更新到与另一个池(称为“远程池”)相同的更新级别。远程池更新会将主机或池与远程池同步,并从远程池协调器上保存的更新文件进行更新。使用此过程,通过匹配现有池的更新级别,可以更轻松地将新主机加入到现有池中。

要使远程池被池或独立主机用作更新通道,它必须满足以下先决条件:

  • 远程池的更新级别必须比独立主机更新。
  • 远程池必须已应用最新的同步更新。
  • 自远程池上次更新以来,池协调器未发生更改。

将远程池配置为更新通道

请按照以下步骤配置您的主机或池以使用另一个池作为更新通道:

  1. 在 XenCenter 中,在工具菜单上,选择配置更新。或者,转到池的常规选项卡下的更新部分,然后选择配置更新,或者右键单击您的池并选择更新 > 配置更新配置服务器更新窗口随即打开。

  2. XenServer 8.4选项卡上,选择要配置的池或主机。

  3. 更新通道下,从其他池或独立服务器上的通道部分选择要同步的远程池。单击确定

  4. 单击应用以将配置更改应用于您的 XenServer 池,然后重复上述步骤以配置其余 XenServer 池的更新。

  5. 如果您对池的配置更改满意,请单击“确定”保存更改并关闭“配置服务器更新”窗口。首次使用更新通道设置主机或池时(或者如果以后将主机或池更改为与不同的更新通道同步),系统会提示您立即将主机或池与更新通道同步。

  6. 在打开的对话框中,如果您希望立即将主机或池与更新通道同步,请选择“是,同步”。

    CDN 配置更新 XenServer 8.4

    或者,您可以选择在以后将主机或池与更新通道同步。要稍后同步主机或池,请转到池的“常规”选项卡下的“更新”部分并选择“立即同步”,或者右键单击池并选择“更新”>“与更新通道同步”。

  7. 池与更新通道同步后,立即使用“安装更新”向导将下载的更新应用到池。有关详细信息,请参阅将更新应用到池

配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的“常规”选项卡下的“更新”部分中找到以下信息:

  • 您订阅的更新通道
  • 池上次与更新通道同步的时间
  • 该同步的校验和
  • 您应用的上次更新的校验和

查看池的可用更新

XenCenter 在“通知”视图的“更新”选项卡下发布有关您的主机和池的可用更新通知。“更新”选项卡分为 XenServer 8.4 更新和 Citrix Hypervisor 更新。

更新选项卡 XenServer 8.4(/en-us/xencenter/media/xencenter-updates-tabs.png)

XenServer 8.4 的“更新”选项卡在以下情况下刷新:

  • 对于订阅了“抢先体验”或“正常”更新通道的主机和池,选项卡会根据您设置的同步计划(每日或每周的特定一天)刷新。

    或者,您可以通过手动与“抢先体验”或“正常”更新通道同步来获取主机和池的最新可用更新。

  • 对于配置为离线更新的主机和池,每次您将更新包上传到主机或池时,选项卡都会刷新。

    或者,您可以通过将最新的更新包上传到主机或池来获取主机和池的最新可用更新。

要查看配置为从 CDN 应用更新的池的最新可用更新,请将您的 XenServer 池与更新通道同步。您可以在 XenCenter® 中通过以下位置执行此操作:

  • 在“更新”选项卡的“按服务器”视图中,您可以选择“全部同步”以同步 XenCenter 管理的所有池,或选择“同步所选”以同步所选池。
  • 或者,转到池的“常规”选项卡下的“更新”部分并选择“立即同步”,或右键单击您的池并选择“更新”>“与更新通道同步”。

要查看配置为离线更新的池的最新可用更新,请将最新的更新包上传到您的池。您可以在 XenCenter 中通过以下位置执行此操作:

  • 在“更新”选项卡的“按服务器”视图中,您可以选择“全部上传捆绑包”以将捆绑包上传到 XenCenter 管理的所有使用“离线”通道的池,或选择“上传捆绑包到所选”以将捆绑包上传到所选池。
  • 或者,转到池的“常规”选项卡下的“更新”部分并选择“上传捆绑包”,或右键单击您的池并选择“更新”>“上传捆绑包”。

然后,您可以查看 XenServer 8.4 池的所有可用更新。更新类型包括:

  • 安全修复
  • 错误修复
  • 改进
  • 新功能
  • 预览功能
  • 基础性更改

    注意:

    基础性更改是不可见的、为维护和改进产品而进行的基础性工作更改。

在主面板中,使用视图选项选择更新是按服务器显示还是按更新显示。

按服务器

更新按主机和更新类型分组。

按服务器视图

您可以按服务器筛选更新信息。选择一个更新并将其悬停,以查看有关该更新的详细信息。

要离线查看有关可用更新的此信息,请选择导出全部将信息导出为 .md 文件。.md 文件的内容按池然后按主机分组。对于每个主机,文件列出以下信息:

  • 此主机或其虚拟机的所有更新任务。有关强制性、推荐和完全有效性任务的更多信息,请参阅了解指导类别和更新任务
  • 这些更新是否包含可应用于此服务器的实时补丁
  • 按更新类型分组的更新
    • 更新名称
    • 更新描述
  • 主机上要更新的 RPM 列表

按更新

所有更新都按发布时间顺序排列。

按更新视图

您可以按可应用更新的服务器、更新类型以及适用于它的任何更新任务来筛选更新信息。选择一个更新并将其悬停,以查看有关该更新的详细信息。

要离线查看有关可用更新的此信息,请选择 导出全部 将信息导出为 .csv 文件。.csv 文件包含以下信息:

  • 更新类型
  • 更新名称
  • 可应用此更新的服务器
  • 更新是否包含可应用于服务器的实时补丁
  • 强制性、推荐和完全生效任务

有关强制性、推荐和完全生效任务的更多信息,请参阅 了解指导类别和更新任务

  • 要将更新应用于主机或池,请选择 安装更新 以打开 安装更新 向导。有关详细信息,请参阅以下部分 将更新应用于池

了解指导类别和更新任务

某些任务(例如疏散或重启主机)可能需要在将更新应用于池之前和之后执行。有时,不需要执行任何更新任务。

指导类别

XenServer® 尝试通过将这些更新任务分为强制性推荐完全生效实时修补来最大程度地减少它们可能对您的虚拟机造成的干扰。这些分类使您能够判断可能导致主机或虚拟机停机或轻微中断的更新任务对于您的环境和风险配置文件是否必要。

更新可能在多个类别中列出任务。例如,某个更新可能要求您重启主机以使更新完全生效,但建议重启工具栈以获得更新的大部分好处,同时减少对池的潜在干扰。

在更新过程中,您可以选择执行以下三个级别的任务之一:

  1. 强制性
  2. 强制性 + 推荐
  3. 强制性 + 推荐 + 完全生效

强制性

强制性任务 必须 在更新后执行,否则系统可能在运行时失败。这些操作是启用关键修复并确保您的环境安全稳定的必要条件。当您应用更新时,XenCenter® 会执行这些任务。您不能选择不执行强制性任务。

推荐

推荐任务是我们建议您执行的任务,以获得更新中提供的大部分功能和修复的好处。当您应用更新时,这些任务在 XenCenter 中默认选中,但您可以选择不执行它们。如果您现在选择不执行这些任务,它们将列在适用于池、主机或虚拟机的待处理任务中。

为什么要执行推荐任务:

  • 这些任务可确保 XenServer 环境的安全和稳定。

为什么要选择不执行推荐任务:

  • 在审查了更新的详细信息后,您认为现在不完全应用这些更新的风险是可以接受的。
  • 建议的任务现在会对您的虚拟机造成不必要的干扰。

完全生效

需要执行完全生效任务才能获得相关更新的益处。具有完全生效任务的更新通常仅与使用特定硬件或特定功能的用户相关。

审查更新信息以了解您的环境是否需要这些任务。当您应用更新时,这些任务在 XenCenter 中默认不被选中,但如果您认为更新适用于您的环境或配置,您可以在更新期间选择执行它们。如果您选择现在不执行这些任务,它们将列在适用的池、主机或虚拟机的待处理任务中。

为什么要执行完全生效任务:

  • 具有完全生效任务的更新与您的硬件、环境或配置相关。

为什么要选择不执行完全生效任务:

  • 具有完全生效指导的更新与您的硬件、环境或配置不相关。
  • 完全生效任务现在会对您的虚拟机造成不必要的干扰。
  • 您现在不需要这些更新的益处。

如果完全生效任务适用于您的环境,但您已选择推迟它们,请计划在合适的维护窗口期间完成这些任务,以维护您环境的稳定性。

实时补丁

某些组件的更新可能包含实时补丁。实时补丁允许在不要求主机重新启动的情况下将更新应用于核心组件。

实时补丁是否可以应用于您的主机取决于上次主机重新启动时安装的组件版本。如果更新可以作为实时补丁应用于您的主机,则实时补丁指导将取代推荐指导。

示例:

您有两个池。池 A 已更新到最新级别。池 B 已有一段时间未更新。我们发布了一个新更新,其中包含推荐的更新任务“重新启动主机”和实时修补程序更新任务“重新启动工具栈”。

在池 A 中,实时修补程序可以应用于这些更新程度更高主机。XenCenter 推荐的指导显示“重新启动工具栈”。实时修补程序指导中干扰性较小的任务会覆盖推荐的指导。

在池 B 中,实时修补程序无法应用于这些主机,因为它们处于较旧的级别。XenCenter 推荐的指导显示“重新启动主机”。推荐的指导仍然适用。在这种情况下,实时修补程序指导不相关。

有时,当更新作为实时修补程序应用时,更新中的某些修复程序才会被启用。在这种情况下,即使实时修补程序已应用,您可能仍然会看到建议的更新重启。查看更新详细信息,以了解您是需要更新中的所有修复程序,还是只需要实时修补程序启用的那些修复程序。然后,您可以使用此信息来选择是否执行这些任务。有关详细信息,请参阅查看池的可用更新

更新任务

应用更新可能需要您在更新应用之前或之后完成一个或多个任务。这些任务可以出现在任何指导类别中。

主机的更新任务

应用更新 之前 所需的任务:

  • 迁移服务器:在应用更新之前,所有虚拟机都必须从 XenServer 主机迁移出去或关闭。要完成此任务,XenCenter 会将所有虚拟机从主机迁移出去。在任务进行期间,XenServer 池将以降低的容量运行,因为一台主机暂时无法运行虚拟机。此任务有时作为“重新启动主机”任务的一部分执行。

Tasks required after applying updates:

  • 重新启动服务器:XenServer 主机必须重新启动。所有虚拟机都将从主机迁移出去,然后主机重新启动。在任务进行期间,XenServer 池将以降低的容量运行,因为一台主机暂时无法运行虚拟机。

  • 重新启动工具栈:主机上的工具栈必须重新启动。如果在池协调器上执行,与池的连接会暂时丢失。在其他主机上重新启动对池的状态没有可见影响。

虚拟机的更新任务

某些更新为您的虚拟机提供新功能。这些更新可能需要在您的虚拟机上执行以下任务:

  • 重启虚拟机:虚拟机必须重启。在 XenCenter 中,虚拟机在重启时会显示一个红色停止图标(红色方块)。任务完成后,会出现绿色播放图标,表示虚拟机正在运行。在重启期间,虚拟机对最终用户不可用。

  • 重启设备模型:必须重启更新主机上虚拟机的设备模型。在 XenCenter 中,设备模型重启时,虚拟机显示一个黄色播放三角形。完成后,会出现绿色播放图标。在此期间,您无法停止、启动或迁移虚拟机。虚拟机的最终用户可能会在会话中经历短暂的暂停和恢复。为了在 Windows 虚拟机上支持此任务,虚拟机必须安装 XenServer VM Tools for Windows。

将更新应用于池

XenCenter® 中的更新安装机制使用安装更新向导将更新应用于您的主机和池。在此过程中,XenCenter 会自动找出应用所有可用更新后所需的影响最小的操作。安装更新向导会自动执行以下步骤:

  1. 如果需要,它会将虚拟机从每个主机迁移出去。
  2. 如果需要,它会将主机置于维护模式。
  3. 它会应用更新。
  4. 如果需要,它会运行任何必要的更新任务,例如重新启动主机、重新启动工具栈或重新启动虚拟机。
  5. 它会将虚拟机迁移回已更新的主机。

在预检查阶段为使更新得以应用而采取的任何操作(例如关闭高可用性)都将恢复。

开始之前

在将更新应用到服务器之前,请务必注意以下事项:

  • 备份所有服务器
  • 如果更新集包含驱动程序更新,请确保新版本的驱动程序与您的硬件和固件兼容。有关详细信息,请参阅硬件兼容性列表 (HCL)和您的硬件供应商文档。
  • 确保在您打算应用更新的任何池上未启用高可用性 (HA)。
  • 确保您已作为池管理员或池操作员登录到 XenCenter®,或使用本地 root 帐户。

安装更新

来自 CDN 的更新

以下部分提供了分步说明,介绍如何使用安装更新向导将更新应用于您的互联网连接池:

  1. 从 XenCenter® 菜单中,选择工具,然后选择安装更新

    安装 XenServer 8.4 更新(/en-us/xencenter/media/xs8-xencenter-install-updates.png)

  2. 安装更新向导中,选择 XenServer 8.4 并查看开始之前页面上的信息。单击下一步继续。

  3. 选择应用更新。单击下一步继续。

  4. 选择要更新的 XenServer® 池或主机。单击下一步以进入下一个向导页面。

  5. 应用更新后,可能需要执行一些任务,例如重新启动主机。在更新模式页面上,选择您希望 XenCenter 在将更新应用于池后自动执行的更新任务级别。

    任务下,任务分为强制推荐完全生效。如果不需要更新任务,页面会显示一条注释,指出无需操作

    默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终会执行,并且无法取消选择。

    要详细查看这些任务,请最小化向导并转到通知 > 更新选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的更多信息,请参阅了解指导类别和更新任务

    单击下一步以进入下一个向导页面并开始预检查。

  6. 向导会执行多项预检查,以验证更新是否可以应用于您的主机或池。例如,您必须在过去一周内将主机或池与更新通道同步。

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

  7. 单击安装更新,让 XenCenter 开始为您的主机或池安装更新。

  8. 安装更新向导显示更新进度,并显示 XenCenter 在更新池中每个主机时执行的主要操作。

    注意:

    • 如果更新过程因任何原因无法完成,XenCenter 将停止该过程。您可以通过单击重试按钮来解决问题并恢复更新过程。
    • 如果在此阶段选择取消安装更新向导将还原您可能为解决失败的预检查(例如暂停高可用性和工作负载平衡或挂起虚拟机)而做出的任何更改。

    单击完成以完成更新并关闭安装更新向导。

离线更新

以下部分提供了使用安装更新向导将更新应用于配置为离线更新的池的分步说明:

  1. 在 XenCenter 菜单中,选择工具,然后选择安装更新

    安装更新 XenServer 8.4

  2. 安装更新向导中,选择 XenServer 8.4 并查看开始之前页面上的信息。单击下一步继续。

  3. 如果您之前已上传更新包,请选择应用更新。否则,选择从磁盘选择更新包或补充包,然后单击浏览以导航到计算机上已下载的更新包 .xsbundle 文件的位置。

    注意:

    您可以使用专用互联网连接计算机从以下页面下载最新的更新包:下载 XenServer 更新包。然后将更新包传输到可从 XenCenter 访问的位置。

    单击下一步继续。

  4. 选择要更新的 XenServer 池或主机。单击下一步

  5. 如果您选择上传更新包,“安装更新”向导会在“上传”页面上显示将更新包上传到池或主机的进度。但是,如果您正在应用以前上传的更新包,则不会显示此页面。

    注意:

    如果您刚刚上传的更新包比当前应用于池的更新包旧,XenCenter 会显示没有可用的更新可供应用,并且您无法继续。

    进程完成后,单击“下一步”继续。

  6. 应用更新后,可能需要执行某些任务,例如重新启动主机。在“更新模式”页面上,选择您希望 XenCenter 在将更新应用于池后自动执行的更新任务级别。

    在“任务”下,任务分为“强制”、“推荐”或“完全生效”。如果不需要更新任务,页面会显示一条注释,指出“无需操作”。

    默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终会执行,并且无法取消选择。

    要详细查看这些任务,请最小化向导并转到“通知”>“更新”选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的详细信息,请参阅了解指导类别和更新任务

    单击“下一步”以进入下一个向导页面并开始预检查。

  7. 向导会执行多项预检查,以验证更新是否可以应用于主机或池。

    按照屏幕上的建议解决任何失败的预检查。如果您希望 XenCenter 自动解决所有失败的预检查,请选择“全部解决”。预检查解决后,选择“下一步”继续。

  8. 单击“安装更新”,XenCenter 将开始向主机或池安装更新。

  9. 安装更新”向导会显示应用更新的进度,显示 XenCenter 在更新池中每个主机时执行的主要操作。

    注意:

    • 如果更新过程因任何原因无法完成,XenCenter 会暂停该过程。此暂停允许您修复问题并通过单击“重试”按钮恢复更新过程。
    • 如果您在此阶段选择取消安装更新向导将撤消您可能已做出的任何更改,以解决失败的预检查(例如暂停高可用性和工作负载平衡或挂起虚拟机)。

    单击完成以完成更新并关闭安装更新向导。

完成所有待处理的更新任务

应用更新后,完成所有待处理的更新任务,以确保您的主机和虚拟机按预期运行。

注意:

在应用更新之前,您可以在 XenServer 8.4 的通知视图中的更新选项卡上查看所需的更新任务。有关更多信息,请参阅查看池的可用更新

如果您在更新过程中跳过任何任务,则每个池、主机或虚拟机的待处理任务将显示在池、主机或虚拟机的常规选项卡的更新部分中。

池待处理任务

池的待处理更新任务

此部分显示池中所有主机的待处理任务。

它还显示一个校验和,指示当前池协调器已同步到的级别,以及每个主机的校验和,指示已安装更新的级别。如果您需要联系技术支持,这些校验和可以提供有用的信息。

主机待处理任务

主机的待处理更新任务

此部分显示 XenServer® 主机的待处理任务。

它还显示一个校验和,指示已安装更新的级别。如果您需要联系技术支持,此校验和可以提供有用的信息。

虚拟机待处理任务

虚拟机的待处理更新任务

此部分显示虚拟机的待处理任务。

使用 XenCenter® 应用更新