更新您的主机

更新通常可以在服务中断最小的情况下应用。我们建议客户使用XenCenter应用所有更新。如果您正在更新Citrix Hypervisor池,您可以通过使用安装更新在XenCenter向导。这个安装更新向导应用更新,一次更新一台主机,并在应用修补程序或更新时自动将VM从每台主机迁移出去。

您可以将XenCenter配置为定期检查可用的Citrix虚拟机监控程序和XenCenter更新以及新版本。任何警报都将显示在通知窗玻璃

注:

确保您使用最新版本的Xencenter来将更新应用于Citrix虚拟机管理程序主机和池。最新版本的Xencenter提供Citrix下载站点

升级路径和兼容性信息也可在Citrix升级指南

更新类型

Citrix Hypervisor支持以下类型的更新:

  • 释放,这是Citrix Hypervisor的完整版本,可作为受支持版本的Citrix Hypervisor的更新应用。

  • 热补丁,它通常为一个或多个特定问题提供错误修复。为受支持的Citrix Hypervisor或XenServer版本提供了修补程序。

  • 累积更新,其中包含以前发布的修补程序,并且可以包含对新来宾和硬件的支持。累积更新应用于来自长期服务发布(LTSR)流的Citrix虚拟机监控程序版本。

补充包由我们的合作伙伴提供的也可以应用于Citrix虚拟机管理程序的更新。

释放

Citrix Hypervisor 8.2是Citrix Hypervisor的一个版本。可以更新的Citrix Hypervisor或XenServer版本如下:

版本 更新Citrix Hypervisor 8.2 ?
Citrix虚拟机监控程序8.1 是的
Citrix虚拟机监控程序8.0 是的
XenServer 7.1累积更新2
XenServer 7.0

对于那些不能应用Citrix Hypervisor 8.2作为更新的XenServer版本,请使用基本安装ISO并升级现有的安装。有关更多信息,请参见从现有版本升级

笔记:

  • 如果您使用XenCenter更新主机,必须先将XenCenter安装到最新版本,然后才能开始升级。
  • 在更新池中的任何其他主机之前,始终更新池主机。
  • 当将Citrix Hypervisor 8.2作为更新应用于使用传统磁盘分区布局的现有Citrix Hypervisor安装时,更新可能会因空间不足而失败。如果出现此故障,请重新安装Citrix Hypervisor 8.2。

热补丁

我们可能会发布Citrix Hypervisor 8.2的修补程序,为特定问题提供修补程序。

Citrix Hypervisor 8.2的修补程序可从Citrix知识中心.我们建议客户定期检查知识中心是否有新的更新。或者,您可以通过注册帐户订阅关于Citrix Hypervisor更新的电子邮件警报//m.giftsix.com/support/

最新版本的修补程序可供所有Citrix虚拟机监控程序客户使用。但是,只有拥有活动Citrix Customer Success Services(CSS)帐户的客户才能使用仍在支持中的早期版本的修补程序。

LTSR流上的修补程序可供有效CSS帐户的客户使用。有关更多信息,请参阅许可

累积更新

为Citrix虚拟机监控程序的LTSR提供了累积更新。这些更新提供问题修复,并可能包含对新来宾和硬件的支持。

累积更新对具有活跃CSS帐户的客户可用。

为更新准备一个池

Citrix Hypervisor的更新可以通过修补程序、累积更新或当前版本发布。仔细注意每个更新发布的发布说明。每次更新都可以有独特的安装说明,特别是关于准备和更新后的操作。以下部分提供了将更新应用到Citrix Hypervisor系统的一般指导和说明。

在将更新应用于Citrix虚拟机管理程序池之前,请仔细注意以下内容:

  • 仅限Citrix Hypervisor 8.2修补程序:应用补丁前,池中的所有主机必须运行Citrix Hypervisor 8.2。

  • 在应用更新之前备份数据。有关备份过程,请参阅灾难恢复和备份

  • 如果您在池中运行的Windows VM,则将作为更新的一部分迁移,为每个VM拍摄以下步骤:

    • 将以下注册表项的值设置为REG_DWORD值“3”:HLKM \ System \ \ Autoreboot CurrentControlSet \ services \ xenbus_monitor \参数
    • 请确保已安装最新版本的Citrix虚拟机Tools (Windows)
    • 拍摄虚拟机的快照
  • 在短时间内更新池中的所有服务器:不支持运行混合模式池(包括更新的和未更新的服务器的池)。计划您的更新,以减少池在混合状态下运行的时间。

  • 按顺序更新池中的所有服务器,始终从池主服务器开始。森森特氏安装更新向导自动管理此过程。

  • 对池中的所有主机应用更新后,请在重新启动Citrix Hypervisor服务器之前更新所有必需的驱动程序磁盘。

  • 在主机上应用“累积更新”或“当前版本”后,需要先应用该主机上发布的补丁,再将虚拟机迁移到该主机上。

  • 不再支持传统SSL模式。在尝试更新到Citrix虚拟机管理程序上的最新版本之前,在池中的所有主机上禁用此模式。要在开始更新之前,请在池主机上运行以下命令:xe pool disable ssl legacy uuid=

  • 不再支持容器管理补充包。在更新或升级到最新版本的Citrix Hypervisor之后,您就不能再使用这个补充包的功能了。

  • 不再支持vSwitch控制器。在尝试更新到Citrix Hypervisor上的最新版本之前,断开vSwitch控制器与池的连接。升级后,配置发生如下变化:

    • 跨服务器专用网络恢复为单服务器专用网络。
    • 不再应用通过DVSC控制台进行的任何服务质量设置。网络速率限制不再强制执行。
    • ACL规则将被删除。允许来自虚拟机的所有通信。
    • 端口镜像(RSPAN)被禁用。

    如果在更新或升级后,发现池中vSwitch控制器的剩余状态,请使用以下CLI命令清除该状态:xe pool-set-vswitch-controller地址=

在开始更新之前

  • 登录到具有完全访问权限的用户帐户(例如,作为池管理员或使用本地根帐户)。

  • 清空您计划挂起的任何虚拟机的CD/DVD驱动器。有关详细信息和说明,请参阅单个Citrix虚拟化环境服务器升级前

  • 如果适用,请禁用高可用性。

将更新应用到池中

XenCenter中的更新安装机制允许您从技术支持网站下载并提取所选更新。您可以使用同时向多个主机和池应用更新安装更新男巫在这个过程中安装更新向导完成每个服务器的以下步骤:

  • 关闭服务器上迁移VM
  • 将服务器放在维护模式下
  • 将更新应用于服务器
  • 如有必要,重新启动主机
  • 将VM迁移回更新的主机。

在预检查阶段为应用更新而采取的任何操作(如关闭HA)都将被恢复。

这个安装更新向导在开始更新过程之前执行一系列称为precheck的检查。这些检查确保池处于有效的配置状态。然后,它会自动管理更新路径和虚拟机迁移。如果您希望手动控制更新路径和虚拟机迁移,则可以逐个更新主机。

自动应用更新

XenCenter允许您应用自动更新,以使您的服务器更新。您可以将这些更新应用于一个或多个池。当您应用自动更新时,XenCenter应用为使所选池或独立服务器更新所需的最小更新集。XenCenter最小化了更新池或独立服务器池所需的重新启动次数。在可能的情况下,XenCenter将其限制为最后一次重启。有关更多信息,请参见应用自动更新

查看可用更新

这个更新部分通知视图列出所有连接的服务器和池可用的更新。

笔记:

  • 默认情况下,Xencenter定期检查Citrix虚拟机管理程序和XenCenter更新。点击刷新手动检查可用的更新。

  • 如果您已禁用自动检查更新,则会显示一条消息更新标签。点击现在检查更新手动检查更新。

您可以从看法列出是否查看更新列表通过更新按服务器

通过update查看更新列表时,XenCenter会显示更新列表。您可以按服务器/池或日期对这些更新进行排序。

  • 累积更新和新版本显示在此列表的顶部。并不是所有的新版本都可以作为更新应用。

  • 单击,将此信息导出为.csv文件全部导出. .csv文件列出了以下信息:
    • 更新名称
    • 更新描述
    • 此更新可以应用此更新的服务器
    • 更新的时间戳
    • 引用更新从中下载更新的网页
  • 要将更新应用于服务器,请从行动列出该更新选择下载并安装. 此选项提取更新并打开安装更新向导的选择服务器选择相关服务器的页面。有关详细信息,请参阅对池应用更新

  • 要在浏览器中打开更新的发布说明,请单击行动列出并选择转到网页

当按服务器查看更新列表时,XenCenter会显示连接到XenCenter的服务器列表。这个列表显示了可以应用到服务器的更新和已经安装在服务器上的更新。

  • 要将此信息导出为.csv文件,请单击“全部导出”。.csv文件列出了以下信息:
    • 服务器所属的池
    • 服务器名
    • 已安装的Citrix虚拟机监控程序的状态
    • 更新服务器的状态
    • 此服务器所需的更新
    • 安装此服务器的更新。
  • 要应用更新,请单击安装更新.这个选择打开了安装更新向导的选择更新页有关详细信息,请参阅对池应用更新

对池应用更新

要使用xencenter将更新应用于池:

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

  2. 查看显示的信息在你开始之前页面然后单击下一个

  3. 的安装更新向导列出可用的更新选择更新页从列表中选择所需更新,然后单击下一个

  4. 选择服务器页面上,选择要更新的池和服务器。

    在应用累积更新或当前版本时,您还可以选择是否为CU或CR应用最小的修补程序集。

    点击下一个

  5. 这个安装更新向导执行几次预检查,以确保池处于有效的配置状态。

    向导还检查以下条件:

    • 应用更新后是否必须重新启动主机并显示结果。
    • 是否有适用于修补程序的实时修补程序,以及是否可以将实时修补程序应用于主机。有关实时修补的信息,请参阅现场修补
  6. 按照屏幕上的建议解决任何失败的更新预检查。如果希望XenCenter自动解决所有失败的预检查,请单击解决所有问题. 解决预检查后,单击下一个

  7. 如果要安装CU或CR,则XenCenter下载更新,将它们上载到池的默认SR,并安装更新。这个上传并安装页面显示进度。

    笔记:

    • 如果池中的默认SR没有共享或没有足够的空间,XenCenter尝试将更新上传到另一个共享SR。如果没有共享SR有足够的空间,更新将上传到池主的本地存储。
    • 如果由于任何原因无法完成更新过程,XenCenter将停止该过程。此操作允许您通过单击重试按钮。

    请参阅步骤10.完成安装过程。

  8. 如果您正在安装修补程序,请选择更新模式. 查看屏幕上显示的信息并选择适当的模式。如果修补程序包含可成功应用于主机的实时修补程序,则会显示无需采取任何行动待执行的任务屏幕

    注:

    如果您点击取消在此阶段,安装更新向导将还原更改并从服务器中删除更新文件。

  9. 点击安装更新继续安装。安装更新向导显示更新的进度,显示XenCenter在更新池中的每台服务器时执行的主要操作。

  10. 应用更新后,单击完成关闭安装更新向导。如果您选择手动执行更新后的任务,请执行此操作。

使用xe CLI更新Citrix虚拟机监控程序服务器池

要使用XE CLI更新Citrix虚拟机管理程序池:

  1. 将更新文件下载到运行xe CLI的计算机上的已知位置。注意文件的路径。

  2. 通过运行以下操作将更新文件上载到要更新的池:

    xe-s服务器-u用户名-pw密码更新上传文件名=文件名[sr uuid=存储库\u uuid]<--需要复制-->

    在这里-指的是池的主人的名字。Citrix Hypervisor为更新文件分配一个UUID,该命令打印该UUID。注意UUID。

    提示:

    将更新文件上载到Citrix Hypervisor服务器后,可以使用更新列表更新参数列表用于查看文件信息的命令。

  3. 如果Citrix Hypervisor检测到任何错误或尚未采取的准备步骤,它会向您发出警报。在继续更新之前,请务必遵循任何指导。

    如果需要更新主机上的任何虚拟机,可使用该工具关闭或挂起主机上的任何虚拟机虚拟机关闭虚拟机挂起命令。

    要将指定的VM迁移到指定的主机,请使用虚拟机迁移命令通过使用虚拟机迁移命令,则可以完全控制迁移的虚拟机在池中的其他主机上的分布。

    要实时自动将所有VM迁移到池中的其他主机,请使用host-evacuate命令通过使用host-evacuate命令,将迁移的VM的分发留到Citrix虚拟机管理程序。

  4. 通过运行以下命令,指定更新文件的UUID来更新池:

    xe更新池apply uuid=uuid\u of_文件<--需要复制-->

    此命令将更新或修补程序应用于池中的所有主机,从池主机开始。

    或者,要以滚动方式更新和重新启动主机,可以通过运行以下命令将更新文件应用于单个主机:

    xe update-apply host=host uuid=UUID_of_file 

    在更新任何其他池成员之前,请确保更新池主机。

  5. 验证是否已使用应用了更新更新列表命令。如果更新成功,则主人字段包含主机UUID。

  6. 执行所需的任何更新后操作,例如重新启动XAPI工具堆栈或重新启动主机。首先在池主机上执行这些操作。

使用XE CLI更新单个主机

要使用xe CLI更新单个主机,请执行以下操作:

  1. 将更新文件下载到运行xe CLI的计算机上的已知位置。注意文件的路径。

  2. 关闭或挂起主机上要使用更新的任何虚拟机虚拟机关闭虚拟机挂起命令。

  3. 通过运行以下操作将更新文件上载到要更新的主机:

    xe-s服务器-u用户名-pw密码更新上传文件名=文件名[sr uuid=存储库\u uuid]<--需要复制-->

    在这里-主机名。Citrix Hypervisor为更新文件分配一个UUID,该命令打印该UUID。注意UUID。

    提示:

    将更新文件上载到Citrix Hypervisor服务器后,可以使用更新列表更新参数列表用于查看有关更新文件的信息的命令。

  4. 如果Citrix Hypervisor检测到任何错误或尚未采取的准备步骤,它会向您发出警报。在继续更新之前,请务必遵循任何指导。

  5. 通过运行以下命令更新主机,指定主机的UUID和更新文件:

    XE更新 - 应用host-uuid = uuid_of_host uuid = uuid_of_file <! -  yourcopy  - >

    如果主机是池的成员,请在更新任何其他池成员之前,确保更新池主机。

  6. 验证是否已通过使用该更新已成功应用更新列表命令。如果更新成功,则主人字段包含主机UUID。

  7. 根据需要执行任何更新后操作(例如,重新启动XAPI工具堆栈或重新启动主机)。

应用自动更新

自动更新模式应用主机上可用的任何修补程序和累积更新。这种模式最小化了更新池或独立服务器池所需的重新启动次数。在可能的情况下,自动更新模式限制它在最后一次重新启动。

如果新的当前发布版本作为更新提供,自动更新模式不应用此更新。相反,您必须手动选择更新到新的当前版本。

XenCenter需要internet访问才能获取所需的更新。

要查看所需更新列表,请执行以下步骤:

  1. 选择主机资源在XenCenter窗格。

  2. 导航到一般的标签。

  3. 扩大更新部分。

    你可以看到:

    • 应用-列出已经应用的更新。

    • 需要更新列出了一组需要更新的服务器。

      注:

      如果不需要更新,则需要更新节不显示。

    • 已安装的补充包–列出服务器上安装的补充包(如果有)。

      注:

      如果您选择池而不是服务器,则更新节列出已经应用为的更新充分应用

如果要选择并安装特定更新,请参阅对池应用更新

注:

自动更新功能适用于Citrix Hypervisor Premium Edition客户,或通过其Citrix虚拟应用程序和台式机权限访问Citrix Hypervisor的客户。要了解有关Citrix虚拟机监控程序版本的更多信息,并了解如何升级,请访问Citrix网站. 有关详细信息,请参阅许可

Citrix Hypervisor高级版客户可以使用自动更新功能。

使用安装更新向导应用自动更新

下一节将逐步说明如何应用所需的更新集来自动更新池或独立主机。

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

  2. 查看显示的信息在你开始之前页面然后单击下一个

  3. 选择更新页面上,选择用于安装更新的机制。您可以看到以下选项:

    • 自动更新-(默认)该选项仅在XenCenter连接到至少一个许可池或许可独立服务器时可见。选择此选项可自动下载并安装所有当前更新,以更新池或独立服务器。

    • 从Citrix下载更新-安装更新向导从支持站点列出可用的更新。要应用更新,请参见对池应用更新

    • 从磁盘选择更新或补充包-要安装已下载的更新,请参阅对池应用更新. 要安装补充包更新,请参阅安装补充包XenCenter文档中的文章。

  4. 要继续自动应用修补程序,请选择自动更新然后点击下一个

  5. 选择一个或多个要更新的池或独立服务器,然后单击下一个.无法更新的任何服务器或池将不可用。

  6. 这个安装更新向导执行多个更新预科,以确保池处于有效的配置状态。

    按照屏幕上的建议解决任何失败的更新预检查。如果希望XenCenter自动解决所有失败的预检查,请单击解决所有问题. 解决预检查后,单击下一个

  7. 安装更新向导会自动下载并安装建议的更新。该向导还显示更新的总体进度,显示XenCenter在更新池中的每台服务器时执行的主要操作。

    笔记:

    • 更新被上传到池的默认SR。如果默认SR没有共享或空间不足,则XenCenter尝试将更新内容上传到其他空间足够的共享SR。如果所有共享sr空间不足,则将更新内容上传到每台主机的本地存储。

    • 由于任何原因,更新过程无法完成,Xencenter停止该过程。这允许您解决问题并通过单击“恢复更新过程”重试按钮。

  8. 应用所有更新后,单击完成关闭安装更新向导。

Citrix虚拟机监控程序中的实时补丁

实时补丁功能仅适用于修补程序。当前版本和累积更新不能作为实时修补程序应用。

部署Citrix虚拟机监控程序服务器的Citrix虚拟机监控程序客户通常需要在应用修补程序后重新启动其主机。重新启动会导致主机出现不必要的停机,而客户必须等待系统重新启动。这种不必要的停机会影响业务。实时补丁使客户能够安装一些Linux内核和Xen虚拟机监控程序修补程序,而无需重新启动主机。此类修补程序包括应用于主机内存的实时修补程序和更新磁盘上文件的修补程序。使用实时补丁可以减少维护成本和停机时间。

当使用XenCenter应用更新时安装更新向导检查应用更新后是否需要重新启动主机。XenCenter将结果显示在预检页此检查使客户能够提前了解更新后的任务,并相应地安排修补程序的应用。

注:

Citrix虚拟机管理程序的Live修补可用于Citrix虚拟机管理程序高级版客户,或通过Citrix虚拟应用程序和桌面授权可以访问Citrix虚拟机管理程序的客户。要了解有关Citrix虚拟机管理程序版本的更多信息,并了解如何升级,请访问Citrix网站.有关授权的详细信息,请参见许可

修补生活场景

可以跨池、主机或独立服务器实时打补丁。有些需要重新引导,有些需要重新启动XAPI工具栈,有些修补程序没有任何更新后的任务。以下场景描述了Live Patch对更新可用和不可用时的行为。

  • 使用实时补丁进行更新-一些更新Linux内核和Xen虚拟机监控程序的修补程序通常在应用修补程序后不需要重新启动。但是,在某些罕见的情况下,当无法应用实时修补程序时,可能需要重新启动。

  • 没有实时修补程序的更新- 这里的行为没有变化。它像往常一样工作。

    注:

    如果主机不需要重启,或者修复程序中包含活补丁,则XenCenter会显示无需采取任何行动更新模式页面。

应用自动更新和实时补丁

自动更新模式允许您下载并应用所需的最小修补程序集,使您的池或独立主机自动更新。自动更新模式不会应用主机可用的任何累积更新。但是,如果新的当前发布版本作为更新提供,自动更新模式不应用此更新。您必须手动选择以更新到新的当前版本。

使用XenCenter中的自动更新模式应用修补程序时,您可以从实时修补功能中获益。如果有可用的实时修补程序并且已成功应用于使用更新的主机,则可以避免重新启动主机自动更新模式有关自动更新的更多信息,请参阅应用自动更新

通过XenCenter和xe命令行开启live补丁功能

默认情况下启用实时修补功能。客户可以使用XenCenter或xe CLI命令启用或禁用实时修补。

使用XenCenter

  1. 选择服务器上的池或独立主机资源窗玻璃

  2. 来自水塘菜单(服务器如果是在独立主机上,请选择特性然后点击现场修补

  3. 现场修补第页:

    • 选择尽可能使用实时修补启用实时修补。

    • 选择不要使用实时补丁禁用实时补丁。

通过xe命令行

  • 要启用实时修补,请运行以下命令:

    xe pool param set live patching disabled=false uuid=“pool_uuid”<--需要复制-->
  • 要禁用实时修补,请运行以下命令:

    xe pool param set live patching disabled=true uuid=“pool_uuid”<--需要复制-->
更新您的主机