重要
Azure Virtual Desktop のセッション ホスト構成を持つホスト プールは、現在プレビュー段階です。 ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される法的条件については、「 Microsoft Azure プレビューの補足使用条件 」を参照してください。
ホスト プールは、同じ構成を持ち、同じワークロードを提供するセッション ホスト仮想マシンの論理グループです。 標準とセッション ホスト構成 (プレビュー) を使用して、2 つのホスト プール管理方法のいずれかを選択できます。 この記事では、各管理アプローチとそれらの違いについて説明し、使用する方法を決定するのに役立ちます。
注意
現在、ホスト プールの管理方法は、ホスト プールを作成するときに設定され、後で変更することはできません。 管理方法は、ホスト プールのプロパティに格納されます。 セッション ホスト構成を使用するためのプレビューの後半で、任意のホスト プールでセッション ホスト構成を使用できるようにする予定です。
セッション ホスト構成管理アプローチ
ホスト プールでセッション ホストを作成、更新、スケーリングするには、既存のツールとプロセスがない場合、多くの労力が必要になる場合があります。 セッション ホスト構成管理アプローチでは、次のネイティブ機能の組み合わせを使用して、統合された動的なエクスペリエンスを提供します。
セッション ホスト構成では、セッション ホストの構成を指定します。
セッション ホスト管理ポリシーは、セッション ホストを作成および更新する方法を指定します。
セッション ホスト更新プログラム は、セッション ホスト構成に対して更新が行われた 場合 にセッション ホストを更新します。 セッション ホストの更新により、プール内のすべてのセッション ホストの構成が確実に同じになります。
自動スケーリング では、実際の使用量とスケーリング プランで定義されているスケジュールに基づいて、セッション ホストの数が動的にスケールアップまたはスケールダウンされます。
重要
セッション ホスト構成管理アプローチは、プールされたホスト プールでのみ使用できます。 セッション ホスト構成でホスト プールを使用する場合、標準管理のホスト プール用に設計されたツールを使用して、Azure Virtual Desktop サービスの外部でセッション ホストを作成、更新、またはスケーリングすることはできません。
セッション ホストの構成
セッション ホスト構成は、ホスト プール内のセッション ホストの構成を指定するセッション ホスト構成管理アプローチのサブリソースです。 セッション ホスト構成は、ホスト プールのライフサイクル全体を通じて保持され、ホスト プール内のセッション ホストに合わせて調整されます。 セッション ホスト構成には、次のプロパティが含まれています。
- VM イメージ
- VM 名プレフィックス
- VM リソース グループ
- VM サイズ
- OS ディスク情報
- ドメイン参加情報
- VM ネットワーク構成
- VM の場所
- VM 可用性ゾーン
- VM のセキュリティの種類
- VM 管理者の資格情報
- VM 名プレフィックス
- VM ブート診断情報
- カスタム構成 PowerShell スクリプト
- VM タグ
新しく作成されたセッション ホストは、ホスト プールのセッション ホスト構成から作成されます。 ホスト プール内のセッション ホストを更新するには、まずセッション ホスト構成を更新する必要があります。 セッション ホスト構成を更新した後、セッション ホストの更新機能を使用して、その更新をホスト プール内のセッション ホストに適用するタイミングをスケジュールします。 ホスト プールにセッション ホストがない場合は、セッション ホストの更新をスケジュールする必要なく、セッション ホスト構成のプロパティを変更できます。
セッション ホスト構成のホスト プールと標準管理を使用したホスト プールの比較については、「 ホスト プールの管理方法を比較する」を参照してください。
セッション ホスト管理ポリシー
セッション ホスト管理ポリシーは、ホスト プール内のセッション ホストを更新および作成する方法を指定するホスト プールのサブリソースです。 セッション ホスト管理ポリシーは、ホスト プールの有効期間を通じて保持され、ホスト プール内のセッション ホストを更新するとき、または新しいセッション ホストを追加するときに使用されます。 セッション ホスト構成を持つ各ホスト プールには 1 つのセッション ホスト管理ポリシーのみが含まれており、セッション ホスト管理ポリシーをホスト プールとは別に削除することはできません。
Azure portalを使用すると、セッション ホスト構成でホスト プールを作成するときに、既定のセッション ホスト管理ポリシーが作成されます。 セッション ホストの更新と作成時にその値をオーバーライドすることも、PowerShell を使用してセッション ホスト管理ポリシーをいつでも更新することもできます。
セッション ホスト管理ポリシーには、次のパラメーターが含まれています。
パラメーター | 説明 | 既定値Azure portal |
---|---|---|
タイム ゾーン | ホスト プール内のセッション ホストの更新をスケジュールするときに使用するタイム ゾーン。 | UTC |
更新中に削除された VM の最大数 | 同時に更新するセッション ホストの最大数 ( バッチ サイズとも呼ばれます)。 | 1 |
ログオフの遅延 (分単位) | 0 から 60 分の間に、ユーザーにサインアウトの通知を受け取るための更新の開始時刻の後に待機する時間。 この時間が経過すると、ユーザーは自動的にサインアウトされます。 | 2 |
ログオフ メッセージ | 接続されているセッション ホストが更新されることをユーザーに表示するメッセージ。 | You will be signed out |
ドレイン モードのままにする | ユーザーがログインする前に、新しく作成されたセッション ホストを作成後のアクションのドレイン モードのままにするかどうかを指定します。 このパラメーターは、セッション ホストの更新には適用されません。 | False |
失敗したセッション ホスト クリーンアップ ポリシー | セッション ホストの作成時にエラーが発生したセッション ホストを保持するかどうかを指定します。 このパラメーターは、セッション ホストの更新には適用されません。 | KeepAll |
Standard管理アプローチ
標準的なホスト プール管理アプローチでは、ホスト プール内のセッション ホストの作成、更新、スケーリングを管理します。 自動化されたパイプライン、カスタム スクリプトなどの既存のツールとプロセスを使用する場合は、標準のホスト プール管理の種類を使用する必要があります。 標準管理用に設計された既存のツールは、セッション ホスト構成では機能しません。 セッション ホスト構成のホスト プールと標準管理を使用したホスト プールの比較については、「 ホスト プールの管理方法を比較する」を参照してください。
ホスト プールの管理方法を比較する
次の表は、さまざまなシナリオで、または Azure Virtual Desktop のさまざまな機能を使用する場合に、ホスト プールとセッション ホスト構成とホスト プールの管理アプローチを比較したものです。
シナリオまたは機能 | セッション ホストの構成 | Standard管理 |
---|---|---|
セッション ホストを作成する | Azure portal、ARM テンプレート、または PowerShell を使用してホスト プールのサイズを増やして、セッション ホストを追加します。 登録トークンを取得して、Azure Virtual Desktop の外部で作成されたセッション ホストをホスト プールに追加することはできません。 | 任意の方法でセッション ホストを追加し、登録トークンを使用してホスト プールに追加します。 Azure portalを使用する場合は、毎回構成を入力する必要があります。 |
セッション ホストを構成する | セッション ホストの構成により、セッション ホストの構成に一貫性が確保されます。 | ホスト プール内のセッション ホストの構成が一貫していることを確認する必要があります。 セッション ホストの構成は使用できません。 |
セッション ホストをスケーリングする | 自動スケーリングを使用して、セッション ホストのオンとオフを切り替えたり、スケジュールと使用状況に基づいてセッション ホストを作成および削除したりします。 | 自動スケーリングを使用して、スケジュールと使用状況に基づいてセッション ホストのオンとオフを切り替えます。 |
セッション ホスト イメージを更新する | セッション ホストの更新を使用して、セッション ホスト管理ポリシーとセッション ホスト構成に基づいてセッション ホストのイメージと構成を更新します。 | 自動パイプラインやカスタム スクリプトなど、独自の既存のツールとプロセスを使用して、セッション ホストのイメージと構成を更新します。 セッション ホスト更新プログラムを使用することはできません。 |
セッション ホストの電源を自動的にオンにする | [接続時に VM を起動する] を使用して、エンド ユーザーが必要な場合にのみセッション ホストをオンにすることができます。 | [接続時に VM を起動する] を使用して、エンド ユーザーが必要な場合にのみセッション ホストをオンにすることができます。 |
次の手順
セッション ホスト構成または標準管理を使用して Azure Virtual Desktop をデプロイ する方法について説明します。