Cloudian HyperStore クラスタを使用した VMware Cloud Director Object Storage Extension の構成には、VMware Cloud Director Object Storage Extension サービスと Cloudian HyperStore サービス間の接続の確立が含まれます。
セキュリティ上の理由から、
VMware Cloud Director Object Storage Extension はすべてのパスワードの複雑さを検証します。
ose コマンドライン ユーティリティを使用してパスワードを設定する場合は、パスワードが次の要件を満たしていることを確認してください。
- 8 文字以上の長さである
- 1 文字以上の大文字を含んでいる
- 1 文字以上の小文字を含んでいる
- 1 文字以上の数字を含んでいる
- 1 文字以上の英数字以外の文字を含んでいる表記可能な情報交換用米国標準コード (ASCII) 文字のみを使用してください。スペースや、BEL や NUL などの非印字制御文字は使用しないでください。
VMware Cloud Director Object Storage Extension は、次のスクリプトの実行の一部としてパスワード検証を実行します。
- ose cloudian admin set
- ose cloudian console set
テストの目的で、実行するコマンドに
--force 引数を追加することで、パスワードの検証を回避できます。
前提条件
- VMware Cloud Director Object Storage Extension を展開済みで、VMware Cloud Director およびデータベースへの接続を構成済みであることを確認します。
- Cloudian HyperStore をバージョン 7.1.6 または 7.2 にアップグレードしたことを確認します。
- Cloudian HyperStore ユーザー ID の最大長が 64 バイトから 255 バイトに増えていることを確認します。はじめにおよびCloudian 展開の要件を参照してください。
手順
- VMware Cloud Director Object Storage Extension をインストールしたマシンへの SSH 接続を開きます。
- VMware Cloud Director Object Storage Extension Keeper サービスを起動します。
systemctl start voss-keeper
- Cloudian HyperStore 管理サービスの HTTPS API エンドポイントへの接続を構成します。
ose cloudian admin set --url hyperstore-admin-url --user admin-user --secret 'password'
入力するパスワードに一重引用符 (') が含まれている場合、引数 --secret を指定せずにコマンドを実行すると、新しい行にパスワードを入力するように求められます。
例:
ose cloudian admin set --url https://object-storage.acme.com:19443 --user sysadmin --secret 'ChangeIt!'
- Cloudian HyperStore S3 サービスへの接続を構成します。
ose cloudian s3 set your-hyperstore-s3-url
接続を構成するには、S3 サービスの FQDN または IP アドレスを使用します。FQDN を使用する場合、S3 サービスの URL が Cloudian HyperStore のサービスのドメイン設定と一致していることを確認します。Cloudian HyperStore の要件に従って使用する形式は https://s3-<your-region><your-hyperstore-host> です。また、DNS サーバが仮想ホストから実際の S3 サービス ホストに、すべてのバケット要求をルーティングできることを確認してください。たとえば、<any-bucket-name><your-hyperstore-host> から <your-hyperstore-host> までです。S3 サービスの IP アドレスを使用する場合、ドメインおよび仮想ホストのルート設定は必要ありません。
例:
ose cloudian s3 set https://s3-regionA.hyperstore.local
- Cloudian HyperStore IAM サービスへの接続を構成します。
ose cloudian iam set hyper-store-iam-url
例:
ose cloudian iam set http://object-storage.acme.com:16443
- Cloudian Management Console への接続を構成します。
ose cloudian console set --url hyperstore-cmc-url --user admin-user --secret cmc-sso-shared-key
入力するユーザー名は、有効なシステム管理者ユーザーのユーザー名である必要があります。--secret 引数値に、Cloudian Management Console で構成されているシングル サインオン共有キーを入力します。
例:
ose cloudian console set --url https://object-storage.acme.com:8443 --user admin --secret UinqeMQA9FAWy8zbDqWTLBRRg23U72xBWi
- Cloudian HyperStore プラットフォームの使用を許可します。
ose platforms enable cloudian
- VMware Cloud Director Object Storage Extension の構成を検証します。
すべてのコンポーネントが正常に構成されている場合、システムは次のメッセージを返します。
+------------------------+-------------+-----------------+---------------------------------+
| Name | Required | Connectivity | Detail |
+========================+=============+=================+=================================+
| Database | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Certificate | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloud Director | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Platform - Cloudian | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian Admin Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
| Cloudian S3 Service | Y | Normal | |
+------------------------+-------------+-----------------+---------------------------------+
システムがエラーを返した場合は、
/opt/vmware/voss/log でログ ファイルを確認します。
- VMware Cloud Director Object Storage Extension サービスのステータスを確認します。
VMware Cloud Director Object Storage Extension サービスが想定どおりに実行する場合は、システムは「
実行中」ステータスと構成の詳細を返します。
エラー メッセージが表示された場合は、--debug 引数を追加してデバッグ モードで VMware Cloud Director Object Storage Extension サービスを開始し、問題についてトラブルシューティングすることができます。
- VMware Cloud Director Object Storage Extension サービスを開始します。
- (オプション) 構成の詳細を取得します。
システムが
Cloudian HyperStore 構成の詳細を返します。