企業のブランディング基準を満たし、完全に独自のクラウド エクスペリエンスを実現するには、VMware Cloud Director Service Provider Admin Portal および各組織の VMware Cloud Director Tenant Portal にロゴとテーマを設定します。また、VMware Cloud Director ポータルの右上にある 2 つのメニューを変更して、カスタム リンクを追加することもできます。

VMware Cloud Director 10.4 以降では、新しい VMware Cloud Director API とユーザー インターフェイスを使用して VMware Cloud Director ポータルをカスタマイズできます。ブランドのアルファ機能を使用する場合は、BrandingThemes API を使用した VMware Cloud Director ポータルのカスタマイズを参照してください。

レガシー VMware Cloud Director ブランドの実装を使用する場合に、ブランドの属性とリンクをカスタマイズするには、branding API エンドポイントを使用する必要があります。https://developer.vmware.comにある『VMware Cloud Director OpenAPI のスタート ガイド』を参照してください。

ポータル ブランディング

VMware Cloud Director には、インストールの一部として、2 つのテーマ(デフォルト テーマとダーク テーマ)が含まれています。ユーザーはカスタム テーマを作成、管理、および適用できます。ポータル名、ロゴ、およびブラウザ アイコンも変更できます。また、ブラウザのタイトルには設定したポータル名が使用されます。

Service Provider Admin Portal をカスタマイズするには、ブランド属性をシステム レベルで設定する必要があります。特定のテナントにブランドを個別に構成しない場合は、各組織にシステム ブランド属性を導入します。

特定のテナントに、ポータル名、ヘッダーの色、ロゴ、アイコン、テーマ、およびカスタム リンクの任意の組み合わせを選択して、オーバーライドすることができます。設定しなかった値には、対応するシステムのデフォルト値が使用されます。

注: デフォルトでは、ログインしたセッション以外の場所に個々のテナント ブランディングは表示されません。テナント間で他のテナントの存在を認識できないように、ログインおよびログアウト画面には各テナントのブランディングは表示されません。ログインしたセッション以外の場所でブランディングを有効にするには、次のセル管理ツールを使用します。
manage-config -n backend.branding.requireAuthForBranding -v false

セル管理ツールの使用については、『VMware Cloud Director インストール、構成、およびアップグレード ガイド』を参照してください。

カスタム リンク

カスタム リンクは、ポータル ブランディングのコンポーネントです。カスタム リンクには、次の 2 種類があります。
  • override メニュー項目は、[ヘルプ][バージョン情報]、および [VMRC のダウンロード] のメニュー項目の既存のリンクを置き換えます。デフォルトでは、ユーザーは [VMRC のダウンロード] からhttps://my.vmware.comにリダイレクトされ、VMRC をダウンロードできます。ユーザーが VMRC をダウンロードするには、アカウントを登録している必要があります。このリンクをオーバーライドすることで、VMRC インストーラを独自のサーバに再配置できます。
  • link メニュー項目とは、ポータルの右上隅にあるユーザー メニュー項目に追加された新しいリンクのことで、[ユーザー環境設定] および [ログアウト] オプションが表示されます。新しいカスタム リンクは、API 呼び出し内で指定した順序で表示されます。

    これらのカスタム リンクを整理するには、section および separator のメニュー項目を使用します。section メニュー項目はメニューにヘッダーを追加し、separator メニュー項目はメニューに行を追加します。

カスタム リンクはカスタム プレースホルダをサポートします。カスタム プレースホルダは、識別情報をクエリ パラメータの形式で他のアプリケーションに渡す場合に使用できます。

VMware Cloud Director では、カスタム リンクの url 値に次のカスタム変数を使用できます。

表 1. カスタム リンクのカスタム変数
変数 説明
${TENANT_NAME} 組織名
${TENANT_ID} 組織 ID
${SESSION_TOKEN} x-vcloud-authorization トークン
たとえば、次のようになります。
url: https://host:port/tenant/${TENANT_NAME}/vdcs
組織 myorg の VMware Cloud Director Tenant Portal であれば、次のようになります。
url: https://host:port/tenant/myorg/vdcs