XenCenter

升级您的主机

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

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

注意:

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

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

  • 在手动模式下,必须依次在每个服务器上手动运行 XenServer 安装程序并按服务器串行控制台上的屏幕说明进行操作。升级开始时,XenCenter 会立即提示您插入 XenServer 安装介质或者为要升级的每个服务器指定一个 PXE 启动服务器。
  • 在自动模式下,该向导会使用 HTTP、NFS 或 FTP 服务器上的网络安装文件来依次升级每台服务器。此模式不要求您插入安装介质、手动重新启动或者在每个服务器上逐步执行安装程序。如果选择按这种方式执行池滚动升级,请在开始升级之前,将 XenServer 安装介质解压到 HTTP、NFS 或 FTP 服务器上。

注意:

根据已应用到 Citrix Hypervisor 8.2 CU1 主机的修补程序集,在升级到 XenServer 8 之前,系统可能会要求您对其应用修补程序。“滚动池升级”向导将引导您完成此过程。

如果您要将池升级到 XenServer 8,系统会要求您同意更新后的 EUA。此 EUA 已更新,包含有关遥测功能的信息。有关详细信息,请参阅数据治理

重要提示:升级准备

升级服务器池需要精心规划。在规划升级时,一定要注意以下几点:

  • 下载并安装最新版本的 XenCenter。例如,将您的主机升级到 XenServer 8 时,必须使用随 XenServer 8 发布的 XenCenter。不支持使用早期版本的 XenCenter 升级到较新版本的 XenServer。

  • 如果您使用 XenServer 托管 Citrix Virtual Apps and Desktops 工作负载,则可能需要考虑可以优化您的 XenServer 升级过程的特定行为和要求。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 的升级方案

  • 如果您使用 Citrix Virtual Apps and Desktops 许可证许可使用 XenServer 池,XenServer 8 将不支持这些许可证。在尝试升级到 XenServer 8 之前,必须获取 XenServer Premium Edition 许可证并将其导入到 Citrix 许可证服务器中。有关详细信息,请参阅 https://xenserver.com/buy

    XenServer 现在是 Citrix 对私有云、Citrix 通用混合多云和 Citrix 平台许可证订阅的授权,用于运行您的 Citrix 工作负载。阅读更多信息

  • VM 只能从运行早期版本的 XenServer 的服务器迁移到运行相同或更高版本的服务器。不能将 VM 从升级后的服务器迁移到运行早期版本的 XenServer 的主机。确保服务器上预留了相应空间。

  • 我们强烈建议您运行混合模式池(即一个池中共存多个 XenServer 版本)的时长不要超过所需的时间。在这种情况下,池将在升级过程中处于降级状态。

  • 请勿在升级过程中尝试执行任何关键的控制操作。尽管 VM 仍可正常工作,但除迁移外的其他 VM 操作(例如,关闭、复制和导出)均不可用。具体来说,执行与存储相关的操作(例如添加、删除虚拟磁盘或调整虚拟磁盘大小)是不安全的。

  • 向导会先升级池协调器。在执行升级之前,请勿使用 XenCenter 将池协调器置于维护模式,因为此操作会导致指定新的池协调器。

  • 请使用 pool-dump-database xe CLI 命令对现有池的状态进行备份。有关详细信息,请参阅命令行接口。备份允许您将部分完成的滚动升级还原到其原始状态而不会丢失任何 VM 数据。由于不能将 VM 从升级后的服务器迁移到运行早期版本的服务器,因此,如果可能需要出于任何原因关闭 VM 以还原滚动升级。

  • 确保服务器未过度预配,即服务器具有足够的内存来执行升级。在升级过程中最好将任何非关键的 VM 挂起。

  • 尽管滚动池升级向导会检查是否执行了以下操作,您仍可以选择在开始升级前执行这些操作:

    • 清空池中 VM 的 CD/DVD 驱动器。有关详细信息和说明,请参阅升级
    • 禁用高可用性
    • 禁用 WLB

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

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

    • 您可以根据 HTTP、NFS 或 FTP 服务器上的网络安装文件为自动更新选择自动模式。如果选择自动模式,请先指定网络安装文件的位置、用户名和密码,然后再继续执行下一个步骤。
    • 您可以根据 CD/DVD 或使用 PXE 启动的服务器为手动升级选择手动模式。如果选择手动模式,请依次在每个服务器上运行 XenServer 安装程序,并按照服务器串行控制台上的屏幕说明操作。升级开始时,XenCenter 会立即提示您插入 XenServer 安装介质或者为要升级的每个服务器指定一个 PXE 启动服务器。
  5. 升级选项页面上,选择是否希望 XenCenter 在将服务器升级到较新版本后自动下载并安装最少的一组更新。“应用更新”选项默认处于选中状态。但是,您必须具有 Internet 连接才能下载并安装更新。

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

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

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

    注意:

    某些预检查无法自动解决。例如,如果您的主机使用的是 Citrix Virtual Apps and Desktops 许可证,XenCenter 会显示该许可证不适用于 XenServer 8 主机。在获得 XenServer Premium Edition 之前,您无法升级。有关详细信息,请参阅 https://xenserver.com/buy

    XenServer 现在是 Citrix 对私有云、Citrix 通用混合多云和 Citrix 平台许可证订阅的授权,用于运行您的 Citrix 工作负载。阅读更多信息

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

升级开始后,向导会引导您完成升级每台服务器所需执行的任何操作。按照说明进行操作,直至完成升级和更新池中的所有服务器。

注意:

如果升级过程因任何原因失败,滚动池升级向导都将终止该过程。中止此操作可以解决此问题,然后通过单击重试按钮继续执行升级过程。

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

升级您的主机