升级托管服务器

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

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

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

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

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

重要:升级准备

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

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

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

  1. 打开“池滚动升级”向导:在“工具”菜单上,选择“池滚动升级”。
  2. 阅读“准备工作”信息,然后单击 下一步 继续操作。
  3. 选择要升级的池和/或 独立的 服务器 ,然后单击 下一步
  4. 选择“升级模式”。选择 自动模式手动模式 ,具体取决于您计划从 HTTP、NFS 或 FTP 服务器上的网络安装文件自动升级,还是从 CD/DVD 或服务器通过 PXE 启动手动升级。

    注意: 如果选择 手动模式 ,必须依次在每个服务器上运行 XenServer 安装程序,并按照服务器串行控制台上的屏幕说明操作。升级开始后,XenCenter 会立即提示您插入 XenServer 安装介质或者为要升级的每个服务器指定一个 PXE 启动服务器。

    选择升级模式后,单击 运行预检

  5. 按照屏幕上的建议进行操作以解决任何失败的升级预检查。如果您希望 XenCenter 自动解决所有失败的预检,请单击 全部解决 。 解决预检查问题后,单击 下一步 继续操作。
  6. 准备 XenServer 安装介质:
    • 如果选择 自动模式 ,请输入安装介质的详细信息。选择 HTTPNFSFTP ,然后指定适当的路径、用户名和密码。
    • 如果选择 手动模式 ,应注意升级计划和说明。

    单击 启动升级 开始进行升级。

  7. 升级开始后,向导会引导您完成升级每台服务器所需执行的任何操作。按照说明操作,直到池中的所有服务器均已升级。
  8. 升级完成后,向导会输出摘要。单击 完成 关闭向导。

升级托管服务器