升级托管服务器

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

注意:

滚动池升级适用于 Citrix Hypervisor Premium Edition 客户或可通过 Citrix Virtual Apps and Desktops 授权访问 Citrix Hypervisor 的客户。有关详细信息,请参阅关于 Citrix Hypervisor 许可

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

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

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

也可以使用滚动池升级向导升级独立的服务器,即不属于任何资源池的服务器。

重要提示:升级准备

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

  • 下载并安装最新版本的 XenCenter。例如,将主机升级到 Citrix Hypervisor 8.1 时,必须使用随 Citrix Hypervisor 8.1 发布的 XenCenter。不支持使用早期版本的 XenCenter 升级到较新版本的 Citrix Hypervisor。
  • VM 只能从运行早期版本的 Citrix Hypervisor 的服务器迁移到运行相同或更高版本的服务器。不能将 VM 从升级后的服务器迁移到运行早期版本的 Citrix Hypervisor 的服务器。确保服务器上预留了相应空间。
  • Citrix 强烈建议在非必要的情况下不要运行混合模式的池(即一个池中共存多个 Citrix Hypervisor 版本)。在这种情况下,池将在升级过程中处于降级状态。
  • 请勿在升级过程中尝试执行任何关键的控制操作。尽管 VM 仍可正常工作,但除迁移外的其他 VM 操作(例如,关闭、复制和导出)均不可用。具体来说,执行与存储相关的操作(例如添加、删除虚拟磁盘或调整虚拟磁盘大小)是不安全的。
  • 向导首先升级池主服务器。在执行升级之前,请勿使用 XenCenter 将池主服务器置于维护模式,因为这样会导致指定新的主服务器。
  • 请使用 pool-dump-database xe CLI 命令对现有池的状态进行备份。有关详细信息,请参阅命令行接口。备份允许您将部分完成的滚动升级还原到其原始状态而不会丢失任何 VM 数据。由于不能将 VM 从升级后的服务器迁移到运行早期版本的服务器,因此,如果可能需要出于任何原因关闭 VM 以还原滚动升级。
  • 确保服务器未过度预配,即服务器具有足够的内存来执行升级。在升级过程中最好将任何非关键的 VM 挂起。
  • 尽管滚动池升级向导会检查是否执行了以下操作,您仍可以选择在开始升级前执行这些操作:

使用滚动池升级向导升级 Citrix Hypervisor

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

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

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

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

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

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

注意:

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

升级完成后,“滚动池升级”向导将输出摘要。选择完成以关闭向导。