要从 7.0 或 7.0.1 版本升级到 VMware Integrated OpenStack 7.1,请应用修补程序。

前提条件

  • 从产品下载页面 (https://my.vmware.com/en/group/vmware/info?slug=infrastructure_operations_management/vmware_integrated_openstack/7_1) 下载 VMware Integrated OpenStack 7.1 修补程序包。
  • 确认 VMware Integrated OpenStack Manager 具有 20 GB 的可用磁盘空间。要释放一些磁盘空间,可以移除下载的 tar ball 修补程序。
  • 如果现有的 VMware Integrated OpenStack 7.0 或 7.0.1 已部署 OpenStack,请创建现有部署的备份。请参见备份部署
  • 应用修补程序无法更新 CR 中以前自定义的映像。要使用修补程序中提供的映像,必须使用 viocli update <CR name> 移除映像相关配置。

过程

  1. 登录到 VMware Integrated OpenStack 环境中的 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
    导航到 VMware Integrated OpenStack 7.1 修补程序文件夹。
    cd <vio-patch-folder>
    解压缩 tarball。
    tar -zxvf vio-patch-7.1.0.0-build-number.tar.gz
  2. 运行 patch -prepare.sh 脚本。此脚本会提醒您安装修补程序的后续步骤。
    ./patch-prepare.sh
  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

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

    在修补过程中,可能会在以下部署状态之间转换:中断正在重新配置已降级正在运行

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

    注:
    • 如果出现错误或者部署不稳定,请保留支持包以进行跟踪。
    • 如果 VMware Integrated OpenStack 与 vRealize Operations Manager 集成,则应用 VMware Integrated OpenStack 7.1 修补程序后,必须通过单击验证连接接受 VMware Integrated OpenStack Manager 的新证书。