将在部署Integrated OpenStack ManagervApp 时加载可选的对象存储组件。需要单独的配置才能对其进行部署。
关于此任务
通过虚拟机控制台配置并部署对象存储组件。
先决条件
配置并创建您的 VMware Integrated OpenStack云。
过程
- 打开身份服务组件控制台。
- 创建管理用户,以便通过身份服务组件进行身份验证。
- 使用 user-create命令创建用户。
$ openstack user create \
--domain local \
--password password \
--email [email protected] \
swift
- 为新创建的用户分配管理特权。
$ openstack role add \
--project service \
--user swift \
admin
- 为对象存储服务创建服务条目。
$ openstack service create \
--name swift \
--description "VIO Object Storage" \
object-store
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| description | VIO Object Storage |
| enabled | True |
| id | e969cc0a446b4b3cb4e6a556c41d048e |
| name | swift |
| type | object-store |
+-------------+----------------------------------+
- 为对象存储服务创建 API 终端。
openstack endpoint create \
--region nova \
object-store \
public \
http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
openstack endpoint create \
--region nova \
object-store \
internal \
http://controller01_IP_address:8080/v1/AUTH_%\(tenant_id\)s
openstack endpoint create \
--region nova \
object-store \
admin \
http://controller01_IP_address:8080/v1
- 针对 publicurl、internalurl 和 adminurl 设置,提供 controller01 节点的 IP 地址。
下一步做什么
部署对象存储组件之后,创建必要的配置文件。请参见创建对象存储配置文件。