オプションの Object Storage コンポーネントは、Integrated OpenStack ManagervApp をデプロイするときにロードされます。デプロイするには、別個の構成が必要です。

このタスクについて

仮想マシン コンソールを使用して、Object Storage コンポーネントを構成およびデプロイします。

前提条件

VMware Integrated OpenStackクラウドを構成および作成します。

手順

  1. Identity Service コンポーネントのコンソールを開きます。
  2. Identity Service コンポーネントによる認証用の管理者ユーザーを作成します。
    1. user-createコマンドを使用して、ユーザーを作成します。
      $ openstack user create \
         --domain local \
         --password password \
         --email admin@example.com \
         swift
    2. 新しく作成したユーザーに管理者権限を付与します。
      $ openstack role add \
         --project service \
         --user swift \
         admin
  3. Object Storage サービスのサービス エントリを作成します。
    $ 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                     |
    +-------------+----------------------------------+

    サービス id値は自動的に生成されます。

  4. Object Storage サービスの 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
  5. publicurlinternalurl、および adminurl 設定には、controller01 ノードの IP アドレスを指定します。

次のタスク

Object Storage コンポーネントをデプロイした後、必要な構成ファイルを作成します。Object Storage 構成ファイルの作成を参照してください。