XenCenter

升级主机

您可以使用滚动池升级向导将 XenServer® 独立服务器或服务器池升级到更新版本。

滚动池升级向导将引导您完成升级过程并自动组织升级路径。滚动池升级向导允许您同时升级多个服务器和池。池中的每个服务器都将依次升级,从池协调器开始。在开始升级之前,向导会执行预检查,以确保某些池范围的功能(例如高可用性和 WLB)暂时禁用。向导还会检查池中的每个主机是否已为升级做好准备。一次只有一个服务器脱机,并且在服务器上安装升级之前,所有正在运行的 VM 都会自动从每个服务器迁移出去。

注意:

滚动池升级适用于获得许可的 XenServer 客户。有关详细信息,请参阅关于 XenServer 许可。

该向导可以在手动或自动模式下运行:

  • 在手动模式下,您必须依次在每个服务器上手动运行 XenServer 安装程序,并按照服务器串行控制台上的屏幕说明操作。升级开始时,XenCenter® 会提示您插入 XenServer 安装介质或为要升级的每个服务器指定 PXE 启动服务器。
  • 在自动模式下,向导使用 HTTP、NFS 或 FTP 服务器上的网络安装文件依次升级每个服务器。此模式不需要您插入安装介质、手动重新启动或在每个服务器上逐步完成安装程序。

    如果您以这种方式执行滚动池升级,请在开始升级之前将 XenServer 安装介质解压到您的 HTTP、NFS 或 FTP 服务器上。您可以通过挂载 ISO 并将其内容复制到网络位置来完成此操作。有关详细信息,请参阅在 NFS、FTP 或 HTTP 上托管安装介质。

重要提示:升级前

升级服务器池需要仔细规划。在规划升级时,务必注意以下事项:

  • 确保您的 XenCenter 客户端是最新的。
  • 如果您使用 XenServer 托管 Citrix Virtual Apps and Desktops 工作负载,则可能需要考虑特定的行为和要求,这些行为和要求可以优化您的 XenServer 升级过程。有关详细信息,请参阅Citrix Virtual Apps and Desktops 的升级方案。
  • XenServer 现在是 Citrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP 和 Citrix Platform License 订阅的权利。了解更多。有关获取许可证的信息,请参阅XenServer 网站。

  • VM 只能从运行旧版本 XenServer 的服务器迁移到运行相同版本或更高版本的服务器。您无法将 VM 从已升级的服务器迁移到运行旧版本 XenServer 的服务器。请确保相应地为服务器预留空间。
  • 我们强烈建议不要让混合模式池(即多个版本的 XenServer 共存的池)运行超过必要的时间。在这种情况下,池在升级期间会以降级状态运行。
  • 确保池中的所有主机都已同步到正确的日期和时间(例如,通过使用 NTP)。
  • 在升级过程中,请勿尝试执行任何关键控制操作。尽管虚拟机将继续正常运行,但除迁移之外的虚拟机操作可能不可用(例如,关机、复制和导出)。特别是,执行存储相关操作(例如添加、删除或调整虚拟磁盘大小)是不安全的。
  • 向导会首先升级池协调器。在执行升级之前,请勿使用 XenCenter 将池协调器置于维护模式,因为此操作会导致指定新的池协调器。
  • 使用 pool-dump-database xe CLI 命令备份现有池的状态。有关详细信息,请参阅 命令行界面。备份允许您将部分完成的滚动升级恢复到其原始状态,而不会丢失任何虚拟机数据。由于无法将虚拟机从已升级的服务器迁移到运行旧版本的服务器,因此您可能需要关闭虚拟机才能在任何情况下恢复滚动升级。
  • 确保您的服务器没有过度配置——也就是说,它们有足够的内存来执行升级。最好在升级过程中暂停任何非关键虚拟机。
  • 虽然滚动池升级向导会检查是否已执行以下操作,但您可以在开始升级之前选择执行它们:
    • 清空池中虚拟机的 CD/DVD 驱动器。有关详细信息和说明,请参阅 升级。
    • 禁用高可用性。
    • 禁用 WLB

使用滚动池升级向导升级 XenServer

  1. 打开滚动池升级向导:在工具菜单上,选择滚动池升级。
  2. 阅读“开始之前”信息,然后选择下一步继续。
  3. 选择要升级的池或独立服务器,然后选择下一步。
  4. 选择升级模式。

    • 您可以选择自动模式,以便从HTTP、NFS或FTP服务器上的网络安装文件进行自动化升级。在开始升级之前,请将XenServer安装介质解压到您的HTTP、NFS或FTP服务器上。有关更多信息,请参阅在NFS、FTP或HTTP上托管安装介质。

      如果您选择自动模式,请在继续下一步之前指定网络安装文件的位置、用户名和密码。

    • 您可以选择手动模式,以便从ISO或使用PXE引导的服务器进行手动升级。有关使用PXE引导的更多信息,请参阅配置TFTP和DHCP服务器。

      如果您选择手动模式,请依次在每台服务器上运行XenServer安装程序,并按照服务器串行控制台上的屏幕说明进行操作。升级开始时,XenCenter会提示您插入XenServer安装介质或为要升级的每台服务器指定PXE引导服务器。

  5. 在升级选项页面上,选择是否希望XenCenter在将服务器升级到新版本后自动下载并安装最少量的更新。默认情况下,已选择应用更新选项。但是,您必须有互联网连接才能下载和安装这些更新。

    此外,要允许XenCenter在升级服务器后安装以前下载的更新或补充包,请选择从磁盘安装更新或补充包。选择浏览以选择文件。选择与升级后的XenServer版本不兼容的文件可能会导致安装失败。

  6. 选择升级选项后,选择运行预检查。

    注意:

    新的预检查会识别具有多个驱动程序变体的宿主机。如果发现多个变体,XenCenter会显示宿主机的警告。

    选择选择变体以打开一个对话框,其中列出了适用于当前硬件的宿主机驱动程序变体。您可以通过从下拉列表中选择不同的选项来更改变体。在滚动池升级完成且宿主机重新启动后,新变体将变为活动状态。

  7. 按照屏幕上的建议解决所有失败的升级预检查。要允许XenCenter自动解决所有失败的预检查,请选择全部解决。

  8. 预检查解决后,选择开始升级以开始升级。

升级开始时,向导会指导您完成升级每台服务器所需采取的任何操作。按照说明操作,直到您已升级并更新池中的所有服务器。

注意:

如果升级过程因任何原因失败,滚动池升级向导会暂停该过程。此暂停允许您修复问题并通过单击重试按钮恢复升级过程。

滚动池升级向导在升级完成后显示摘要。选择 完成 以关闭向导。

相关文档

XenServer 当前版本

升级主机