The optional Object Storage component is loaded when you deploy the Integrated OpenStack Manager vApp. It requires separate configuration to deploy it.
About this task
You configure and deploy the Object Storage component through the VM console.
Prerequisites
Configure and create your VMware Integrated OpenStack cloud.
Procedure
- Open the console for the Identity Service component.
- Create the administrative user for authentication by the Identity Service component.
- Use the user-create command to create the user.
$ openstack user create \
--domain local \
--password password \
--email administrative_user_email
swift
- Give the newly created user administrative privileges.
$ openstack role add \
--project service \
--user swift \
admin
- Create a service entry for the Object Storage service.
$ 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 |
+-------------+----------------------------------+
The service id value is automatically generated.
- Create an API end point for the Object Storage service.
Use the IP address of the controller in the commands.
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
What to do next
After you deploy the Object Storage component, create the necessary configuration files. See Create the Object Storage Configuration Files.