使用 XenCenter® 应用更新
使用最新版本的 XenCenter 保持您的 XenServer 9 主机和池处于最新状态,可从 XenServer 产品下载页面 获取。
完成以下步骤以更新您的 XenServer® 池:
-
您可以从以下位置为池或独立主机配置更新:
-
内容分发网络 (CDN) 上的更新通道。此方法推荐用于连接互联网的池。
-
从下载的捆绑包进行离线更新。此替代方法适用于 XenServer 主机无法连接互联网或连接受限的情况。
-
现有池。此方法使您能够将独立主机或池更新到与另一个处于更高更新级别的池相同的更新级别。建议将新安装的主机加入到未处于最新更新级别的池中。
-
配置池的更新
来自 CDN 的更新
先决条件
-
确保您的 XenServer® 主机具有互联网访问权限,并且可以连接到所需的更新域。
-
如果您的主机位于防火墙后,请允许访问
ops.xenserver.com的子域。有关详细信息,请参阅连接要求。
注意:
仅当池的先前状态不超过六个月时,才能确保应用更新成功。如果您六个多月未应用更新,则更新到最新的更新级别未经测试,也无法保证成功。
请按照以下步骤操作,配置主机以从 CDN 应用更新:
-
在 XenCenter® 中,在“工具”菜单上,选择“配置更新”。或者,转到池的“常规”选项卡下的“更新”部分,然后选择“配置更新”,或者右键单击池并选择“更新”>“配置更新”。“配置服务器更新”窗口随即打开。
-
在“XenServer 8.4”选项卡上,选择要配置的池或主机。
-
在“更新通道”下,指定您希望多快访问更新。您的池或主机可以订阅以下更新通道之一:
-
在“同步计划”下,选择您的 XenServer 池与更新通道同步的频率。这可以是每天,也可以是每周的某一天。注意:
-
同步后,请尽快将更新应用到您的池,以从最新更新中获益。
-
如果在同步之后但在将更新应用到池中的主机之前指定了新的池协调器,则必须先与新的池协调器再次同步,然后才能更新池。
-
请勿在 XenServer 池正在更新时同步它。
-
-
(可选)在 Proxy Server 下,指定与更新通道同步时要使用的代理。此代理服务器用于主机与公共 CDN 之间的通信。
-
单击 Apply 将配置更改应用到您的 XenServer 池,然后重复上述步骤以配置其余 XenServer 池的更新。
-
如果您对池的配置更改满意,请单击 OK 保存更改并关闭 Configure Server Updates 窗口。首次使用更新通道设置主机或池时(或者如果以后将主机或池更改为与不同的更新通道同步),系统会提示您立即将主机或池与更新通道同步。在打开的对话框中,如果您希望立即将主机或池与更新通道同步,请选择 Yes, Synchronize。
另外,您可以选择稍后将主机或池与更新通道同步。要稍后同步主机或池,请转到池的 General 选项卡下的 Updates 部分,然后选择 Synchronize Now,或者右键单击池并选择 Updates > Synchronize with update channel。 -
池与更新通道同步后,立即使用 Install Updates 向导将下载的更新应用到池。有关详细信息,请参阅 将更新应用到池。
配置 XenServer 池或主机后,您可以在 XenCenter 中,在池或主机的 General 选项卡下的 Updates 部分找到以下信息:
-
您订阅的更新通道
-
您的池上次与更新通道同步的时间
-
该同步的校验和
-
您应用的上次更新的校验和
离线更新
先决条件
-
您的主机必须安装发布于 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 列表
按更新
所有更新都按发布时间顺序排列。
您可以根据可应用更新的服务器、更新类型以及适用于它的任何更新任务来筛选更新信息。选择一个更新并将其悬停在其上方以查看有关该更新的详细信息。
要离线查看有关可用更新的此信息,请选择 Export All 将信息导出为
.csv 文件。.csv 文件包含以下信息:
-
更新类型
-
更新名称
-
可应用此更新的服务器
-
更新是否包含可应用于服务器的实时修补程序
-
强制性、推荐和完全生效任务
有关强制性、推荐和完全生效任务的更多信息,请参阅 了解指导类别和更新任务。
-
要将更新应用于您的主机或池,请选择 Install Updates 以打开 Install Updates 向导。有关更多信息,请参阅以下部分 将更新应用于您的池。
了解指导类别和更新任务
在将更新应用于池之前和之后,可能需要执行一些任务(例如迁移或重新启动主机)。有时,不需要任何更新任务。
指导类别
XenServer® 尝试最大程度地减少这些更新任务可能对您的虚拟机造成的干扰,方法是将任务分为强制性、推荐、完全生效和热补丁。这些分类使您能够判断可能导致主机或虚拟机停机或轻微中断的更新任务对于您的环境和风险状况是否必要。
更新可能包含列在多个类别中的任务。例如,某个更新可能要求您重新启动主机以使更新完全生效,但建议重新启动工具栈以获得更新的大部分好处,同时减少对池的潜在干扰。
在更新过程中,您可以选择执行以下三个级别的任务之一:
-
强制性
-
强制性 + 推荐
-
强制性 + 推荐 + 完全生效
强制性
强制性任务 必须 在更新后执行,否则系统可能在运行时失败。这些操作是启用关键修复并确保您的环境安全稳定的必要条件。当您应用更新时,XenCenter® 会执行这些任务。您不能选择不执行强制性任务。
推荐
推荐任务是我们建议您执行的任务,以获得更新中提供的大部分功能和修复的好处。当您应用更新时,这些任务在 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)。
-
确保您已登录到 XenCenter®,作为池管理员或池操作员,或使用本地 root 帐户。
安装更新
来自 CDN 的更新
以下部分提供了有关使用安装更新向导将更新应用于您的互联网连接池的分步说明:
-
从 XenCenter® 菜单中,选择工具,然后选择安装更新。安装更新 XenServer 8.4(/en-us/xencenter/media/xs8-xencenter-install-updates.png)
-
在安装更新向导中,选择 XenServer 8.4 并查看开始之前页面上的信息。单击下一步继续。
-
选择应用更新。单击下一步继续。
-
选择要更新的 XenServer® 池或主机。单击下一步以进入下一个向导页面。
-
应用更新后,可能需要执行某些任务,例如重新启动主机。在更新模式页面上,选择 XenCenter 在将更新应用于池后要自动执行的更新任务级别。在任务下,任务分为强制、推荐或完全生效。如果不需要更新任务,页面将显示一条注释,指出无需操作。默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终执行,并且无法取消选择。要详细查看这些任务,请最小化向导并转到通知 > 更新选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的更多信息,请参阅了解指导类别和更新任务。单击下一步以进入下一个向导页面并开始预检查。
-
向导会执行多项预检查,以验证更新是否可以应用于您的主机或池。例如,您必须在过去一周内将主机或池与更新通道同步。按照屏幕上的建议解决所有失败的预检查。如果您希望 XenCenter 自动解决所有失败的预检查,请选择全部解决。预检查解决后,选择下一步继续。
-
单击安装更新以使 XenCenter 开始为您的主机或池安装更新。
-
安装更新向导显示更新进度,其中包含 XenCenter 在更新池中每个主机时执行的主要操作。注意:
-
如果更新过程因任何原因无法完成,XenCenter 会暂停该过程。此暂停允许您修复问题并通过单击重试按钮恢复更新过程。
-
如果在此阶段选择取消,安装更新向导会还原您可能为解决失败的预检查而进行的任何更改(例如暂停高可用性和工作负载平衡或挂起虚拟机)。
单击完成以完成更新并关闭安装更新向导。 -
离线更新
以下部分提供了使用安装更新向导将更新应用于配置为离线更新的池的分步说明:
-
在 XenCenter 菜单中,选择工具,然后选择安装更新。安装更新 XenServer 8.4(/en-us/xencenter/media/xs8-xencenter-install-updates.png)
-
在安装更新向导中,选择 XenServer 8.4 并查看开始之前页面上的信息。单击下一步继续。
-
如果您之前已上传更新包,请选择应用更新。否则,选择从磁盘选择更新包或补充包,然后单击浏览以导航到计算机上下载的更新包
.xsbundle文件的位置。注意:您可以使用专用的互联网连接计算机从以下页面下载最新的更新包:下载 XenServer 更新包。然后将更新包传输到可从 XenCenter 访问的位置。单击下一步继续。 -
选择要更新的 XenServer 池或主机。单击下一步。
-
如果您选择上传更新包,安装更新向导将在上传页面上显示将更新包上传到池或主机的进度。但是,如果您正在应用以前上传的更新包,则不会显示此页面。注意:如果您刚刚上传的更新包比当前应用于池的更新包旧,XenCenter 会显示没有可用的更新可供应用,并且您无法继续操作。过程完成后,单击下一步继续。
-
应用更新后,可能需要执行一些任务,例如重新启动主机。在更新模式页面上,选择 XenCenter 在将更新应用到池后要自动执行的更新任务级别。任务在任务下分为强制、推荐或完全生效。如果不需要更新任务,页面会显示一条注释,指出无需操作。默认情况下,XenCenter 会选择推荐级别的更新任务。但是,强制任务始终会执行,并且无法取消选择。要详细查看这些任务,请最小化向导并转到通知 > 更新选项卡。有关不同类型的更新任务以及 XenCenter 提供的指导级别的更多信息,请参阅了解指导类别和更新任务。单击下一步以进入下一个向导页面并开始预检查。
-
向导会执行多项预检查,以验证更新是否可以应用于您的主机或池。按照屏幕上的建议解决任何失败的预检查。如果您希望 XenCenter 自动解决所有失败的预检查,请选择全部解决。预检查解决后,选择下一步继续。
-
单击安装更新,XenCenter 将开始向您的主机或池安装更新。
-
安装更新向导显示应用更新的进度,显示 XenCenter 在更新池中每台主机时执行的主要操作。注意:
-
如果更新过程因任何原因无法完成,XenCenter 会暂停该过程。此暂停允许您修复问题并通过单击重试按钮恢复更新过程。
-
如果您在此阶段选择取消,安装更新向导将撤消您为解决失败的预检查(例如暂停高可用性和工作负载平衡或挂起虚拟机)而进行的任何更改。
单击完成以完成更新并关闭安装更新向导。 -
完成所有待处理的更新任务
应用更新后,完成所有待处理的更新任务,以确保您的主机和虚拟机按预期运行。
注意:
在应用更新之前,您可以在通知视图的 XenServer 8.4 更新选项卡上查看所需的更新任务。有关更多信息,请参阅查看池的可用更新。
如果在更新过程中跳过任何任务,则每个池、主机或虚拟机的待处理任务将显示在池、主机或虚拟机的常规选项卡的更新部分中。
池待处理任务
本节显示池中所有主机的待处理任务。
它还显示一个校验和,指示当前池协调器已同步到的级别,以及每个主机的校验和,指示已安装更新的级别。如果您需要联系技术支持,这些校验和可以提供有用的信息。
主机待处理任务
本节显示 XenServer® 主机的待处理任务。
它还显示一个校验和,指示已安装更新的级别。如果您需要联系技术支持,此校验和可以提供有用的信息。
VM 待处理任务
本节显示了 VM 的待处理任务。