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

  1. Open the console for the Identity Service component.
  2. Create the administrative user for authentication by the Identity Service component.
    1. Use the user-create command to create the user.
      $ openstack user create \
         --domain local \
         --password password \
         --email [email protected] \
         swift
    2. Give the newly created user administrative privileges.
      $ openstack role add \
         --project service \
         --user swift \
         admin
  3. Create a service entry for the Object Storage service.
    $ 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                     |
    +-------------+----------------------------------+

    The service id value is automatically generated.

  4. Create an API end point for the Object Storage service.

    The following example uses the controller IP address.

    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
  5. For the publicurl, internalurl, and adminurl settings, provide the IP address of the controller01 node.

What to do next

After you deploy the Object Storage component, create the necessary configuration files. See Create the Object Storage Configuration Files.