Horizon Cloud on OpenStack キャパシティ タイプ(ユーザー デプロイまたは Platform9 Private Cloud Director)用に Horizon Edge を追加およびデプロイできます。その後、Edge の Unified Access Gateway (UAG) を構成できます。
注: Horizon Cloud on OpenStack は現在、制限付き可用性 (LA) モードでのみ使用できます。
全般的な前提条件
Horizon Cloud Service、Unified Access Gateway (UAG)、および Private Cloud Director の前提条件を構成します。
-
「Horizon Cloud on OpenStack Edge のデプロイ」に記載されている Horizon Cloud のアクセス プロセス(オンボーディング プロセスを含む)を確認して完了します。
-
『Horizon Cloud スタート ガイド』製品ドキュメントの「Horizon Cloud on OpenStack Edge をデプロイするための要件チェックリスト」および「Horizon Cloud on OpenStack Edge のポートとプロトコルの要件」のトピックに記載されている要件を確認して満たします。
-
デプロイされた Horizon Edge Gateway アプライアンスに使用する完全修飾ドメイン名 (FQDN) を決めます。ユーザー インターフェイス ウィザードで、その FQDN を入力するように求められます。詳細については、Omnissa コミュニティ フォーラムの記事「Understanding Omnissa Horizon Edge Gateway: Purpose, Architecture & Best Practices」を参照してください。
-
次のセクションにある Private Cloud Director (PCD) の前提条件を満たします。
Private Cloud Director の前提条件
Platform9 キャパシティ タイプを使用して OpenStack 向けの Horizon Edge を作成する場合は、ローカルにインストールされた Private Cloud Director (PCD) のインスタンスまたは PCD の SaaS インスタンスにアクセスできることを確認します。現在サポートされているバージョンは次のとおりです。
- オンプレミス マルチ ノード:PCD 2025.6-151
- SaaS マルチ ノード:PCD 2025.8-112
ID アクセス - ユーザーおよびアプリケーションの認証情報
ユーザー認証情報が適切な ID アクセスを提供していることを確認します。PCD でのリソース作成やその他の操作タスクが許可されるようにするには、少なくとも管理者ロールを持つターゲット テナント/プロジェクトの有効なユーザー アカウントが必要です。
また、アカウントが適切なドメインに属していることを確認します。ドメイン範囲は、Keystone 認証を正常に行う上で不可欠です。
-
環境変数を定義して範囲を定義します。
-
OpenStack Platform9 CLI を使用してアプリケーション認証情報を作成します。以下にサンプル構文を示します。関連情報については、Red Hat ドキュメントの「アプリケーション認証情報」を参照してください。
openstack application credential create \ --role admin \ --description "credential with admin privileges" \ my-admin-appcred -
--role adminを使用して、完全なプロジェクト レベルの操作に管理者ロールを割り当てます。 -
認証情報が、正しいドメインとプロジェクトの範囲に基づいて作成されていることを確認します。
-
生成されたアプリケーション認証情報 ID とシークレットを安全に保存します。後でこれらを使用してプロバイダ Edge を作成します。
-
イメージ作成で Web ダウンロード方法が有効になっていることを確認します。
KVM ホストの準備
OpenStack Platform9 の推奨事項を使用して KVM ホストを準備します。現在、Ubuntu LTS 22.04 は KVM ホストでサポートされている OS です。詳細については、Platform9 の Private Cloud Director 製品ドキュメントの「Hypervisor Host Prerequisites」を参照してください。
-
3 台以上の KVM ホストを持つ 1 つ以上のクラスタにアクセスできることを確認します。
-
デプロイのストレージ オプションが OpenStack Platform9 でサポートされていることを確認します。Platform9 の Private Cloud Director 製品ドキュメントで「Supported storage drivers」を参照してください。
-
必要に応じて、Cinder ドライバをストレージ用に構成します。OpenStack の製品ドキュメントの「All About Cinder Drivers」を参照してください。
-
高速クローン作成で、アレイのドライバが XCOPY 機能を提供している場合は、XCOPY のアレイ オフロードが Cinder で構成されていることを確認します。
OpenRC パラメータの取得
次の説明に従って、必要な OpenRC ファイル パラメータを取得します。OpenStack openrc ファイルは多くの場合、PROJECT-openrc.sh という名前で、コマンドライン ツールでクラウド プロジェクトを操作するために必要な環境変数を設定するために使用される Bash スクリプトです。
-
ユーザー認証情報を使用して Private Cloud Director (PCD) にログインします。
-
正しいリージョンとプロジェクトが選択されていることを確認します。必要に応じて、[設定] アイコンをクリックして [API アクセス] を選択します。
-
[pcdctl RC] セクションに移動し、OpenRC ファイルの値を入力します。必要な pcdctl RC 環境変数を、値の例と共に以下に示します。
export OS_USERNAME=admin@airct1.localnet export OS_PASSWORD=<your-password> export OS_AUTH_URL=https://pcd-region1.steslabs.ney/keystone/v3 export OS_AUTH_TYPE=password export OS_IDENTITY_API_VERSION=3 export OS_REGION_NAME=Default export OS_USER_DOMAIN_NAME=Default export OS_PROJECT_DOMAIN_NAME=Default export OS_PROJECT_NAME=PROD export OS_INTERFACE=public
マシン ID とユーザー ID の前提条件
『Horizon Cloud スタート ガイド』の「Horizon Cloud on OpenStack Edge をデプロイするための要件チェックリスト」および「Horizon Cloud での ID とアクセス管理」を参照してください。
ネットワーク、ロード バランサ、および仮想マシンの前提条件
この『Horizon Cloud の利用と管理』ガイドの「Horizon Cloud on OpenStack Edge デプロイのネットワーク設定と親仮想マシンのセットアップの構成」を参照してください。
手順 - 制御プレーンへの自己ホスト型オンプレミス アクセスを使用した Edge デプロイの作成
Horizon Cloud の Horizon Universal Console では、[Horizon Edge を追加] ユーザー インターフェイス ページをさまざまなエントリ ポイントから使用できます。コンソールでのこの手順の開始点は通常、環境が新規であるか、既存の Horizon Edge デプロイが存在するかによって異なります。
-
Horizon Edge がまだない:環境に Horizon Edge がまだデプロイされていない場合は、通常、[デプロイの開始] をクリックしてプロセスを開始します。次に、コンソールに [Horizon Edge を追加] ユーザー インターフェイス ステッパー ページが表示されます。
または、[キャパシティ] > [追加] > [Platform9] をクリックして開始できます。次に、コンソールに [Horizon Edge を追加] ユーザー インターフェイス ステッパー ページが表示されます。
-
少なくとも 1 台の Horizon Edge:1 台以上の Horizon Edge が Horizon Cloud 環境にすでに作成およびデプロイされている場合は、Horizon Universal Console の [キャパシティ] > [Horizon Edge] > [追加] > [Horizon Cloud] > [Platform9] をクリックして、[Horizon Edge を追加] ステッパー ページを開きます。
-
Horizon Cloud にログインします。具体的には、https://connect.omnissa.com に移動し、[Horizon Cloud] タイルを開きます。
-
Horizon Universal Console ユーザー インターフェイスから、左側のペインのナビゲーションで [キャパシティ] > [Horizon Edge] をクリックします。この手順の例では、Platform9 キャパシティ タイプの選択を使用します。
-
[Horizon Edge] タブで [追加] をクリックし、ドロップダウン メニューから [Horizon Cloud] > [Platform9] を選択します。
注:****[Platform9] または [OpenStack] のいずれかを選択できます。Platform9 Private Cloud Director を使用して OpenStack インフラストラクチャを提供する場合は、[Platform9] を選択します。OpenStack インフラストラクチャを自己展開または自己管理するためのその他の汎用ソフトウェアまたはオープンソース ソフトウェアがある場合は、[OpenStack] を選択します。この例では、Platform9 Private Cloud Director を使用して OpenStack インフラストラクチャを提供することを想定しているため、[Platform9] を選択します。
-
以下の説明に従って、以降のすべてのユーザー インターフェイス ステッパー ページに応答します。
要件
表示されている要件を満たしていることを確認し、[次へ] をクリックします。
**注:**続行する前に、この「要件」セクションに記載されているリンクから Horizon Edge 仮想マシン イメージをダウンロードし、ダウンロードしたイメージを OpenStack イメージ リポジトリに追加してください。
全般情報
[全般情報] ページで Horizon Edge 名と説明(オプション)を入力し、[次へ] をクリックします。
キャパシティ プロバイダ
[キャパシティ プロバイダ] ページで、次の情報を入力し、[次へ] をクリックします。
-
[プラットフォーム タイプ] で、Edge Gateway のデプロイ先となるキャパシティ タイプを指定します。この例では、この Edge が接続する OpenStack Platform9 SDDC です。
-
[管理コンソールの場所] で、オンプレミスの場合は [自己ホスト型]、クラウドホスト型展開の場合は [SaaS ホスト型] を選択します。この例では、[自己ホスト型] を選択します。
-
[Keystone URL] には、
openrc.shファイルのOS_AUTH_URL=設定で定義されている認証 URL を入力します。 -
[場所] で、使用可能なオプションのリストから最も近い物理的な場所を選択します。OpenStack Platform9 SDDC が配置されている都市の入力を開始し、表示されるリストから選択します。
-
[プロジェクト ドメイン名] には、
openrc.shファイルのOS_PROJECT_DOMAIN_NAME=設定で指定されているプロジェクト ドメイン名を入力します。 -
[プロジェクト名] には、
openrc.shファイルのOS_PROJECT_NAME=設定で指定されているプロジェクト名を入力します。 -
[リージョン] には、
openrc.shファイルのOS_REGION_NAME=設定で指定されているリージョン名を入力します。この指定はオプションです。 -
[認証情報タイプ] で、[ユーザー認証情報] を選択して、
openrc.shファイルで定義されている [ユーザー ドメイン名]、[ユーザー名]、および [パスワード] を指定するか、[アプリケーション認証情報] を選択して、[アプリケーション ID]、[アプリケーション シークレット] キーの値、[サムプリント] を指定します。[サムプリント] には、管理コンソールの SHA-256 証明書サムプリントを入力します。画面上のヘルプを利用できます。
サイト
[サイト] ページで、[新規追加] をクリックしてプロンプトに応答するか、ドロップダウン メニューから既存のサイトを選択して、[次へ] をクリックします。
Horizon Edge Gateway - 自己ホスト型
-
[Horizon Edge Gateway] ページで、次の情報を入力し、[次へ] をクリックします。
-
[FQDN] – Edge Gateway の完全修飾ドメイン名 (FQDN) を入力します。FQDN は、VDI デスクトップから解決できる必要があります。
-
[SSO を使用] – SSO 構成がまだ存在しない場合は、このオプションを無効のままにします。または、SSO 構成がすでに作成されており、この Edge に関連付ける場合は、このオプションを有効にします。
-
[SSO 構成] – このオプションは、[SSO を使用] が有効になっている場合に使用できます。目的の SSO 構成の名前の入力を開始し、リストから選択して [次へ] をクリックします。
-
-
[次へ] をクリックすると、Horizon Edge Gateway 作成の開始が進行します。完了するまで数分かかります。」というメッセージが表示されて、Horizon Edge Gateway の作成が進行中であることが通知されます。開始が完了すると、次のステッパー ページ(Edge Gateway アプライアンス)が表示されます。開始が完了すると、[サマリ] ページに表示されます。ただし、Platform9 仮想マシン インスタンスのデプロイが完了するまで待機する必要があり、これには 20 分ほどかかることがあります。
-
[Edge Gateway アプライアンス] ページで [ダウンロード] をクリックして、アプライアンスをダウンロードします。
-
[Horizon Edge Gateway のデプロイとペアリング] ページで、ペアリング コードをコピーして [終了] をクリックします。
-
Platform9 Private Cloud Director コンソールにログインします。
-
左側のナビゲーション ペインで、[仮想マシン] セクションの下にある [イメージ] を選択します。
-
[アップロード] をクリックし、以前にダウンロードした QCOW2 イメージを参照して選択します。
-
イメージの [名前] を指定し、[ディスク形式] に [QCOW2] を選択します。
-
すべてのチェックボックスがオフになっていることを確認します。
-
[イメージを追加] をクリックして、アップロード プロセスを完了します。
-
Platform9 Private Cloud Director コンソールで、[仮想マシン] > [仮想マシン] > [新しい仮想マシンのデプロイ] の順に移動し、プロンプトに従って次の情報を指定します。
- Edge 仮想マシンの [名前] を入力します。
- Edge 仮想マシンを展開する [クラスタ] を選択します。
- [仮想マシンの起動元] で、[新規ボリューム] を選択します。
- [ボリューム サイズ] を [40 GiB] に設定します。
- 展開に適した [ボリューム タイプ] を選択します。
- [仮想マシンの 終了時にボリュームを削除] オプションをオンにします。
- 前の手順でインポートした [Edge VMDK] イメージを選択します。
- [次へ] をクリックして続行します。
-
[フレーバーの選択] セクションで、次の情報を指定し、[次へ] をクリックして続行します。
- [ホットプラグ互換] の場合は、[無効] 設定を指定します。
- [GPU 互換] の場合は、[無効] 設定を指定します。
- [フレーバー] で、[8 個の vCPU と 16 GB の RAM] の推奨される仕様を選択します。
-
[ネットワーク] セクションで、『ポートとプロトコル』ドキュメントに記載されている要件を満たす仮想マシンのネットワークを選択し、[次へ] をクリックして続行します。
-
[仮想マシンのカスタマイズ] セクションで、次の情報を指定し、[仮想マシンの展開] をクリックして続行します。
- [仮想マシンの数] に「1」を指定します。
- [SSH キー] には、ドロップダウン メニューで適切なオプションを選択します。
- [サーバ グループ] には、ドロップダウン メニューで適切なオプションを選択します。
- [Cloud-init を使用] オプションをオンにします。
- 次のサンプル コードをコピーして、[Cloud-init YAML] コード ボックスに貼り付けます。
- **注:**画面上の Cloud-init YAML コードで、FILL_IN_PAIRING_CODE_FROM_ABOVE_STEP を置き換えて、Horizon Cloud Console から取得したペアリング コードを入力します。
- **注:**画面上の Cloud-init YAML コードで、FILL_IN_ROOT_PASSWORD を置き換えて、root アクセス用に任意のパスワードを入力します。
#cloud-config write_files: - path: /opt/horizon/var/data/env-vars.json content: | { "defaultGateway": "", "dns": "", "dockerCIDR": "", "hostName": "", "edgeGwBuildNumber": "258", "edgeGwVersion": "2506.1.1", "ipAddress": "", "netMask": "", "pairingCode": "FILL_IN_PAIRING_CODE_FROM_ABOVE_STEP", "podCIDR": "192.168.240.0/21", "proxyHost": "", "proxyNoProxyFor": "", "proxyPassword": "", "proxyPort": "0", "proxySsl": "False", "proxyUsername": "", "publicKey": "", "rootPassword": "FILL_IN_ROOT_PASSWORD", "serviceCIDR": "192.168.236.0/23", "isMultiNic": "False", "vmname": "Horizon_Edge_Gateway" } -
必要に応じて、セキュリティ グループの割り当て トグルを有効にして、選択したセキュリティ グループを指定します。
-
[移行の優先順位の設定] オプションをオフにします。
-
Horizon Cloud Console から、[キャパシティ] > [Horizon Edge] の順に移動し、展開された Edge をクリックします。展開が成功した場合は、[エージェントの監視]、[展開ステータス]、[接続ステータス] に緑色のチェックマークが表示されます。
-
Edge を作成したら、Unified Access Gateway (UAG) を構成できます。「OpenStack Edge の UAG デプロイの作成」を参照してください。
手順 - 制御プレーンへの SaaS ホスト型クラウド アクセスを使用した Edge デプロイの作成
Horizon Cloud の Horizon Universal Console では、[Horizon Edge を追加] ユーザー インターフェイス ページをさまざまなエントリ ポイントから使用できます。コンソールでのこの手順の開始点は通常、環境が新規であるか、既存の Horizon Edge デプロイが存在するかによって異なります。
-
Horizon Edge がまだない:環境に Horizon Edge がまだデプロイされていない場合は、通常、[デプロイの開始] をクリックしてプロセスを開始します。次に、コンソールに [Horizon Edge を追加] ユーザー インターフェイス ステッパー ページが表示されます。
または、[キャパシティ] > [追加] > [Platform9] をクリックして開始できます。次に、コンソールに [Horizon Edge を追加] ユーザー インターフェイス ステッパー ページが表示されます。
-
少なくとも 1 台の Horizon Edge:1 台以上の Horizon Edge が Horizon Cloud 環境にすでに作成およびデプロイされている場合は、Horizon Universal Console の [キャパシティ] > [Horizon Edge] > [追加] > [Horizon Cloud] > [Platform9] をクリックして、[Horizon Edge を追加] ステッパー ページを開きます。
-
Horizon Cloud にログインします。具体的には、https://connect.omnissa.com に移動し、[Horizon Cloud] タイルを開きます。
-
Horizon Universal Console ユーザー インターフェイスから、左側のペインのナビゲーションで [キャパシティ] > [Horizon Edge] をクリックします。
-
[Horizon Edge] タブで [追加] をクリックし、ドロップダウン メニューから [Horizon Cloud] > [Platform9] を選択します。
注:****[Platform9] または [OpenStack] のいずれかを選択できます。Platform9 Private Cloud Director を使用して OpenStack インフラストラクチャを提供する場合は、[Platform9] を選択します。OpenStack インフラストラクチャを自己展開または自己管理するためのその他の汎用ソフトウェアまたはオープンソース ソフトウェアがある場合は、[OpenStack] を選択します。この例では、Platform9 Private Cloud Director を使用して OpenStack インフラストラクチャを提供することを想定しているため、[Platform9] を選択します。
-
以下の説明に従って、以降のすべてのユーザー インターフェイス ステッパー ページに応答します。
要件
表示されている要件を満たしていることを確認し、[次へ] をクリックします。
全般情報
[全般情報] ページで Horizon Edge 名と説明(オプション)を入力し、[次へ] をクリックします。
キャパシティ プロバイダ
[キャパシティ プロバイダ] ページで、次の情報を入力し、[次へ] をクリックします。
-
[プラットフォーム タイプ] で、Edge Gateway のデプロイ先となるキャパシティ タイプを指定します。この例では、この Edge が接続する OpenStack Platform9 SDDC です。
-
[管理コンソールの場所] で、オンプレミスの場合は [自己ホスト型]、クラウドホスト型展開の場合は [SaaS ホスト型] を選択します。この例では、[SaaS ホスト型] を選択します。
-
[Keystone URL] には、
openrc.shファイルのOS_AUTH_URL=設定で定義されている認証 URL を入力します。 -
[場所] で、使用可能なオプションのリストから最も近い物理的な場所を選択します。OpenStack Platform9 SDDC が配置されている都市の入力を開始し、表示されるリストから選択します。
-
[プロジェクト ドメイン名] には、
openrc.shファイルのOS_PROJECT_DOMAIN_NAME=設定で指定されているプロジェクト ドメイン名を入力します。 -
[プロジェクト名] には、
openrc.shファイルのOS_PROJECT_NAME=設定で指定されているプロジェクト名を入力します。 -
[リージョン] には、
openrc.shファイルのOS_REGION_NAME=設定で指定されているリージョン名を入力します。この指定はオプションです。 -
[認証情報タイプ] で、[ユーザー認証情報] を選択して、
openrc.shファイルで定義されている [ユーザー ドメイン名]、[ユーザー名]、および [パスワード] を指定するか、[アプリケーション認証情報] を選択して、[アプリケーション ID]、[アプリケーション シークレット] キーの値、[サムプリント] を指定します。[サムプリント] には、管理コンソールの SHA-256 証明書サムプリントを入力します。画面上のヘルプを利用できます。
サイト
[サイト] ページで、[新規追加] をクリックしてプロンプトに応答するか、ドロップダウン メニューから既存のサイトを選択して、[次へ] をクリックします。
Horizon Edge Gateway - SaaS ホスト型
[Horizon Edge Gateway] ページで、次の情報を入力し、[保存して閉じる] をクリックします。
-
[FQDN] – Edge Gateway の完全修飾ドメイン名 (FQDN) を入力します。FQDN は、VDI デスクトップから解決できる必要があります。
-
[フレーバー] - ドロップダウン メニューからフレーバー サイズを選択します。
-
[ボリューム タイプ] - ドロップダウン メニューからボリューム タイプを選択します。
-
[エージェントの監視] – このオプションは有効のままにします。
-
[SSO を使用] – SSO 構成がまだ存在しない場合は、このオプションを無効のままにします。または、SSO 構成がすでに作成されており、この Edge に関連付ける場合は、このオプションを有効にします。
-
[SSO 構成] – このオプションは、[SSO を使用] が有効になっている場合に使用できます。目的の SSO 構成の名前の入力を開始し、リストから選択します。
-
[管理ネットワーク] - 選択項目のドロップダウン メニューから、Platform9 で指定した管理サブネットを選択します。Platform9 Private Cloud Director (PCD) アプリケーションを開いて、これらのさまざまなネットワークの選択の詳細を確認できます。
-
[IP アドレス](オプション) - IP アドレスを入力するか、ネットワークの選択に基づいてシステムが割り当てる IP アドレスを使用します。
-
[ネットワーク セキュリティ グループ] - 選択項目のドロップダウン メニューから、Platform9 で指定したネットワーク セキュリティ グループを選択します。Platform9 Private Cloud Director (PCD) アプリケーションを開いて、これらのさまざまなセキュリティ グループの選択の詳細を確認できます。
-
[プロキシ] - オプションで、この Edge デプロイ プロセスの一環として送信トラフィックのプロキシ設定を指定します。**Edge のデプロイ後にこれらのプロキシ設定を編集または更新することは、現在サポートされていません。**プロキシ設定には、オンスクリーン ヘルプの説明にあるように、名前、ホスト、ポート、タイプ、ユーザー名、およびパスワードが含まれます。
-
[詳細] - [サービス CIDR] と [ポッド CIDR] を指定するオプションが表示されるページの [詳細] セクションが表示されます。これらの値を指定しない場合は、画面上のヘルプの説明にあるようにデフォルト値が使用されます。
[保存して閉じる] をクリックすると、「Horizon Edge Gateway の作成が開始されました。完了するまで数分かかります。」というメッセージが表示されて、Horizon Edge Gateway の作成が進行中であることが通知されます。開始が完了すると、次のステッパー ページ(Edge Gateway アプライアンス)が表示されます。開始が完了すると、[サマリ] ページに表示されます。ただし、Platform9 仮想マシン インスタンスのデプロイが完了するまで待機する必要があり、これには 20 分ほどかかることがあります。
Edge を作成したら、Unified Access Gateway (UAG) を構成できます。「OpenStack Edge の UAG デプロイの作成」を参照してください。
このページは役に立ちましたか?