要从 VMware Integrated OpenStack 7.x 升级到 7.3,请应用修补程序。

前提条件

  • 创建文件夹 VMware Integrated Openstack 下载页面
  • 确认 VMware Integrated OpenStack Manager 具有 20 GB 的可用磁盘空间。要释放一些磁盘空间,可以移除下载的 tar ball 修补程序。
  • 如果现有的 VMware Integrated OpenStack 7.x 已部署 OpenStack,请创建现有部署的备份。请参见备份部署
  • 应用修补程序无法更新 CR 中以前自定义的映像。要使用修补程序中提供的映像,必须使用 viocli update <CR name> 移除映像相关配置。
  • 在启动修补程序之前,请确保 VMware Integrated OpenStack 部署处于 RUNNING 状态,并且 mariadb 集群未分区(知识库文章 88765)。

过程

  1. 登录到 VMware Integrated OpenStack 环境中的 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
    导航到 VMware Integrated OpenStack 7.3 修补程序文件夹。
    cd <vio-patch-folder>
    解压缩 tarball。
    tar -zxvf vio-patch-7.3.0.0-21849206.tar.gz
  2. 运行 patch-prepare.sh 脚本。此脚本可帮助您执行一些前提条件检查,并提醒您安装修补程序的后续步骤。
    ./patch-prepare.sh
    如果对 VMware Integrated OpenStack Manager 根磁盘使用情况执行预检查失败,则可以使用 --clean-stale-patch 重新运行此脚本。
    ./patch-prepare.sh --clean-stale-patch
  3. 将修补程序添加到您的 VMware Integrated OpenStack Manager。
    viocli patch add -l /<vio-patch-folder>/patch-<vio-patch-version>.tar.gz
    验证是否已添加修补程序。
    viocli patch list

    如果已正确添加,则修补程序的状态将显示为:ADDED

  4. 安装修补程序。
    viocli patch install -p patch-<vio-patch-version>
    验证是否已安装修补程序。
    viocli patch list

    如果已正确安装到现有 VMware Integrated OpenStack 7.x 部署上,则修补程序的状态将显示为 APPLIED 且应用进度将显示为 100%。

    如果已应用修补程序,请检查修补程序部署状态。
    viocli get deployment

    如果部署稳定,则部署的状态将显示为:RUNNING,这表明已修补所有 OpenStack 服务。

    注:
    • 如果出现错误或者部署不稳定,请保留支持包以进行跟踪。
    • 如果 VMware Integrated OpenStack 与 vRealize Operations Manager 集成,则应用 VMware Integrated OpenStack 7.3 修补程序后,必须通过单击验证连接接受 VMware Integrated OpenStack Manager 的新证书。
    • 在应用修补程序过程中,您可能会发现部署状态在 OUTAGERECONFIGURINGDEGRADEDRUNNING 之间转换。
    • 如果需要,您可以在修补程序完成后手动更新 Photon 软件包,如下所示:
      tdnf update <photon-package-name>

      确保您的 tdnf 命令在 VMware Integrated OpenStack Manager 虚拟机或控制器虚拟机中可用。如果您的部署无法访问 Photon 软件包存储库,则可以设置代理。

    • 修补程序完成后,您可以执行一些基本验证。如果计划恢复修补程序,请确保不要更改服务配置。