重要
Azure Virtual Desktop のセッション ホスト更新プログラムは現在プレビュー段階です。 ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される法的条件については、「 Microsoft Azure プレビューの補足使用条件 」を参照してください。
セッション ホスト構成を使用してホスト プール内のセッション ホストを更新する場合は、セッション ホストの更新を使用します。 セッション ホストの更新では、基になる仮想マシン (VM) イメージ、サイズ、ディスクの種類、およびその他の構成プロパティを更新できます。 更新中、既存の仮想マシンは削除または割り当て解除され、セッション ホスト構成に格納されている更新された構成で新しい仮想マシンが作成されます。 この更新では、セッション ホスト管理ポリシーの値も使用して、セッション ホストを更新する方法を決定します。
この記事では、ホスト プールのセッション ホスト構成を更新する方法、そのプール内のセッション ホストを更新する方法、およびAzure portalとAzure PowerShellを使用して更新の進行状況を監視する方法について説明します。
セッション ホストの更新のしくみの詳細については、「 セッション ホストの更新」を参照してください。
前提条件
セッション ホストの更新を使用してセッション ホストを更新する前に、次のものが必要です。
同じ Azure リージョンとリソース グループ内に存在するセッション ホストを含むセッション ホスト構成を持つ 既存のプールされたホスト プール 。
セッション ホスト構成を更新するために必要な RBAC アクセス許可。
新しいイメージは 、Azure Virtual Desktop でサポートされ 、 仮想マシンの生成と一致している必要があります。 信頼された起動仮想マシンまたは機密仮想マシンを使用している場合、イメージは第 2 世代 VM 用である必要があります。 次の情報を使用できます。
- Azure Marketplace。
- 既存の Azure Compute Gallery 共有イメージ。 使用するイメージのレプリカを少なくとも 2 つ持つことをお勧めします。 ホスト プールとは異なる Azure サブスクリプションにある共有イメージの使用は、現在サポートされていません。
- 既存のマネージド イメージ。
セッション ホストまたはそれらが存在するリソース グループに対するリソース ロックを削除します。
Azure PowerShellをローカルで使用する場合は、「Azure CLI を使用し、Azure Virtual Desktop でAzure PowerShellする」を参照して、Az.DesktopVirtualization PowerShell モジュールがインストールされていることを確認してください。 または、Azure Cloud Shellを使用します。
セッション ホスト構成でホスト プールをサポートする Azure Virtual Desktop 用のAzure PowerShellコマンドレットはプレビュー段階です。 バージョン 5.3.0 で追加されたこれらのコマンドレットを使用するには、 Az.DesktopVirtualization モジュールのプレビュー バージョン をダウンロードしてインストールする必要があります。
更新をスケジュールし、セッション ホスト構成を編集する
更新をスケジュールすると、ホスト プールのセッション ホスト構成が使用されます。 更新をスケジュールするときにセッション ホスト構成を変更する必要があります。それ以外の場合は、セッション ホストが同じセッション ホスト構成値で再デプロイされます。 更新をスケジュールするときに行った変更は、セッション ホスト構成に保存されます。
セッション ホストの更新をスケジュールするには、シナリオに関連するタブを選択し、手順に従います。
重要
更新中に、ユーザー セッションで使用可能なセッション ホストの数が減り、ログオンしているユーザーはログオフするように求められます。 エンド ユーザーの中断を最小限に抑えるために、ビジーの少ない期間に更新プログラムをスケジュールすることをお勧めします。
Azure portalを使用して、セッション ホストの新しい更新プログラムをスケジュールする方法を次に示します。
ヒント
Azure portalを使用して更新をスケジュールすると、セッション ホスト構成から値が設定されます。 これが最初の更新であり、セッション ホスト構成がまだ作成されていない場合、セッション ホスト構成が作成されるまで、ポータルに既定のセッション ホスト構成が表示されます。 更新中にセッション ホスト構成に加えた変更はすべて保存されます。
Azure portalを使用してセッション ホスト構成を編集する場合は、更新プログラムをスケジュールする必要があります。
Azure portal にサインインし
検索バーに「 Azure Virtual Desktop 」と入力し、一致するサービス エントリを選択します。
[ ホスト プール] を選択し、更新するセッション ホスト構成のホスト プールを選択します。
[ セッション ホスト] を選択します。
更新をスケジュールする前にセッション ホストの構成を確認する場合は、[ セッション ホスト構成の管理] を選択し、[表示] を選択 します。 セッション ホストの構成を確認したら、[キャンセル] を選択 します。
新しい更新プログラムをスケジュールするには、[ セッション ホストの更新プログラムの管理] を選択し、[ 新しい更新プログラム] を選択します。 または、[ セッション ホスト構成の管理] を選択し、[ 編集] を選択します。
[ 基本 ] タブで、次の情報を入力します。
パラメーター Value/Description 更新後に元の仮想マシンの保存を有効にする ロールバック シナリオでは便利ですが、元の VM のコンポーネントの格納には通常のコストが適用されます。 現在のホスト プール サイズ (読み取り専用) ホスト プール内のセッション ホストの数。 更新中にホスト プールから削除することが承認された VM バッチ サイズ 一度に更新されるセッション ホストの最大数。
更新が開始されると、 最初と呼ばれる 1 つのセッション ホストのみが最初に更新され、更新プロセスが確認されてから、残りのセッション ホストがバッチで更新されます。 初期の更新が成功しなかった場合、更新は停止します。更新中に使用可能なセッション ホスト (読み取り専用) 更新中にユーザー セッションで使用できるセッション ホストの最小数。 このタブを完了したら、[ 次へ: セッション ホスト] を選択します。
[ セッション ホスト ] タブで、必要に応じてセッション ホスト構成で次のパラメーターを更新できます。
パラメーター Value/Description セキュリティの種類 [Standard]、[信頼された起動仮想マシン]、または [機密仮想マシン] から選択します。
- [信頼された起動仮想マシン] を選択すると、 セキュア ブート と vTPM のオプションが自動的に選択されます。
- [機密仮想マシン] を選択すると、 セキュア ブート、 vTPM、および 整合性監視 のオプションが自動的に選択されます。 機密 VM を使用する場合、vTPM をオプトアウトすることはできません。イメージ 一覧から使用する OS イメージを選択するか、[ すべてのイメージを表示 ] を選択して詳細を表示します。これには、 Azure Compute Gallery の共有イメージ または マネージド イメージとして作成および保存したカスタム イメージが含まれます。 仮想マシンのサイズ 一覧から推奨される SKU を選択します。 別の SKU を使用する場合は、[ すべてのサイズを表示] を選択し、一覧から選択します。 OS ディスクの種類 セッション ホストに使用するディスクの種類を選択します。 運用環境のワークロードには Premium SSD を使用することをお勧めします。
ディスクの種類は、選択した VM ファミリとサイズでサポートされている必要があります。 Azure コンピューティングでサポートされる組み合わせを選択していることを確認します。 更新されたセッション ホストの OS ディスクの名前には、SessionHostName-DateTime_Hash
形式の新しい名前があります。参加するドメイン 参加するディレクトリを選択する [Active Directory] を選択し、ドメイン参加アカウントのユーザー名とパスワードのシークレットを含むキー コンテナーを選択します。
必要に応じて、ドメイン名と組織単位のパスを指定できます。仮想マシン管理者アカウント 更新されたセッション ホスト VM のローカル管理者アカウントのユーザー名とパスワードのキー コンテナーとシークレットを選択して、関連するパラメーターを完了します。 ユーザー名とパスワードは 、Azure の Windows VM の要件を満たしている必要があります。 カスタム構成 カスタム構成スクリプト URL デプロイ中に PowerShell スクリプトを実行する場合は、ここで URL を入力できます。 セッション ホスト構成の変更を確認または完了したら、[ 次へ: スケジュール] を選択します。
[スケジュール] タブで、[今すぐ更新をスケジュールする] ボックスをチェックするか、更新を開始する日付、時刻、タイム ゾーンを選択します(現在の時刻から最大 2 週間)。
スケジュールを設定したら、[ 次へ: 通知] を選択します。
[通知] タブで、次 の 情報を入力します。
パラメーター Value/Description ユーザーがサインアウトされるまでの数分 ユーザーがサインアウトするように通知されるまでの更新の開始時刻の後に待機する時間。この値は、0 から 60 分の間で構成できます。 この経過時間が経過すると、ユーザーは自動的にログオフされます。 サインアウト メッセージ 使用しているセッション ホストが更新を開始しようとしていることをユーザーに通知するために指定できるメッセージ。 このタブを完了したら、[ 次へ: 確認] を選択します。
[ レビュー ] タブで、検証に合格していることを確認し、更新中に使用される情報を確認します。
[ 更新] を選択して更新プログラムをスケジュールします。 セッション ホストの一覧を表示すると、[現在の バージョン ] 列に、セッション ホストが使用しているセッション ホスト構成のバージョンのタイムスタンプが表示されます。 [現在のバージョン] 列に警告アイコンがある場合は、[ターゲット バージョン] 列のバージョンのタイムスタンプが後になり、セッション ホストを更新する必要があることを意味します。
注:
更新を初めてスケジュールするとき、指定した設定によって セッション ホスト管理ポリシーの既定の設定が上書きされます。 以降の更新では、これらのパラメーターが事前に設定され、変更が保存されます。
重要
更新プログラムがスケジュールされると、スケジュールや設定を編集することはできません。 変更を加える必要がある場合は、更新プログラムをキャンセルし、新しい更新プログラムをスケジュールする必要があります。
更新の進行中は、ホスト プールから VM を削除しないでください。 これを行うと、進行中の更新プログラムに問題が発生する可能性があります。
更新の進行中は、ホスト プール内の VM のドレイン モードを変更しないでください。 VM のドレイン モードは、更新プログラムのステージに基づいて自動的に変更されます。 更新後にセッション ホストが回復できない場合、そのドレイン モード設定が有効になります。 更新が完了すると、ドレイン モードがリセットされます。
セッション ホストが更新されるまでに約 20 分かかります。 バッチ サイズで指定したセッション ホストの数は、次のバッチに進む前に同時に更新されます。 完了時間全体をスケジュールされた時刻に考慮する必要があります。
更新プログラムの進行状況を監視する
更新が開始されると、その進行状況をチェックできます。 シナリオに関連するタブを選択し、手順に従います。
Azure portalを使用して更新プログラムの進行状況を監視する方法を次に示します。
Azure Virtual Desktop の概要で、[ ホスト プール] を選択し、更新プログラムをスケジュールしたホスト プールを選択します。
[ セッション ホスト] を選択します。
青いバナーは、更新プログラムの状態を示します。 特定の時点のみが表示されるため、[更新] を選択して最新の進行状況をチェックする必要があります。
更新をすぐに開始するように選択した場合、更新の開始時に更新がスケジュールされていることを示すメッセージが表示されますが、このメッセージは更新後に更新されます。 更新中に、更新中にホスト プールから削除されたセッション ホストのバッチ サイズ数が表示されます。
ヒント
Azure Monitor アクティビティ ログを使用して、更新プログラムのアクティビティを確認することもできます。
更新の一時停止、再開、取り消し、または再試行
進行中の更新プログラムを一時停止、再開、または取り消すことができます。 更新を一時停止または取り消した場合、現在のアクティビティは完了してから、更新プログラムの残りの部分を一時停止します。 たとえば、セッション ホストのバッチが更新されている場合、これらのセッション ホストの更新は最初に完了します。 更新プログラムの状態を示す青いバナーが変更され、更新プログラムが一時停止したときに取得した距離が表示されます。 更新が一時停止されると、再開できるのは再開のみ可能で、一時停止された時点から続行されます。
2 週間以内に更新プログラムを再開しない場合、更新は取り消されます。 更新が取り消されると、再開できません。
注意
途中で更新を取り消すと、ホスト プール内のセッション ホスト (オペレーティング システムのバージョンが異なる場合や、別の Active Directory ドメインに参加している場合など) に違いがあります。 これにより、ユーザーに一貫性のないエクスペリエンスが提供される可能性があるため、すべてのセッション ホストにパリティがあることを確認するには、できるだけ早く別の更新プログラムをスケジュールする必要があります。
Azure portalを使用して更新を一時停止、再開、キャンセル、または再試行する方法を次に示します。
Azure Virtual Desktop の概要で、[ ホスト プール] を選択し、更新プログラムをスケジュールしたホスト プールを選択します。
[ セッション ホスト] を選択し、[ セッション ホストの更新の管理] を選択します。
更新プログラムの現在の状態に応じて、[ 一時停止]、[ 再開]、[ キャンセル]、または [再試行 ] を選択します。
[ 最新の情報に更新] を選択して、青色のバナーのステータス メッセージを更新します。 正しい状態が表示されるまでに約 20 秒かかることがあります。
次の手順
セッション ホスト更新プログラムの診断を使用する方法について説明します。
セッション ホストの更新のトラブルシューティングに関するガイダンスを参照してください。