VMware Cloud Director Object Storage Extension は、VMware Cloud Director のユーザーにオブジェクト ストレージ機能を提供するためにデータセンターにインストールする、スタンドアローンのミドルウェア サービスです。

VMware Cloud Director Object Storage Extension のアーキテクチャ

インストールおよび構成中に、VMware Cloud Director Object Storage Extension のユーザー インターフェイスは、ポータルの拡張性フレームワークを使用して、VMware Cloud Director へのユーザー インターフェイス プラグインとして登録されます。そのため、VMware Cloud Director Object Storage Extension のユーザー インターフェイスには、VMware Cloud Director cloud provider admin portal からシステム管理者として、または VMware Cloud Director tenant portal から組織ユーザーとして、直接アクセスできます。

VMware Cloud Director Object Storage Extension は、AWS S3Cloudian HyperStoreDell EMC ECS、および Object Storage 相互運用性サービス を使用する任意の S3 互換ストレージ プラットフォームと連携するように構成できます。

VMware Cloud Director Object Storage Extension で使用するストレージプラット フォームを切り替えることができますが、同時に 2 つのストレージ プラットフォームを使用できません。

VMware Cloud Director Object Storage Extension のインスタンスは、VMware Cloud Director の単一のインスタンスまたは単一の VMware Cloud Director サーバ グループと連携できますが、マルチリージョン S3 サポート用に複数の VMware Cloud Director Object Storage Extension をデプロイできます。

次の図は、VMware Cloud Director Object Storage Extension のアーキテクチャ、およびコンポーネント間のネットワーク接続を示しています。


すべてのコンポーネントが連携して、VMware Cloud Director ユーザーにオブジェクト ストレージ機能を提供する方法を示すアーキテクチャ図。

仮想マシン デプロイを使用する VMware Cloud Director Object Storage Extension のコンポーネント

仮想マシン デプロイを使用する VMware Cloud Director Object Storage Extension は、4 つのコンポーネントで構成されます。

表 1. VMware Cloud Director Object Storage Extension のコンポーネント
コンポーネント 説明
Object Storage 相互運用性サービス (OSIS)

S3 互換ストレージ プラットフォームを VMware Cloud Director Object Storage Extension に統合するために使用されるサービスです。

このコンポーネントは、OSIS をサポートする VMware Partner Program for Object Storage Extension パートナーによって提供されます。詳細については、『VMware Object Storage Interoperability Service 開発ガイド』を参照してください。

VMware Cloud Director Object Storage Extension サービス ポート 443 でのデータ パスおよび制御パスのための API を提供する、VMware Cloud Director Object Storage Extension のパブリック サービス。仮想マシン デプロイの場合、各サービス ノードは、Linux マシンで実行されているスタンドアローン プロセスです。
VMware Cloud Director Object Storage Extension Keeper (voss-keeper) サービス VMware Cloud Director Object Storage Extension サービスおよび ose コマンドライン ユーティリティのシステム サービス。voss-keeper サービスはシステム サービスとして実行し、systemctl コマンドライン ユーティリティを使用して管理できます。

voss-keeper サービスを停止すると、ポート 443 の VMware Cloud Director Object Storage Extension サービスも停止します。

  • VMware Cloud Director Object Storage Extension ミドルウェア サービスとユーザー インターフェイス プラグインをインストールして起動します。
  • VMware Cloud Director Object Storage Extension が使用する Java デーモンの健全性を監視します。
  • クラスタ内の VMware Cloud Director Object Storage Extension ノード間の構成を同期します。
  • 内部の仮想 IP 変換サーバをインストールして起動します。
コマンドライン ユーティリティ (ose) VMware Cloud Director Object Storage Extension を構成し、Java デーモンを開始または停止するために必要なスクリプトを含んでいます。

VMware Cloud Director Object Storage Extension でのロールと権限

VMware Cloud Director パースペクティブから有効になっているアカウントを持つユーザーは、VMware Cloud Director Object Storage Extension にアクセスできます。

表示される項目と実行できるアクションは、VMware Cloud Director 組織内のユーザー プロファイルに割り当てられている権限によって異なります。

VMware Cloud Director のユーザー プロファイルに割り当てられた権限は、VMware Cloud Director Object Storage Extension でのユーザー ロールを定義します。

次の表には、VMware Cloud Director の権限と VMware Cloud Director Object Storage Extension ロール間のマッピングが含まれています。

表 2. VMware Cloud Director 権限と VMware Cloud Director Object Storage Extension ロールとの間のマッピング
VMware Cloud Director Object Storage Extension テナント ポータル ロール VMware Cloud Director の権限
プロバイダ管理者
  • 全般:管理者の表示
  • プロバイダ VDC:表示
  • 組織 VDC:表示
  • UI プラグイン:表示
なし。
テナント管理者
  • 全般:管理者の表示
  • 組織 VDC:表示
  • UI プラグイン:表示
VMware Cloud Director Object Storage Extensionテナント管理者に対して、VMware Cloud Director でのユーザー アカウントにプロバイダ VDC:表示ロールを割り当ててはなりません。プロバイダ VDC:表示ロールをテナント管理者に割り当てると、VMware Cloud Director Object Storage Extension のユーザー ロールがプロバイダ管理者に変更されます。
テナント ユーザー UI プラグイン:表示 VMware Cloud Director Object Storage Extensionテナント ユーザーに対して、VMware Cloud Director でのユーザー アカウントに全般:管理者の表示および全般:管理者の表示ロールを割り当ててはなりません。これらのロールをテナント ユーザーに割り当てると、VMware Cloud Director Object Storage Extension でのユーザー ロールがテナント管理者に変更されます。

VMware Cloud Director の事前定義済みのロールと権限の詳細については、事前定義ロールとその権限を参照してください。