19.3. 外部の Object Storage クラスターの使用
コントローラーノードでデフォルトの Object Storage サービスのデプロイメントを無効にすることによって、外部の Object Storage (swift) クラスターを再利用することができます。これにより、Object Storage のプロキシーとストレージサービスの両方が無効になり、haproxy と keystone が特定の外部 Swift エンドポイントを使用するように設定されます。
Object Storage (swift) クラスター上のユーザーアカウントは手動で管理する必要があります。
外部の Object Storage クラスターのエンドポイントの IP アドレスに加えて、外部の Object Storage クラスターの proxy-server.conf ファイルの authtoken パスワードも必要です。この情報は、openstack endpoint list コマンドを使用して確認することができます。
外部の Swift クラスターを使用して director をデプロイする場合:
以下の内容を記載した
swift-external-params.yamlという名前の新しいファイルを作成します。-
EXTERNAL.IP:PORTは、外部プロキシーの IP アドレスとポートに置き換えます。 SwiftPasswordの行のAUTHTOKENは、外部プロキシーのauthtokenパスワードに置き換えます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
-
このファイルを
swift-external-params.yamlとして保存します。 これらの追加の環境ファイルを使用してオーバークラウドをデプロイします。
openstack overcloud deploy --templates \ -e [your environment files] -e /usr/share/openstack-tripleo-heat-templates/environments/swift-external.yaml -e swift-external-params.yaml
openstack overcloud deploy --templates \ -e [your environment files] -e /usr/share/openstack-tripleo-heat-templates/environments/swift-external.yaml -e swift-external-params.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow