使用 XenCenter® 应用更新
使您的 XenServer 8.4 主机和池保持最新版本的 XenCenter,可从 XenServer 产品下载页面 获取。
完成以下步骤以更新您的 XenServer® 池:
-
安装最新版本的 XenCenter(/zh-cn/xencenter/current-release/install-xencenter.html)。
-
安装或升级到 XenServer 8.4(/zh-cn/xenserver/8/install.html)。
-
配置池的更新(#configure-updates-for-your-pool)。您可以从以下位置为池或独立主机配置更新:
-
内容分发网络 (CDN) 上的更新通道(#updates-from-the-cdn)。建议将此方法用于连接到 Internet 的池。
-
从下载的捆绑包进行离线更新(#offline-updates)。当 XenServer 主机无法连接到 Internet 或连接受限时,此替代方法适用。
-
现有池(#update-from-a-remote-pool)。此方法使您能够将独立主机或池更新到与处于更高更新级别的另一个池相同的更新级别。建议将此方法用于将新安装的主机加入到未处于最新更新级别的池中。
-
-
查看池的可用更新(#view-available-updates-for-your-pool)。
-
了解指导类别和更新任务(#understand-the-guidance-categories-and-update-tasks)。
-
将更新应用于池(#apply-updates-to-your-pool)。
-
完成所有待处理的更新任务(#complete-any-pending-update-tasks)。
配置池的更新
来自 CDN 的更新
先决条件
-
确保您的 XenServer® 主机具有 Internet 访问权限,并且可以连接到所需的更新域。
-
如果您的主机位于防火墙后面,请允许访问
ops.xenserver.com的子域。有关详细信息,请参阅连接要求。
注意:
仅当池的先前状态不超过六个月时,才能确保更新成功。如果您六个多月未应用更新,则更新到最新更新级别未经测试,也无法保证成功。
请按照以下步骤配置主机以应用来自 CDN 的更新:
-
在 XenCenter® 中,在工具菜单上,选择配置更新。或者,转到池的常规选项卡下的更新部分,然后选择配置更新,或者右键单击池并选择更新 > 配置更新。此时将打开配置服务器更新窗口。
-
在XenServer 8.4选项卡上,选择要配置的池或主机。
-
在更新通道下,指定您希望多快访问更新。您的池或主机可以订阅以下更新通道之一:
-
在同步计划下,选择您的 XenServer 池与更新通道同步的频率。这可以是每天,也可以是每周的某一天。注意:
-
同步后,请尽快将更新应用到您的池,以从最新更新中受益。
-
如果在同步之后但在将更新应用于池中的主机之前指定了新的池协调器,则必须先与新的池协调器再次同步,然后才能更新池。
-
在池正在更新时,请勿同步您的 XenServer 池。
-
-
(可选)在“代理服务器”下,指定一个代理,用于与更新通道同步时使用。此代理服务器用于主机与公共 CDN 之间的通信。
-
单击“应用”将配置更改应用于您的 XenServer 池,然后重复上述步骤以配置其余 XenServer 池的更新。
-
如果您对池的配置更改满意,请单击“确定”保存更改并关闭“配置服务器更新”窗口。首次使用更新通道设置主机或池时(或者如果您以后将主机或池更改为与不同的更新通道同步),系统会提示您立即将主机或池与更新通道同步。在打开的对话框中,如果您想立即将主机或池与更新通道同步,请选择“是,同步”。CDN 配置更新 XenServer 8.4(/en-us/xenserver/8/media/xs8-configure-updates-xencenter.png)或者,您可以选择稍后将主机或池与更新通道同步。要稍后同步主机或池,请转到池的“常规”选项卡下的“更新”部分,然后选择“立即同步”,或者右键单击池并选择“更新”>“与更新通道同步”。
-
池与更新通道同步后,立即使用“安装更新”向导将下载的更新应用于池。有关详细信息,请参阅将更新应用于池。
配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的“常规”选项卡下的“更新”部分找到以下信息:
-
您订阅的更新通道
-
您的池上次与更新通道同步的时间
-
该同步的校验和
-
您应用的上次更新的校验和
离线更新
先决条件
-
您的主机必须安装在 October 7, 2024 或之后发布的 ISO。
-
您必须使用XenCenter 2024.4.0或更高版本来应用更新包。
请按照以下步骤配置离线更新:
-
使用您专用的互联网连接机器从以下页面下载最新的更新包:下载XenServer更新包。
-
将更新包传输到XenCenter可访问的位置。
-
在XenCenter中,在工具菜单上,选择配置更新。或者,转到池的常规选项卡下的更新部分,选择配置更新,或者右键单击池并选择更新 > 配置更新。配置服务器更新窗口将打开。
-
在XenServer 8.4选项卡上,选择要配置的池或主机。
-
在更新通道下,选择离线以配置您的主机或池使用离线更新通道。单击确定。
-
系统会提示您立即将更新包上传到您的池。要立即上传更新包,请单击是,然后在打开的窗口中,导航到计算机上已下载的更新包
.xsbundle文件所在的位置并选择它。单击下一步。或者,您可以选择稍后上传更新包。要稍后上传更新包,请转到池的常规选项卡下的更新部分,选择上传包,或者右键单击池并选择更新 > 上传包。选择更新包文件窗口将打开,您可以选择您的.xsbundle文件。您还可以使用安装更新向导上传更新包。有关更多信息,请参阅将更新应用于您的池。 -
查看池的可用更新,并检查在应用更新之前或之后是否需要执行任何更新任务。有关更多信息,请参阅查看池的可用更新。
-
使用安装更新向导将更新应用于您的池。有关更多信息,请参阅将更新应用于您的池。
配置XenServer池或主机后,您可以在XenCenter中,在池或主机的常规选项卡下的更新部分找到以下信息:
-
您的XenServer池或主机配置使用的更新通道
-
您上次上传更新包的时间
-
该更新包的校验和
-
您上次应用的更新的校验和
从远程池更新
这种方法使您能够将池或独立主机更新到与另一个池(称为“远程池”)相同的更新级别。远程池更新会将主机或池与远程池同步,并从远程池协调器上保存的更新文件中进行更新。使用此过程,通过匹配现有池的更新级别,可以更轻松地将新主机加入到现有池中。
要使远程池被池或独立主机用作更新通道,它必须满足以下先决条件:
-
远程池的更新级别必须比独立主机更新。
-
远程池必须已应用最新的同步更新。
-
自远程池上次更新以来,池协调器未发生更改。
将远程池配置为更新通道
请按照以下步骤配置您的主机或池以使用另一个池作为更新通道:
-
在 XenCenter 中,在“工具”菜单上,选择“配置更新”。或者,转到池的“常规”选项卡下的“更新”部分,然后选择“配置更新”,或者右键单击您的池并选择“更新”>“配置更新”。“配置服务器更新”窗口随即打开。
-
在“XenServer 8.4”选项卡上,选择要配置的池或主机。
-
在“更新通道”下,从“其他池或独立服务器上的通道”部分中选择要同步的远程池。单击“确定”。
-
单击“应用”将配置更改应用于您的 XenServer 池,然后重复上述步骤以配置其余 XenServer 池的更新。
-
如果您对池的配置更改满意,请单击“确定”保存更改并关闭“配置服务器更新”窗口。当您首次使用更新通道设置主机或池(或者如果您以后将主机或池更改为与不同的更新通道同步)时,系统会提示您立即将主机或池与更新通道同步。
-
在打开的对话框中,如果您想立即将主机或池与更新通道同步,请选择“是,同步”。
或者,您可以选择在以后将主机或池与更新通道同步。要稍后同步主机或池,请转到池的“常规”选项卡下的“更新”部分,然后选择“立即同步”,或者右键单击池并选择“更新”>“与更新通道同步”。 -
池与更新通道同步后,立即使用“安装更新”向导将下载的更新应用到池。有关详细信息,请参阅将更新应用到池。
配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的“常规”选项卡下的“更新”部分找到以下信息:
-
您订阅的更新通道
-
您的池上次与更新通道同步的时间
-
该同步的校验和
-
您应用的上次更新的校验和
查看池的可用更新
XenCenter 在“通知”视图的“更新”选项卡下发布有关主机和池可用更新的通知。“更新”选项卡分为 XenServer 8.4 更新和 Citrix Hypervisor 更新。
XenServer 8.4 的“更新”选项卡在以下情况下刷新:
-
对于订阅了“抢先体验”或“正常”更新通道的主机和池,该选项卡会根据您设置的同步计划(每日或每周的特定日期)进行刷新。或者,您可以通过手动与抢先体验或正常更新通道同步,来获取适用于您的主机和池的最新可用更新。
-
对于配置为离线更新的主机和池,每次您将更新包上传到主机或池时,该选项卡都会刷新。或者,您可以通过将最新的更新包上传到您的主机或池,来获取适用于您的主机和池的最新可用更新。
要查看配置为从 CDN 应用更新的池的最新可用更新,请将您的 XenServer 池与更新通道同步。您可以在 XenCenter® 中通过以下位置执行此操作:
-
在更新选项卡的按服务器视图中,您可以选择全部同步以同步 XenCenter 管理的所有池,或选择同步选定项以同步选定的池。
-
或者,转到池的常规选项卡下的更新部分,然后选择立即同步;或者右键单击您的池,然后选择更新 > 与更新通道同步。
要查看配置为离线更新的池的最新可用更新,请将最新的更新包上传到您的池。您可以在 XenCenter 中通过以下位置执行此操作:
-
在更新选项卡的按服务器视图中,您可以选择将捆绑包上传到所有池以将捆绑包上传到 XenCenter 管理的、使用离线通道的所有池,或选择将捆绑包上传到选定池以将捆绑包上传到选定的池。
-
或者,转到池的常规选项卡下的更新部分,然后选择上传捆绑包;或者右键单击您的池,然后选择更新 > 上传捆绑包。
然后,您可以查看适用于 XenServer 8.4 池的所有可用更新。更新类型包括:
-
安全修复
-
错误修复
-
改进
-
新功能
-
预览功能
-
基础性更改注意:基础性更改是客户不可见的基础性工作,旨在维护和改进产品。
在主面板中,使用视图选项选择更新是按服务器还是按更新显示。
按服务器
更新按主机和更新类型分组。
您可以按服务器筛选更新信息。选择一个更新并将鼠标悬停在其上,以查看有关该更新的详细信息。
要离线查看有关可用更新的此信息,请选择全部导出将信息导出为
.md文件。.md文件的内容按池分组,然后按主机分组。对于每个主机,文件列出以下信息:
-
此主机或其虚拟机的所有更新任务。有关强制性、推荐和完全有效性任务的更多信息,请参阅了解指导类别和更新任务。
-
这些更新是否包含可应用于此服务器的实时补丁
-
按更新类型分组的更新
-
更新名称
-
更新说明
-
-
将在主机上更新的 RPM 列表
按更新
所有更新都按发布时间顺序排列。
您可以根据可应用更新的服务器、更新类型以及适用于它的任何更新任务来筛选更新信息。选择一个更新并将其悬停以查看有关该更新的详细信息。
要离线查看有关可用更新的此信息,请选择 全部导出 将信息导出为
.csv 文件。.csv 文件包含以下信息:
-
更新类型
-
更新名称
-
可应用此更新的服务器
-
更新是否包含可应用于服务器的实时修补程序
-
强制性、推荐和完全生效任务
有关强制性、推荐和完全生效任务的更多信息,请参阅 了解指导类别和更新任务。
-
要将更新应用于您的主机或池,请选择 安装更新 以打开 安装更新 向导。有关更多信息,请参阅以下部分 将更新应用于您的池。
了解指导类别和更新任务
在将更新应用于池之前和之后,可能需要执行一些任务(例如迁移或重新启动主机)。有时,不需要任何更新任务。
指导类别
XenServer® 尝试最大程度地减少这些更新任务可能对您的虚拟机造成的干扰,方法是将任务分为强制、推荐、完全生效和热补丁。这些分类使您能够判断可能导致主机或虚拟机停机或轻微中断的更新任务是否对您的环境和风险状况是必要的。
更新可能在多个类别中列出任务。例如,某个更新可能要求您重新启动主机以使更新完全生效,但建议重新启动工具栈以获得更新的大部分好处,同时减少对池的潜在中断。
在更新过程中,您可以选择执行以下三个级别的任务之一:
-
强制
-
强制 + 推荐
-
强制 + 推荐 + 完全生效
强制
Mandatory tasks must be performed after an update otherwise the system might fail at runtime. These actions are required to enable critical fixes and ensure that your environment is secure and stable. When you apply updates, XenCenter® performs these tasks. You cannot opt out of mandatory tasks.
推荐
推荐任务是我们建议您执行的任务,以获得更新中提供的大部分功能和修复的好处。当您应用更新时,这些任务在 XenCenter 中默认选中,但您可以选择不执行它们。如果您现在选择不执行这些任务,它们将列在适用池、主机或虚拟机的待处理任务中。
为什么要执行推荐任务:
-
这些任务可确保 XenServer 环境的安全和稳定。
为什么要选择不执行推荐任务:
-
在审查了更新的详细信息后,您认为现在不完全应用这些更新的风险是可以接受的。
-
推荐任务现在会对您的虚拟机造成不必要的干扰。
完全生效
完全生效任务是获得相关更新益处所必需的。附带完全生效任务的更新通常仅与使用特定硬件或特定功能的用户相关。
查看更新信息,以了解您的环境是否需要这些任务。应用更新时,这些任务在 XenCenter 中默认未选中,但如果您认为更新适用于您的环境或配置,则可以选择在更新期间执行它们。如果您选择现在不执行这些任务,它们将列在适用的池、主机或虚拟机的待处理任务中。
为何执行完全生效任务:
-
附带完全生效任务的更新与您的硬件、环境或配置相关。
为何选择不执行完全生效任务:
-
附带完全生效指南的更新与您的硬件、环境或配置不相关。
-
完全生效任务现在会对您的虚拟机造成不必要的干扰。
-
您现在不需要这些更新带来的益处。
如果完全生效任务适用于您的环境,但您选择推迟执行它们,请计划在合适的维护窗口期间完成这些任务,以维护环境的稳定性。
热补丁
某些组件的更新可能包含热补丁。热补丁允许将更新应用于核心组件,而无需重新启动主机。
热补丁是否可以应用于您的主机取决于主机上次重新启动时安装的组件版本。如果更新可以作为热补丁应用于您的主机,则热补丁指南将取代推荐指南。
示例:
您有两个池。池 A 已更新到最新级别。池 B 已有一段时间未更新。我们发布了一个新更新,其中包含推荐的更新任务“重新启动主机”和热补丁更新任务“重新启动工具栈”。
在池 A 中,实时修补程序可以应用于这些更新的主机。XenCenter 推荐的指导显示“重启工具栈”。实时修补程序指导中干扰性较小的任务会覆盖推荐的指导。
在池 B 中,实时修补程序无法应用于主机,因为它们处于较旧的级别。XenCenter 推荐的指导显示“重启主机”。推荐的指导仍然适用。在这种情况下,实时修补程序指导不相关。
有时,当更新作为实时修补程序应用时,更新中的某些修复程序才会被启用。在这种情况下,即使实时修补程序已应用,您可能仍然会看到建议的更新重启。请查看更新详细信息,以了解您是需要更新中的所有修复程序,还是只需要实时修补程序启用的那些修复程序。然后,您可以使用此信息来选择是否执行这些任务。有关更多信息,请参阅查看池的可用更新。
更新任务
应用更新可能需要您在更新应用之前或之后完成一项或多项任务。这些任务可以出现在任何指导类别中。
主机的更新任务
Tasks required before applying updates:
-
疏散服务器:在应用更新之前,所有虚拟机都必须从 XenServer 主机迁移出去或关闭。要完成此任务,XenCenter 会将所有虚拟机从主机迁移出去。在任务进行期间,XenServer 池将以降低的容量运行,因为一台主机暂时无法运行虚拟机。此任务有时作为“重启主机”任务的一部分执行。
Tasks required after applying updates:
-
重启服务器:XenServer 主机必须重启。所有虚拟机都将从主机迁移出去,然后主机重启。在任务进行期间,XenServer 池将以降低的容量运行,因为一台主机暂时无法运行虚拟机。
-
重启工具栈:主机上的工具栈必须重启。如果在池协调器上执行,与池的连接将暂时丢失。在其他主机上重启对池的状态没有可见影响。
虚拟机的更新任务
某些更新为您的虚拟机提供了新功能。这些更新可能需要在您的虚拟机上执行以下任务:
-
重启虚拟机:虚拟机必须重启。在 XenCenter 中,虚拟机在重启时会显示一个红色停止图标(红色方块)。任务完成后,会出现绿色播放图标,表示虚拟机正在运行。在重启期间,虚拟机对最终用户不可用。
-
重启设备模型:更新主机上的虚拟机的设备模型必须重启。在 XenCenter 中,当设备模型重启时,虚拟机显示一个黄色播放三角形。完成后,会出现绿色播放图标。在此期间,您无法停止、启动或迁移虚拟机。虚拟机的最终用户可能会在会话中经历短暂的暂停和恢复。要在 Windows 虚拟机上支持此任务,虚拟机必须安装 XenServer VM Tools for Windows。
将更新应用于池
XenCenter® 中的更新安装机制使用“安装更新”向导将更新应用于您的主机和池。在此过程中,XenCenter 会自动找出应用所有可用更新后所需影响最小的操作。“安装更新”向导会自动执行以下步骤:
-
如果需要,它会将虚拟机从每台主机迁移出去。
-
如果需要,它会将主机置于维护模式。
-
它应用更新。
-
如果需要,它会运行任何必要的更新任务,例如重新启动主机、重新启动工具栈或重新启动虚拟机。
-
它将虚拟机迁移回已更新的主机。
在预检查阶段为启用更新应用而采取的任何操作(例如关闭高可用性)都将恢复。
开始之前
在将更新应用于服务器之前,请仔细注意以下事项:
-
备份所有服务器
-
如果更新集包含驱动程序更新,请确保新版本的驱动程序与您的硬件和固件兼容。有关更多信息,请参阅 硬件兼容性列表 (HCL) 和您的硬件供应商文档。
-
确保您打算应用更新的任何池上未启用高可用性 (HA)。
-
确保您以池管理员或池操作员身份或使用本地 root 帐户登录到 XenCenter®。
安装更新
来自 CDN 的更新
以下部分提供了使用“安装更新”向导将更新应用于连接到 Internet 的池的分步说明:
-
从 XenCenter® 菜单中,选择“工具”,然后选择“安装更新”。

-
在“安装更新”向导中,选择 XenServer 8.4 并查看“开始之前”页面上的信息。单击“下一步”继续。
-
选择“应用更新”。单击“下一步”继续。
-
选择要更新的 XenServer® 池或主机。单击“下一步”以进入下一个向导页面。
-
应用更新后,可能需要执行某些任务,例如重新启动主机。在“更新模式”页面上,选择您希望 XenCenter 在将更新应用于池后自动执行的更新任务级别。任务在“任务”下分为“强制”、“推荐”或“完全生效”。如果不需要更新任务,页面将显示一条注释,指出“无需操作”。默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终会执行,并且无法取消选择。要详细查看这些任务,请最小化向导并转到“通知”>“更新”选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的更多信息,请参阅了解指导类别和更新任务。单击“下一步”以进入下一个向导页面并开始预检查。
-
向导会执行多项预检查,以验证更新是否可以应用于您的主机或池。例如,您必须在过去一周内将主机或池与更新通道同步。按照屏幕上的建议解决所有失败的预检查。如果您希望 XenCenter 自动解决所有失败的预检查,请选择“全部解决”。预检查解决后,选择“下一步”继续。
-
单击“安装更新”,XenCenter 将开始为您的主机或池安装更新。
-
“安装更新”向导显示更新进度,其中显示 XenCenter 在更新池中每个主机时执行的主要操作。注意:
-
如果更新过程因任何原因无法完成,XenCenter 将停止该过程。此停止允许您通过单击“重试”按钮来修复问题并恢复更新过程。
-
如果您在此阶段选择“取消”,则“安装更新”向导将还原您为解决失败的预检查(例如暂停高可用性和工作负载平衡或挂起虚拟机)而可能进行的任何更改。
单击“完成”以完成更新并关闭“安装更新”向导。 -
离线更新
以下部分提供了使用“安装更新”向导将更新应用于配置为离线更新的池的分步说明:
-
从 XenCenter 菜单中,选择“工具”,然后选择“安装更新”。

-
在“安装更新”向导中,选择“XenServer 8.4”并查看“开始之前”页面上的信息。单击“下一步”继续。
-
如果您之前已上传更新捆绑包,请选择“应用更新”。否则,选择“从磁盘选择更新捆绑包或补充包”,然后单击“浏览”以导航到计算机上下载的更新捆绑包
.xsbundle文件的位置。注意:您可以使用专用的互联网连接计算机从以下页面下载最新的更新捆绑包:下载 XenServer 更新捆绑包。然后将更新捆绑包传输到可从 XenCenter 访问的位置。单击“下一步”继续。 -
选择要更新的 XenServer 池或主机。单击“下一步”。
-
如果您选择上传更新捆绑包,则“安装更新”向导会在“上传”页面上显示将捆绑包上传到池或主机的进度。但是,如果您要应用以前上传的更新捆绑包,则不会显示此页面。注意:如果您刚刚上传的更新捆绑包比当前应用于池的捆绑包旧,XenCenter 会显示没有可用的更新可供应用,并且您无法继续操作。该过程完成后,单击“下一步”继续。
-
应用更新后,可能需要执行一些任务,例如重新启动主机。在“更新模式”页面上,选择 XenCenter 在将更新应用到池后要自动执行的更新任务级别。任务在“任务”下分为“强制”、“推荐”或“完全生效”。如果不需要任何更新任务,页面会显示一条注释,指出“无需操作”。默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终会执行,并且无法取消选择。要详细查看这些任务,请最小化向导并转到“通知”>“更新”选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的详细信息,请参阅了解指导类别和更新任务。单击“下一步”以进入下一个向导页面并开始预检查。
-
向导会执行多项预检查,以验证更新是否可以应用于主机或池。按照屏幕上的建议解决任何失败的预检查。如果您希望 XenCenter 自动解决所有失败的预检查,请选择“全部解决”。预检查解决后,选择“下一步”继续。
-
单击“安装更新”,XenCenter 将开始向主机或池安装更新。
-
“安装更新”向导会显示应用更新的进度,并显示 XenCenter 在更新池中每个主机时执行的主要操作。注意:
-
如果更新过程因任何原因无法完成,XenCenter 会暂停该过程。此暂停允许您修复问题并通过单击“重试”按钮恢复更新过程。
-
如果您在此阶段选择取消,则安装更新向导将撤消您为解决失败的预检查(例如暂停高可用性和工作负载平衡或暂停虚拟机)而可能进行的任何更改。
单击完成以完成更新并关闭安装更新向导。 -
完成所有待处理的更新任务
应用更新后,完成所有待处理的更新任务,以确保您的主机和虚拟机按预期运行。
注意:
在应用更新之前,您可以在通知视图的 XenServer 8.4 更新选项卡上查看所需的更新任务。有关更多信息,请参阅查看池的可用更新。
如果在更新过程中跳过任何任务,则每个池、主机或虚拟机的待处理任务将显示在池、主机或虚拟机的常规选项卡的更新部分中。
池待处理任务
此部分显示池中所有主机的待处理任务。
它还显示一个校验和,指示当前池协调器已同步到的级别,以及每个主机的校验和,指示已安装更新的级别。如果您需要联系技术支持,这些校验和可以提供有用的信息。
主机待处理任务
此部分显示 XenServer® 主机的待处理任务。
它还显示一个校验和,指示已安装更新的级别。如果您需要联系技术支持,此校验和可以提供有用的信息。
VM 待处理任务
本节显示了 VM 的待处理任务。