您可以使用 Integrated OpenStack Manager Web 界面从灾难中恢复 OpenStack 部署。
前提条件
- 确保网络和 vCenter Server 环境已准备就绪。有关详细信息,请参见《VMware Integrated OpenStack 安装和配置指南》中的“准备环境”部分。
- 确保已安装 VMware Integrated OpenStack 虚拟设备。有关详细信息,请参见《VMware Integrated OpenStack 安装和配置指南》中的“安装 VMware Integrated OpenStack 虚拟设备”。
- 在 vSphere 中,生成 Integrated OpenStack Manager 虚拟机的快照。需要此快照 来删除和重新创建部署。
- 确认所有必需集群和数据存储均可用。如果在启动部署向导后将任何资源添加到 vSphere 环境中,要查看更改,必须关闭并重新打开该向导。
- 确认已正确设置 DNS 服务器并且网络网关或防火墙在专用网络上转发 DNS 请求。
- 对于 NSX-T Data Center 部署,请获取以下参数的值:
- NSX Manager 的 FQDN 或 IP 地址。
- 用于访问 NSX Manager 的用户名和密码。
- 覆盖网络传输区域。
- VLAN 传输区域。
- Tier-0 路由器。
- DHCP 配置文件。
- 元数据代理服务器和密钥。
- 确保备份文件存在于目标管理 vCenter Server 的内容库中。请不要在导入期间以及导入后重命名备份文件。
过程
- 以
admin
用户身份登录到 Integrated OpenStack Manager Web 界面。
可以通过在 Web 浏览器中打开 Integrated OpenStack Manager 的 IP 地址来访问 Web 界面。要查找 IP 地址,请在 vSphere Client 中选择 Integrated OpenStack Manager 虚拟机,然后查看摘要选项卡。
- 选择 OpenStack 部署,然后单击从灾难恢复。
- 输入管理 vCenter Server 实例的 FQDN 或 IP 地址,以指定其管理员凭据。此外,还要输入内容库名称(必须为“本地”内容库类型)、内容库项目名称及其描述。
- 单击下一步。
- 检查部署名称、部署模式、控制器数量和控制器大小。这些参数是源系统配置,对它们的任何更改都不会影响目标系统。
- 单击下一步。
- 在管理网络下,从下拉菜单中选择管理网络,选择是否启用 DHCP,并为专用 OpenStack 端点指定 IP 地址。
注: 如果禁用 DHCP,则必须输入以下选项的详细信息:
- 网络 的一个或多个 IP 地址范围。
- 范围的子网掩码。
- 网关地址。
- 一个或多个 DNS 服务器。
- 不能在为管理网络指定的任何 IP 地址范围内包括专用OpenStack端点的 IP 地址。
- 在 API 网络下,从下拉菜单中选择 API 访问网络,选择是否启用 DHCP,为公共 OpenStack 端点指定 IP 地址,并且可以选择指定公共主机名。
注: 如果禁用 DHCP,则必须输入以下选项的详细信息:
- 网络 的一个或多个 IP 地址范围。
- 范围的子网掩码。
- 网关地址。
- 一个或多个 DNS 服务器。
- 不能将专用 OpenStack 端点的 IP 地址包含在为 API 访问网络指定的任何 IP 地址范围内。
- 初始部署后,无法更改公共OpenStack端点的公共主机名。
- 在控制平面资源下,选择要用于 OpenStack 控制平面的 vSphere 数据中心、资源池和数据存储。
- 在永久存储下,选择一个数据存储,然后单击下一步。
- 输入网络后端的参数。
- 输入 NSX Manager 的 FQDN 或 IP 地址及管理员凭据,然后单击验证。
- 从下拉菜单中选择默认传输区域、Tier-0 路由器、DHCP 服务器配置文件和元数据代理服务器。
- 输入元数据代理服务器密钥,然后单击下一步。
- 在 Nova 配置下,单击添加,然后选择包含必须映射到目标 Nova 计算上方列出的源 Nova 计算的计算集群的目标 vCenter Server 实例。
- 为目标集群中的实例输入 Nova 可用区。
- 选择所需的集群和数据存储,然后单击提交。
再次单击
添加可将多个计算集群包含到部署中。
- 确认计算设置,然后单击下一步。
- 在 Glance 配置下,单击添加,然后选择包含要用于存储映像的数据存储的 vCenter Server 实例。
- 选择一个或多个数据存储,然后单击确定。
- 确认映像数据存储设置,然后单击下一步。
- 在 Cinder 配置下,单击添加,然后选择包含要用于块存储且必须映射到目标 Cinder 集群顶部列出的源 Cinder 集群的集群的 vCenter Server 实例。
- 选择 VMDK 作为后端驱动程序。
- 为目标集群输入可用区。
- 选择一个或多个集群,然后单击确定。
- 确认块存储设置,然后单击下一步。
- 查看所选的设置,然后单击完成。
结果
Integrated OpenStack Manager 将开始还原 OpenStack 云,并且部署的状态显示为
Provisioning。当状态更改为
Running 时,可以看到已完成的部署。
注: 当部署处于
正在置备状态时,不要横向扩展部署或添加组件(例如 Designate)。对于多个 Neutron Az,您必须在管理恢复完成后手动添加 AZ。