您可以按照以下过程从 VMware Integrated OpenStack 6.x 升级到 7.0

前提条件

过程

  1. 登录到现有 VMware Integrated OpenStack 环境中的 Integrated OpenStack Manager
    ssh root@old-mgmt-server-ip
  2. 运行 ovfenv 命令以确定现有 VMware Integrated OpenStack 环境的 OVF 配置。
    ovfenv

    记录此命令的输出供稍后使用。

  3. 创建现有 VMware Integrated OpenStack 环境的备份。

    有关说明,请参见备份部署

  4. 导出现有 VMware Integrated OpenStack 部署的配置。
    1. 登录到现有 VMware Integrated OpenStack 部署的 Integrated OpenStack Manager Web 界面。
    2. 打开 OpenStack 部署
    3. 选择部署,然后单击导出模板

    保存导出的模板以供稍后使用。

  5. vCenter Server 实例上安装 OVA。
    重要事项:
    • 确保 OVF 配置的所有方面都与现有 VMware Integrated OpenStack 环境一致。要确定正确配置,请参考步骤 2 中 ovfenv 命令的输出。
    • 此时请勿打开新安装的 VMware Integrated OpenStack 虚拟设备的电源。

    有关详细信息,请参见安装 VMware Integrated OpenStack 虚拟设备

  6. 停止现有 VMware Integrated OpenStack 部署。
    1. vSphere Client 中,关闭 Integrated OpenStack Manager 虚拟机的电源。
    2. 生成 Integrated OpenStack Manager 虚拟机的快照。
    3. 关闭所有 OpenStack 控制器虚拟机的电源。
  7. 打开新 VMware Integrated OpenStack 虚拟设备的电源。
  8. 登录到新安装的 VMware Integrated OpenStack 中的 Integrated OpenStack Manager
    ssh root@new-mgmt-server-ip
  9. 在新安装的 VMware Integrated OpenStack 中还原在步骤 3 中创建的备份。

    还原备份时,必须使用配置文件模板在新的控制层面上还原 VMware Integrated OpenStack。有关说明,请参见从备份还原部署

    要确定所需参数的正确值,请参考步骤 4 中导出的模板。

结果

您的现有环境将迁移到 VMware Integrated OpenStack 7.0。当 OpenStack 部署的状态显示为正在运行时,升级过程完成。您可以通过运行 viocli get deployments 命令检查部署的状态。

新部署处于正在运行状态后,便可以安全地删除旧部署的管理器和控制器虚拟机。