可以使用 Integrated OpenStack Manager Web 界面部署 OpenStack。
前提条件
- 准备网络和 vCenter Server 环境。请参见准备环境。
- 在 vCenter Server 实例上安装 VMware Integrated OpenStack。请参见安装 VMware Integrated OpenStack 虚拟设备。
- 在 vSphere 中,生成 Integrated OpenStack Manager 虚拟机的快照。如果要删除并重新创建部署,则需要此快照。
- 确认所有必需群集和数据存储均可用。如果在启动部署向导后将任何资源添加到 vSphere 环境中,则必须关闭并重新打开向导,然后才会显示所做的更改。
- 确认已正确设置 DNS 服务器并且网络网关或防火墙在专用网络上转发 DNS 请求。
- 对于 NSX-T Data Center 部署,请获取以下参数的值:
- NSX Manager 的 FQDN 或 IP 地址
- 用于访问 NSX Manager 的用户名和密码
- 覆盖传输区域
- VLAN 传输区域
- 第 0 层路由器
- DHCP 配置文件
- 元数据代理服务器和密钥
- 对于 NSX Data Center for vSphere 部署,请获取以下参数的值:
- NSX Manager 的 FQDN 或 IP 地址
- 用于访问 NSX Manager 的用户名和密码
- 传输区域
- Edge 群集
- Edge 群集的资源池和数据存储
- NSX Data Center for vSphere 的分布式交换机
- 外部网络的端口组
- 元数据服务网络的端口组(如果该网络独立于管理网络)
过程
- 以
admin
用户身份登录到 Integrated OpenStack Manager Web 界面。
可以通过在 Web 浏览器中打开
Integrated OpenStack Manager 的 IP 地址来访问 Web 界面。要查找 IP 地址,请在
vSphere Client 中选择
Integrated OpenStack Manager 虚拟机,然后查看
摘要选项卡。
- 选择 OpenStack 部署,然后单击添加。
- 选择是要创建部署还是使用导出的模板填充设置。
注:
- 密码不会保存在导出的模板中。必须输入每个密码并进行验证,然后才能填充其他设置。
- 其他 vCenter Server 实例不会保存在导出的模板中。必须手动添加 vCenter Server 实例,然后才能填充其设置。
- 指定部署名称、部署模式、控制器数量和控制器大小。
对于非 HA 模式,可以部署一个中型或大型控制器。对于 HA 模式,可以部署三个或五个任意大小的控制器。
部署后,可以横向扩展控制层面并将非 HA 部署转换为 HA 模式。但是,无法缩小控制层面,也无法将 HA 部署转换为非 HA 模式。
- 单击下一步。
- 输入管理 vCenter Server 实例的 FQDN 或 IP 地址,并指定其管理员凭据。
注: 如果要使用
NSX Data Center for vSphere 网络部署
VMware Integrated OpenStack,则必须按照在
NSX Manager 中注册
vCenter Server 实例时使用的格式输入该实例的位置。要查找正确的格式,请登录到
NSX Manager,单击
管理 vCenter 注册,然后查看
vCenter Server 部分。确保在
VMware Integrated OpenStack 中输入的值与
NSX Manager 的
vCenter Server 部分中显示的值相同。
- 如果 Integrated OpenStack Manager 通过安全的专用网络连接到 vCenter Server 实例并且您需要禁用证书验证,请选中忽略 vCenter Server 证书验证复选框。
- 单击下一步。
- 在管理网络下,从下拉菜单中选择管理网络,选择是否启用 DHCP,并为专用 OpenStack 端点指定 IP 地址。
注: 请遵循以下过程:
- 如果禁用 DHCP,则必须输入:
- 网络的一个或多个 IP 地址范围
- 这些范围的子网掩码
- 网关地址
- 一个或多个 DNS 服务器
- 专用 OpenStack 端点的 IP 地址不能包含在为管理网络指定的任何 IP 地址范围内。
- 在 API 网络下,从下拉菜单中选择 API 访问网络,选择是否启用 DHCP,并为公共 OpenStack 端点指定 IP 地址。
注: 请遵循以下过程:
- 如果禁用 DHCP,则必须输入:
- 网络的一个或多个 IP 地址范围
- 这些范围的子网掩码
- 网关地址
- 一个或多个 DNS 服务器
- 公共 OpenStack 端点的 IP 地址不能包含在为 API 访问网络指定的任何 IP 地址范围内。
- 在控制层面资源下,选择要用于 OpenStack 控制层面的 vSphere 数据中心、资源池和数据存储。
- 在永久存储下,选择一个数据存储,然后单击下一步。
- 从下拉菜单中选择网络模式。
重要事项: 部署 OpenStack 后,无法更改网络模式。要切换到其他网络模式,必须重新部署。
- 输入网络后端的参数。
- 如果已选择 NSX 策略或 NSX-T,请执行以下步骤:
- 输入 NSX Manager 的 FQDN 或 IP 地址和管理员凭据,然后单击验证。
- 从下拉菜单中选择默认传输区域、第 0 层路由器、DHCP 服务器配置文件和元数据代理服务器。
- 输入元数据代理服务器的密钥,然后单击下一步。
- 如果选择了 NSX-V,请执行以下步骤:
- 从下拉菜单中选择包含 NSX Data Center for vSphere 部署的 vCenter Server 实例。
如果未显示正确的实例,请单击添加(加号)图标以输入其位置和凭据。
- 输入 NSX Manager 的 FQDN 或 IP 地址和管理员凭据,然后单击验证。
- 选择用于在实例之间传输流量的传输区域。
- 选择要在其上部署 NSX Edge 节点的 Edge 群集、资源池和数据存储。
- 选择用于支持 NSX Data Center for vSphere 网络的 vSphere Distributed Switch。
- 选择专用路由器设备和共享路由器设备的默认大小。
- 选择是否为 NSX Edge 节点启用高可用性 (HA)。
- 输入元数据服务网络的端口组、IP 地址范围和子网掩码,然后单击下一步。
- 如果选择了 DVS,请指定要用于 OpenStack 的分布式交换机和中继网络,然后单击下一步。
- 在 Nova 配置下,单击添加,然后选择包含计算群集的 vCenter Server 实例。
- 输入目标群集中的实例的 Nova 可用区。
- 选择所需的群集和数据存储,然后单击提交。
再次单击
添加可将多个计算群集包含到部署中。
- 确认计算设置,然后单击下一步。
- 在 Glance 配置下,单击添加,然后选择包含要用于存储映像的数据存储的 vCenter Server 实例。
- 选择一个或多个数据存储,然后单击确定。
- 确认映像数据存储设置,然后单击下一步。
- 在 Cinder 配置下,单击添加,然后选择包含要用于块存储的群集的 vCenter Server 实例。
- 选择 VMDK 或 FCD 作为后端驱动程序。
- 输入目标群集的可用区。
- 选择一个或多个群集,然后单击确定。
- 确认块存储设置,然后单击下一步。
- 在本地管理员用户下,输入 OpenStack 管理员帐户的密码,然后单击下一步。
此密码用于以云管理员身份向 OpenStack 和 VMware Integrated OpenStack 仪表板进行身份验证。
重要事项: 不要选择
配置标识源并配置 LDAP。对于
VMware Integrated OpenStack
6.0 的新部署,您只能在部署完成后配置 LDAP。有关说明,请参见
配置 LDAP 身份验证。
- 选择是否要启用 VMware Integrated OpenStack 运营商版本,然后单击下一步。
- 在 Barbican 配置下,选择 Simple Crypto 或 KMIP 作为密钥管理插件。
如果选择
KMIP,则必须输入 KMIP 服务器的主机名和凭据。
- 检查设置。设置正确无误时,单击完成。
结果
Integrated OpenStack Manager 将开始部署 OpenStack 云,并且部署的状态显示为正在置备。状态更改为正在运行时,部署完成。
注: 当部署处于
正在置备状态时,不要横向扩展部署或添加组件(例如 Designate)。
后续步骤
- 在所有控制器节点上禁用 vSphere HA。
- 分配许可证密钥,并验证 OpenStack 云是否已部署且正常运行。