このドキュメント ページは、第 1 世代テナントに適用されます。イメージをイメージ カタログにインポートするか、イメージ バージョンを作成したら、イメージ バージョンを第 1 世代テナントのポッドに公開する必要があります。イメージ バージョンを公開すると、プール割り当て、デスクトップ割り当て、およびファームで使用できるシールされたイメージが作成されます。
概要
第 1 世代テナントのポッド フリートは、Horizon Connection Server ソフトウェアで実行される Horizon 8 ポッドと Horizon Cloud ポッド マネージャ テクノロジーに基づく Horizon Cloud on Microsoft Azure デプロイの両方のタイプのデプロイで構成される場合があります。
第 1 世代テナントのポッド フリートに両方のポッド タイプのポッドがある場合でも、[イメージ バージョンの公開] ワークフローは同じタイプのリソース キャパシティのポッドにのみ公開します。Connection Server を実行している Horizon ポッドからのイメージは、それと同じタイプのポッドにのみ公開され、Microsoft Azure のポッド マネージャ ベースのポッドからのイメージも、それと同じタイプのポッドにのみ公開されます。
Horizon Universal Console を使用して、[イメージ バージョンの公開] ウィザードを実行します。前提条件と個々の手順は、ポッド タイプによって異なります。
第 1 世代 Horizon Cloud、IMS、Horizon Cloud on Microsoft Azure ポッド - イメージ バージョンの公開
このドキュメント ページでは、第 1 世代の Horizon Cloud on Microsoft Azure デプロイからイメージとイメージ バージョンを公開し、第 1 世代テナントのポッド フリート内の選択した Horizon Cloud on Microsoft Azure ポッドにイメージを複製する手順について説明します。Horizon Universal Console を使用してこれらの手順を実行します。公開イメージ バージョンは、[イメージの公開] ワークフローで選択したポッドのデスクトップ割り当てとファームで使用できます。
イメージを Horizon Cloud on Microsoft Azure ポッドからイメージ カタログにインポートするか、イメージ バージョンを作成したら、イメージ バージョンを選択した第 1 世代テナントの Horizon 8 ポッドに公開します。イメージ バージョンを公開すると、Horizon Cloud ポッドからの VDI デスクトップ割り当ておよびファームで使用できるようになります。
最高の成功を収めるには、次の重要な点に従います。
- [イメージの公開] ウィザードで [Horizon Agent のインストール] オプションが有効になっていることを確認します。
-
Horizon Cloud ポッドの場合は、必ず
[イメージの公開] ウィザードの
[Horizon Agent のインストール] オプションが有効で、選択するエージェント オプションが有効になっていることを確認する必要があります。
この方法は、公開イメージがクラウド プレーン機能(特に App Volumes Agent のエージェント パラメータ)で適切に動作するために必要なエージェント構成パラメータを使用して、システムの [イメージの公開] プロセスでエージェント ソフトウェアをインストールするために重要です。そうしないと、予期しない結果が発生します。
エージェント ソフトウェアをインストールするシステムのイメージ公開プロセスでは、基本イメージのインポート時に指定されたローカル管理者認証情報が使用されます。まれに、組織がローカル管理者アカウントの使用をロックダウンする一種の状況でのみ、システムによるエージェントの自動インストール プロセスを回避するために、イメージにエージェント ソフトウェアを事前にインストールすることを選択する場合があります。ただし、イメージの公開プロセスでエージェント ソフトウェアがインストールされないようにすると、App Volumes for Azure などのクラウド プレーン機能の適切な動作に影響するため、組織がローカル管理者アカウントの使用を妨げる異常な状況にあると考えられる場合は、[Horizon Agent のインストール] をオフに切り替えてイメージを公開する前に、まず VMware のサポートに問い合わせて、組織のユースケースについて話し合ってください。
このスクリーンショットは、テナントがフリート内に 1 つのポッドしか持たない Horizon Cloud on Microsoft Azure ポッド内のイメージの [イメージの公開] ウィザードで有効になっている [Horizon Agent のインストール] オプションの場所を示しています。
- 単一の管理者ユーザーを除く、イメージで設定されているすべての管理者ユーザーを削除します
- イメージの公開中に発生する可能性のある AppX パッケージの削除エラーを回避するために、ベスト プラクティスは、1 人を除くすべての管理者ユーザーを削除することです。
- Microsoft Azure ポータルを使用して、 サービスによって公開(シールド)されたイメージに対してアクションを実行しないでください
-
注意: Microsoft Azure のポッドをソースとするイメージを公開し、それが Horizon Cloud でシールドされた状態にある場合は、Microsoft Azure ポータルを使用して、そのイメージ仮想マシンまたはそのコピーに対してアクションを実行しないでください。Microsoft Azure ポータルを使用して、 Horizon Cloud で公開されている状態の仮想マシンに対して直接アクションを実行することはサポートされておらず、予期しない動作を引き起こします。シールドされたイメージに対してアクションを実行する際は、必ず Horizon Universal Console を使用してください。
- テナントのポッド フリートに、異なるポッド マニフェスト バージョンを実行している複数の Horizon Cloud ポッドがある場合は、このベスト プラクティスに従ってください。
-
テナントのポッド フリートに、異なるポッド マニフェスト バージョンを実行している複数の
Horizon Cloud ポッドがあるシナリオでは、ベスト プラクティスとして、フリート内の最も低いバージョンのポッドをソースとするイメージ バージョンに対して常に [イメージの公開] ワークフローを実行することをお勧めします。さまざまなマニフェストを実行している複数のポッドのシナリオでは、上位バージョンのポッドをソースにしたイメージ バージョンでイメージの公開ワークフローを実行しないようにします。
最も低いバージョンのポッドからイメージを公開し、上位のバージョンのポッドにレプリケートすることがベスト プラクティスである理由は、公開されたイメージにインストールされたエージェント ソフトウェアが、その逆よりも上位バージョンのポッドと互換性があるためです。第 1 世代 Horizon Cloud on Microsoft Azure ポッドの各バージョンは、特定のエージェント バージョンのセットと互換性があります(「VMware 製品の相互運用性マトリックス」を参照)。上位バージョンのポッドをソースとするイメージでイメージの公開フローを実行すると、システムは公開されたイメージを低いバージョンのポッドにレプリケートします。これにより、ポッドマニフェストのバージョンが低いものと上位のエージェント ソフトウェア バージョンとの間に互換性がなくなります。
上位のポッド マニフェストにデプロイされたイメージ バージョンでイメージの公開を実行し、システムが公開されたイメージをすべてのフリートの Horizon Cloud ポッドにデプロイし、「宛先ポッド lower-version-pod-name がソース ポッドと比較して低いバージョンに属しているため、公開できません」というエラーが発生した場合、次の回避策を試すことができます。
- [イメージの公開] ウィザードを再実行し、次に、[宛先] セクションで、エラー メッセージ lower-version-pod-name で報告されたポッドの選択を解除します。この回避策により、選択したポッドのサブセットでイメージを使用できるようになります。その後、これらの下位のマニフェスト ポッドが後で最新のポッド マニフェストに更新されると、公開されたイメージ バージョンに基づいて新しいイメージ バージョンを作成し、その新しいイメージ バージョンをすべてのポッドに公開できます。
- マニフェスト バージョンが最も低いポッドを特定し(バージョンがコンソールの [キャパシティ] ページに表示されます)、イメージのインポート ワークフローを実行して、新しい開始イメージを作成し、[イメージのインポート] ウィザードで、最も低いマニフェスト バージョンを実行しているポッドを選択します。この回避策により、イメージの公開フローがすべてのポッドに正常に公開され、エージェントの非互換性を回避できる開始イメージが作成されます。
- イメージは、同じポッド タイプ ファミリ内のポッドにのみ公開されます
- 2 つのファミリは、 Horizon Connection Server ソフトウェアで実行される Horizon ポッドと Horizon Cloud ポッド マネージャ テクノロジーに基づく Horizon Cloud ポッドです。 Connection Server を実行している Horizon ポッドからのイメージは、それと同じタイプのポッドにのみ公開され、Microsoft Azure のポッド マネージャ ベースのポッドからのイメージも、それと同じタイプのポッドにのみ公開されます。 Horizon ポッドからのイメージは VDI または RDSH のどちらでもかまいませんが、 Horizon Cloud ポッドからのイメージは VDI デスクトップ イメージである必要があります。
前提条件
イメージの公開ウィザードを実行する前に、次の点を確認します。
- すべてのテナントの第 1 世代 Horizon Cloud on Microsoft Azure ポッドが健全でオンラインであり、Microsoft Azure サブスクリプションのすべてのリージョンに十分な割り当てがあることを確認します。
- イメージが IMS イメージ カタログにインポートされていることを確認します。
- イメージを VDI デスクトップ割り当てまたはファームで使用できるようにするには、少なくとも 1 つのマーカーが必要です。マーカーは、作成またはインポート中にイメージに追加できます。
- 親イメージまたは公開するイメージ バージョンに保留中の Windows 更新がないことを確認します。Windows アップデートが保留中の場合、イメージの公開は失敗します。
- [イメージの公開] ワークフローで選択しているイメージがインポートされたイメージ仮想マシンで、その仮想マシンにカスタム スクリプト拡張機能 (CSE) を追加した可能性のあるソフトウェアまたは使用した自動化ツールをインストールした場合は、[イメージの公開] ワークフローで公開する前に、カスタム スクリプト拡張機能 (CSE) が仮想マシンから削除されていることを確認します。イメージ仮想マシン上の既存の CSE は、システムのイメージ公開プロセスを妨害します。
手順
結果
[イメージのコピー] セクションには、イメージ バージョンが各ポッドに複製されるときのステータスが表示されます。複製中に、バージョンのコピーには、進行中 () のステータスが表示されます。複製が完了すると、ステータスは [利用可能] に変更されます。
Horizon Cloud on Microsoft Azure ポッドの場合、コピーは 1 つだけです。このコピーのステータスは、公開前は [展開の完了] で、公開後に [利用可能] になります。
ポッドがオフラインになるなど、環境上の問題が原因で一部またはすべてのポッドで複製プロセスが失敗することがあります。
- 一部のポッドで失敗し、他のポッドで成功した場合、ステータスは [部分的に利用可能] になります。
- すべてのポッドで失敗した場合、ステータスは [失敗] になります。
イメージ バージョンのステータスが [部分的に利用可能] または [失敗] の場合は、特定のポッドで失敗の原因となった環境上の問題を修正した後で、イメージ バージョンを再公開できます。Horizon Universal Console を使用したイメージ バージョンの再公開を参照してください。
次のタスク
- 新しく公開されたイメージに基づいてデスクトップ割り当てを作成します。Microsoft Azure のポッド - 管理対象イメージを使用した VDI マルチクラウド割り当ての作成を参照してください。
- 新しく公開されたイメージを使用するように既存のデスクトップ割り当てを再関連付けするには、カスタマイズされたイメージを使用したデスクトップ割り当ての更新を参照してください。
第 1 世代テナント - IMS および Horizon 8 ポッド - イメージ バージョンの公開
このドキュメント ページでは、Horizon 8 ポッドからイメージとイメージ バージョンを公開し、第 1 世代テナントのポッド フリート内で選択した Horizon 8 ポッドにイメージを複製する手順について説明します。Horizon Universal Console を使用してこれらの手順を実行します。公開イメージ バージョンは、選択した Horizon 8 ポッドのプール、デスクトップ割り当て、およびファームで使用できます。
イメージを Horizon 8 ポッドからイメージ カタログにインポートするか、イメージ バージョンを作成したら、イメージ バージョンを選択した第 1 世代テナントの Horizon 8 ポッドに公開します。イメージ バージョンを公開すると、Horizon 8 ポッドのプールとファームで使用できるようになります。
前提条件
イメージの公開ウィザードを実行する前に、次の点を確認します。
- IMS で使用している Horizon 8 ポッドの場合は、参加する vCenter Server インスタンスを設定します。第 1 世代 Horizon Cloud、IMS、および Horizon 8 ポッド - vCenter Server インスタンスの構成を参照してください。
- イメージが vCenter Server から IMS イメージ カタログにインポートされていることを確認します。
- イメージに少なくとも 1 つのマーカーがあることを確認します。イメージをプール、デスクトップの割り当て、またはファームで使用できるようにするには、少なくとも 1 つのマーカーが必要です。マーカーは、作成またはインポート中にイメージに追加できます。
- 公開するイメージ バージョンの親イメージまたはテンプレートに保留中の Windows アップデートがないことを確認します。Windows アップデートが保留中の場合、イメージの公開は失敗します。
- 自動イメージ公開ワークフローを使用した 32 ビット エージェント ソフトウェアのインストールはサポートされていません。Horizon 8 ポッドがバージョン 2103 以降で、32 ビット イメージを使用する場合は、イメージをカタログにインポートする前に、32 ビット Horizon Agent を手動でイメージに事前インストールする必要があります。ポッドがバージョン 2103 以降の場合は、そのイメージをカタログにインポートする前に、32 ビット イメージに 32 ビット Horizon Agent がインストールされている必要があります。その 32 ビット イメージをインポートした後、公開ワークフローで [Horizon Agent のインストール] オプションを選択解除して、公開ワークフローがエージェントのインストールをスキップする必要があります。
重要: 事前にインストールされた 32 ビット エージェント ソフトウェアのこのシナリオでは、イメージを IMS イメージ カタログにインポートする前に、有効なエージェント ソフトウェア、正しいエージェント バージョン、および有効なエージェント オプションが 32 ビット イメージに事前にインストールされていることを確認する必要があります。
手順
結果
[イメージのコピー] セクションには、イメージ バージョンが各ポッドに複製されるときのステータスが表示されます。複製中に、バージョンのコピーには、進行中 () のステータスが表示されます。複製が完了すると、ステータスは [利用可能] に変更されます。
Horizon 8 ポッド デプロイの場合、最初にイメージをインポートしたソース ポッドには、2 つのバージョンのコピーが表示されます。[展開の完了] ステータスのコピーは、ポッドのコンテンツ ライブラリに複製されたソース イメージを表します。[利用可能] ステータスのコピーは、割り当てに使用できる公開済みイメージ バージョンを表します。
ポッドがオフラインになるなど、環境上の問題が原因で一部またはすべてのポッドで複製プロセスが失敗することがあります。
- 一部のポッドで失敗し、他のポッドで成功した場合、ステータスは [部分的に利用可能] になります。
- すべてのポッドで失敗した場合、ステータスは [失敗] になります。
イメージ バージョンのステータスが [部分的に利用可能] または [失敗] の場合は、特定のポッドで失敗の原因となった環境上の問題を修正した後で、イメージ バージョンを再公開できます。Horizon Universal Console を使用したイメージ バージョンの再公開を参照してください。
次のタスク
- 新しく公開されたイメージに基づいてデスクトップ割り当てを作成します。第 1 世代テナント - Horizon 8 - クラウド管理イメージを使用したデスクトップ割り当ての作成を参照してください。
- 新しく公開されたイメージを使用するように既存のデスクトップ割り当てを再関連付けするには、カスタマイズされたイメージを使用したデスクトップ割り当ての更新を参照してください。