您可以按照以下过程从 VMware Integrated OpenStack 6.x 升级到 7.0.1。
过程
- 登录到现有 VMware Integrated OpenStack 环境中的 Integrated OpenStack Manager。
ssh root@old-mgmt-server-ip
- 运行 ovfenv 命令以确定现有 VMware Integrated OpenStack 环境的 OVF 配置。
- 创建现有 VMware Integrated OpenStack 环境的备份。
- 导出现有 VMware Integrated OpenStack 部署的配置。
- 登录到现有 VMware Integrated OpenStack 部署的 Integrated OpenStack Manager Web 界面。
- 单击 OpenStack 部署。
- 选择部署,然后单击导出模板。
- 在 vCenter Server 实例上安装 OVA。
重要事项:
- 确保 OVF 配置的所有方面都与现有 VMware Integrated OpenStack 环境一致。要确定正确的配置,请参阅第 2 步中 ovfenv 命令的输出。
- 此时不要打开新安装的 VMware Integrated OpenStack 虚拟设备的电源。
有关详细信息,请参见安装 VMware Integrated OpenStack 虚拟设备。
- 停止现有 VMware Integrated OpenStack 部署。
- 在 vSphere Client 中,关闭 Integrated OpenStack Manager 虚拟机的电源。
- 生成 Integrated OpenStack Manager 虚拟机的快照。
- 关闭所有 OpenStack 控制器虚拟机的电源。
- 打开新 VMware Integrated OpenStack 虚拟设备的电源。
- 修补全新安装的 VMware Integrated OpenStack 7.0 OVA。请参见应用 VMware Integrated OpenStack 7.0.1 修补程序。
- 在新的 VMware Integrated OpenStack 安装中还原在步骤 3 创建的备份。
还原备份时,必须使用配置文件模板在新的控制平面上还原 VMware Integrated OpenStack。有关说明,请参阅从备份还原部署。
要确定所需参数的正确值,请参阅步骤 4 中导出的模板。
结果
您的现有环境将迁移到 VMware Integrated OpenStack 7.0.1。当 OpenStack 部署的状态显示为正在运行时,表示升级过程已完成。您可以通过运行 viocli get deployment 命令检查部署的状态。
新部署处于正在运行状态后,可以安全地删除旧部署的管理器和控制器虚拟机。