Horizon Edge Gateway をダウンロードして Google Cloud Platform (GCP) の Horizon 8 フェデレーション デプロイにデプロイし、Horizon Cloud とペアリングできます。
Google Cloud GCVE ソリューション にフェデレーション アーキテクチャを使用する Edge デプロイ用の Horizon Edge Gateway アプライアンスをダウンロードしてデプロイします。フェデレーション アーキテクチャでは、Edge の環境内のネイティブの Google Cloud Platform (GCP) インフラストラクチャに Horizon Edge Gateway をデプロイする必要があります。
以下は、ポッドの環境内のネイティブの GCP インフラストラクチャに Horizon Edge Gateway をデプロイするために必要な手順の概要です。
- Horizon Edge Gateway TAR ファイルをダウンロードします。
- Google Cloud Storage バケットを作成し、アプライアンスの TAR をそのバケットにアップロードします。
- アップロードした TAR ファイルからカスタム イメージを作成します。
- カスタム イメージから Horizon Edge Gateway 仮想マシン (VM) インスタンスを作成します。
前提条件
続行する前に、以下の前提条件を満たす必要があります。
-
「Horizon 8 Edge のデプロイの開始」で説明されている Horizon Edge Gateway 関連の前提条件を満たしていることを確認します。
-
Horizon Edge Gateway を使用して Horizon 8 ポッドと Horizon Cloud をペアリングするため、Microsoft Azure 環境に Horizon Edge Gateway をデプロイするために適切な宛先 URL をアクセス可能にするという要件を満たしていることを確認します。
-
適切なバージョンの Horizon Edge Gateway を使用していることを確認します。「Omnissa 製品の相互運用性マトリックス」を参照してください。
-
Horizon Edge Gateway 仮想アプライアンスは、インターネットにアクセスして Horizon Control Plane と通信する必要があります。ご使用の環境で、デプロイされたアプライアンスがインターネットにアクセスするためにプロキシ サーバとプロキシ構成を使用する必要がある場合、プロキシ設定を Horizon Edge Gateway アプライアンスで使用するときのプロキシ関連の情報、既知の制限、既知の問題を認識していることを確認します。
**注:**Edge のプロキシ構成を更新します。
/opt/horizon/bin/configure-edge-gateway.sh --configure-proxy --proxy-host 127.0.0.1 --proxy-port 3128 --proxy-username 'exampleUsername' --proxy-password 'examplePassword'その他のオプションを確認するには、次に示すように
-hオプションを指定してスクリプトを実行します。/opt/horizon/bin/configure-edge-gateway.sh -h -
configure-edge-gateway.sh スクリプトを使用して Edge をペアリングする際にプロキシを使用するには、まず次のコマンドを実行し、ProxySSL が有効な場合は true、それ以外の場合は false として指定する必要があります。
/opt/horizon/bin/configure-edge-gateway.sh -p 'Pairing_Code' -x -i 'IP_or FQDN_of Proxy' -r 'Proxy_Port' -m 'Proxy_User_Name' -a 'Proxy_Password' -s 'true_or_false' -
Google Cloud のグラフィカル ユーザー インターフェイス (GUI) または Google Cloud のコマンドライン インターフェイス (CLI) のいずれかを使用して、デプロイ手順の一部を実行できます。CLI を使用するには、必要なコンポーネントを最初にローカル システムにインストールする必要があります。
gsutilツール。手順については、Google Cloud Storage のドキュメントを参照してください。- Google Cloud SDK。手順については、Google Cloud SDK のドキュメントを参照してください。
手順
-
「Horizon 8 Edge の追加およびデプロイ」ページの手順の途中にある Horizon Edge Gateway アプライアンス バイナリを取得する手順を使用して、Horizon Edge Gateway ディスク イメージをダウンロードします。画面に表示されるすべてのプロンプトに応答します。
Horizon Edge Gateway ディスク イメージ/アプライアンスは、TAR ファイルとして使用できます。指定したとおりに TAR ファイルをローカル システムにダウンロードします。
ダウンロードしたバイナリを目的の仮想化プラットフォームにデプロイする場所に保存し、この手順シーケンスに戻って必要なペアリング プロセスを続行します。
**注:**アプライアンスを GCVE 環境にデプロイするには、最新の Horizon Edge Gateway ディスク イメージをダウンロードします。Edge Gateway アプライアンスの最新バージョンを使用することをお勧めします。バージョン情報については、「Omnissa 製品の相互運用性マトリックス」を参照してください。
ディスク イメージ ファイルを GCVE 環境にアップロードする前に、まず Google Cloud Storage バケットを作成する必要があります。
-
GCVE 環境に Google Cloud Storage バケットを作成します。詳細な手順については、Google Cloud のドキュメントを参照してください。
-
ダウンロードした TAR ファイルを Google Cloud Storage バケットにアップロードします。Google Cloud のグラフィカル ユーザー インターフェイス (GUI) または Google Cloud のコマンドライン インターフェイス (CLI) のいずれかを使用して、この手順を実行できます。
-
(GUI) GCVE 環境の Google Cloud Platform にログインします。[Cloud Storage] ページに移動し、以前に作成したバケットを選択し、そのバケットに TAR ファイルをアップロードします。
-
(CLI)
gsutilコンソールを開き、次のコマンドを実行します。gsutil cp <file-path-to-TAR-file> gs://<bucket-name>
-
-
アップロードした TAR ファイルからカスタム イメージを作成します。
-
(GUI) Google Cloud Platform で、[Compute Engine] > [イメージ] ページに移動します。イメージを作成するオプションを選択します。イメージの作成ページで、ソースとして [Cloud Storage] を指定し、バケット内でアップロードされた TAR ファイルを参照します。必要に応じて他のイメージ プロパティを指定し、イメージの作成に進みます。
新しいイメージが [イメージ] リストに表示されていることを確認します。
-
(CLI)
gsutilコンソールで、次の例に類似したイメージ作成コマンドを実行します。gcloud compute --project <project-name> images create <image-name> --description <image-description> --source-uri <TAR-file-uri>**注:**必要に応じて、適切なパラメータを使用してコマンドをカスタマイズできます。詳細については、Google Cloud SDK のリファレンス ドキュメントを参照してください。
-
-
Horizon Edge Gateway 仮想マシン インスタンスの作成と構成をサポートするには、次の例のような起動スクリプトを準備します。
#! /bin/bash /opt/horizon/bin/configure-adapter.py --sshEnable echo -e '<password>\n<password>' | passwd admin echo -e '<password>\n<password>' | passwd ccadmin echo 'cs_ip cs_fqdn' >> /etc/hostsこの例では、スクリプトが次の構成をサポートしています。
- Horizon Edge Gateway アプライアンスへの SSH アクセスの有効化。
- 定義されたパスワードを使用した、アプライアンス上での管理者ユーザー アカウントの作成 (\n)。強力なパスワードを定義してください。
- 定義されたパスワードを使用した、アプライアンス上での ccadmin ユーザー アカウントの作成 (\n)。強力なパスワードを定義してください。
- Connection Server のホスト名 (cs_fqdn) から Connection Server の IP アドレス (cs_ip) への解決。
-
カスタム イメージから Horizon Edge Gateway 仮想マシン インスタンスを作成します。仮想マシンのサイズ設定またはマシン タイプに対して、最小で n2-standard-8 を構成していることを確認します。
-
(GUI) Google Cloud Platform で、[イメージ] ページに移動し、以前に作成したカスタム イメージを選択し、仮想マシン インスタンスを作成するオプションを選択します。仮想マシンのサイズ設定またはマシン タイプに対して、最小で n2-standard-8 を指定し、起動ディスクとしてカスタム イメージを指定し、事前に準備した起動スクリプトを追加します。必要に応じて他の仮想マシン プロパティを指定し、仮想マシン インスタンスの作成に進みます。
Horizon Edge Gateway 仮想マシンが仮想マシン インスタンスのリストに表示されることを確認します。
-
(CLI)
gsutilコンソールで、次の例に類似したインスタンス作成コマンドを実行します。gcloud compute --project <project-name> instances create <instance-name> --zone <zone> --machine-type <n2-standard-8-minimum> --network <network> --subnet <subnet> --maintenance-policy <maintenance-policy> --scopes <scope> --image <custom-TAR-image> --metadata startup-script=<startup-script>**注:**必要に応じて、適切なパラメータを使用してコマンドをカスタマイズできます。詳細については、Google Cloud SDK のリファレンス ドキュメントを参照してください。
-
-
Horizon Edge Gateway 仮想マシンが起動したら、仮想マシン インスタンスの構成を編集し、起動スクリプトを削除します。
**重要:**起動スクリプトをインスタンスから削除して、Horizon Edge Gateway が再起動するたびにスクリプトが実行されることがないようにする必要があります。
-
Horizon Edge Gateway 仮想マシン GCP インスタンスに SSH 接続します。
関連情報については、「Horizon Edge の SSH アクセスの有効化」を参照してください。
インスタンスへの接続の詳細については、Google Cloud のドキュメントを参照してください。ペアリング キーのコピー/貼り付けを許可するには、SSH を使用することをお勧めします。
-
次のコマンド形式を使用して Edge ペアリング スクリプトを実行します。ここで、pairing_code は、「Horizon 8 Edge の追加およびデプロイ」で説明されている手順の途中にある「Horizon Edge Gateway のデプロイとペアリング」手順からコピーしたペアリング コードです。
```
sudo su -
/opt/horizon/bin/configure-edge-gateway.sh -p <pairing_code>
```
11. セキュリティを強化するには、これらの手順を完了したときに SSH を無効にすることを検討してください。
- Horizon Universal Console に戻り、Horizon Connection Server の詳細の構成を完了します。「Horizon 8 Edge の追加およびデプロイ」を参照してください。
このページは役に立ちましたか?