14.3. Shared File System サービス用のアイデンティティーレコードの作成
必要なパッケージをインストールした後に、Shared File System サービスに必要な Identity のレコードを作成します。Identity サービスのホストまたは
keystonerc_admin
ファイルをコピーした先のマシン上で、以下の手順を実行してください。
注記
keystonerc_admin
ファイルに関する詳しい情報は 「管理者アカウントの作成」 を参照してください。
手順14.1 Shared File System サービス用のアイデンティティーレコードの作成
- Identity サービスに管理ユーザーとしてアクセスするためのシェルを設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow source ~/keystonerc_admin
# source ~/keystonerc_admin
manila
サービスユーザーを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [(keystone_admin)]# keystone user-create --name manila --pass MANILAPASS --enabled true --email manila@localhost
[(keystone_admin)]# keystone user-create --name manila --pass MANILAPASS --enabled true --email manila@localhost
MANILAPASS は、Shared File System サービスが Identity サービスとの認証を行う際に使用するセキュアなパスワードに置き換えます。admin
ロールをmanila
ユーザーに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [(keystone_admin)]# keystone user-role-add --user manila --tenant services --role admin
[(keystone_admin)]# keystone user-role-add --user manila --tenant services --role admin
manila
サービスエンティティーを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [(keystone_admin)]# keystone service-create --name manila --type share --description "OpenStack Shared Filesystems"
[(keystone_admin)]# keystone service-create --name manila --type share --description "OpenStack Shared Filesystems"
manila
エンドポイントエントリーを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [(keystone_admin)]# keystone endpoint-create \ --service manila \ --publicurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --internalurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --adminurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --region 'RegionOne'
[(keystone_admin)]# keystone endpoint-create \ --service manila \ --publicurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --internalurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --adminurl 'http://MANILAIP:8786/v1/%(tenant_id)s' \ --region 'RegionOne'
MANILAIP は、コントローラーノードの IP に置き換えます。