オプションの Object Storage コンポーネントは、Integrated OpenStack ManagervApp をデプロイするときにロードされます。デプロイするには、別個の構成が必要です。
このタスクについて
仮想マシン コンソールを使用して、Object Storage コンポーネントを構成およびデプロイします。
前提条件
VMware Integrated OpenStackクラウドを構成および作成します。
手順
- Identity Service コンポーネントのコンソールを開きます。
- Identity Service コンポーネントによる認証用の管理者ユーザーを作成します。
- user-createコマンドを使用して、ユーザーを作成します。
$ openstack user create \
--domain local \
--password password \
--email [email protected] \
swift
- 新しく作成したユーザーに管理者権限を付与します。
$ openstack role add \
--project service \
--user swift \
admin
- 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 |
+-------------+----------------------------------+
- 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
- publicurl、internalurl、および adminurl 設定には、controller01 ノードの IP アドレスを指定します。
次のタスク
Object Storage コンポーネントをデプロイした後、必要な構成ファイルを作成します。Object Storage 構成ファイルの作成を参照してください。