将在部署 Integrated OpenStack Manager vApp 时加载可选的对象存储组件。需要单独的配置才能对其进行部署。
前提条件
配置并创建您的 VMware Integrated OpenStack 云。
过程
- 打开身份服务组件控制台。
- 创建管理用户,以便通过身份服务组件进行身份验证。
- 使用 user-create 命令创建用户。
$ openstack user create \
--domain local \
--password password \
--email administrative_user_email
swift
- 为新创建的用户分配管理特权。
$ openstack role add \
--project service \
--user swift \
admin
- 为对象存储服务创建服务条目。
$ keystone service-create \
--name=swift \
--type=object-store \
--description="VIO Object Storage"
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| description | VIO Object Storage |
| enabled | True |
| id | eede9296683e4b5ebfa13f5166375ef6 |
| name | swift |
| type | object-store |
+-------------+----------------------------------+
将自动生成服务
id 值。
- 为对象存储服务创建 API 终端。
在命令中使用控制器的 IP 地址。
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
后续步骤
部署对象存储组件之后,创建必要的配置文件。请参见创建对象存储配置文件。