VMware Cloud Director ソリューション アドオン ユーザー インターフェイスを使用して、付加価値のある機能で VMware Cloud Director サービスを拡張することができます。ユーザー インターフェイスを使用すると、VMware Cloud Director の機能を拡張するために独自に構築されたソリューションのリソースおよびライフサイクルを管理できます。
ソリューション アドオンは、VMware Cloud Director 拡張性エコシステム内の VMware Cloud Director 用に独自に構築されたソリューションです。ソリューション アドオンを使用すると、ユーザー インターフェイスと API の VMware Cloud Director 拡張機能を、バックエンド サービスおよびライフサイクル管理とともにカプセル化できます。ソリューション アドオンは、64 ビット Linux、Windows、および MacOS オペレーティング システム用の組み込みインストーラを含む .iso ファイルとして配布されます。ソリューション アドオンには、ユーザー インターフェイス プラグイン、vApp、ユーザー、ロール、ランタイム定義エンティティなど、さまざまな要素を含めることができます。
VMware Cloud Director ソリューション標準ライブラリおよび VMware Cloud Director Extension SDK は、ベンダーがソリューション アドオンを作成する際に利用されます。ソリューション アドオンをインストールするには、.iso ファイルに組み込まれているデプロイヤを実行するか、ソリューション アドオンのランディング ゾーンにファイルをアップロードして、ソリューション アドオン管理ユーザー インターフェイスを使用します。
ソリューション アドオンのランディング ゾーンは、プロバイダ管理プレーンの一部であり、クラウド プロバイダの代わりにソリューション アドオンのホスティング、管理、実行を行う専用のコンピューティング リソース、ストレージ リソース、およびネットワーク リソースのプールとなります。ソリューション アドオンのランディング ゾーンを管理するには、ソリューション アドオン管理ユーザー インターフェイス プラグインを使用するか、定義済みエンティティ API を使用します。
ソリューション アドオンのランディング ゾーンでは、ソリューション アドオンの .iso ファイルのアップロードに使用するリソースのほか、必要に応じて .iso ファイルに含まれるバックエンド サービスのデプロイに使用するリソースを選択できます。ソリューション アドオンのランディング ゾーンを構成するには、ソリューション アドオンのランディング ゾーンのリソースを提供する VMware Cloud Director 組織、カタログ、およびソリューション アドオンのバックエンド サービスで必要な場合は 1 つ以上の組織 VDC を選択します。選択する組織 VDC ごとに、ソリューション アドオンに接続するネットワーク、ストレージ ポリシー、および必要に応じてコンピューティング ポリシーを指定する必要があります。また、各ソリューション アドオンに、機能として定義された特定の VMware Cloud Director 構成要件のセットを設定できます。
VMware Cloud Director 10.5 以降では、ソリューション アドオンの新しいバージョンが使用可能になると、既存のソリューション アドオン インスタンスを新しいバージョンにアップグレードできます。また、ソリューション アドオンを、環境内の一部のテナントまたはすべてのテナントに公開することができます。
ソリューション アドオンを作成するには、VMware Cloud Director Extension SDK を使用できます。
- VMware Cloud Director Extension SDK エコシステムの主要なロール
- ベンダー
- ベンダーは、VMware Cloud Director Extension SDK を使用して Container Service Extension、サードパーティ製ソフトウェア ベンダー、Kubernetes サービスなど、 VMware Cloud Director を補完するサービスを作成するソリューション アドオンの作成者です。
- プロバイダ
- プロバイダは、 VMware Cloud Director オンプレミスまたは VMware Cloud Director service 環境でソリューション アドオンを運用します。
- テナント
- テナントは、Kubernetes クラスタのセルフサービス プロビジョニング、Kubernetes Operator、データベース、バックオフィス プロパティによるユーザー インターフェイス拡張機能など、ソリューション アドオンによってもたらされるビジネスの成果の使用者です。