ドレイン モードを使用すると、サービスを中断することなくメンテナンスを実行する場合に、セッション ホストを分離できます。 セッション ホストがドレインに設定されている場合、新しいユーザー セッションは受け入れられません。 新しい接続は、次に使用可能なセッション ホストにリダイレクトされます。 セッション ホストへの既存の接続は、ユーザーがサインアウトするか、管理者がセッションを終了するまでアクティブなままになります。 セッション ホストにセッションが残っていない場合は、必要なメンテナンスを実行できます。 管理者は引き続き、Azure Virtual Desktop サービスを介さずにサーバーに直接リモート接続できます。
この記事では、Azure portalまたはAzure PowerShellを使用してセッション ホストをドレインする方法について説明します。
前提条件
セッション ホストをドレインするには、次のものが必要です。
少なくとも 1 つのセッション ホストを持つホスト プール。
デスクトップ仮想化セッション ホスト オペレーター ロールが割り当てられた Azure アカウント。
Azure PowerShellをローカルで使用する場合は、「Azure CLI を使用し、Azure Virtual Desktop でAzure PowerShellする」を参照して、Az.DesktopVirtualization PowerShell モジュールがインストールされていることを確認してください。 または、Azure Cloud Shellを使用します。
セッション ホストのドレイン モードを有効または無効にする
Azure portalと PowerShell を使用して、セッション ホストのドレイン モードを有効または無効にする方法を次に示します。
セッション ホストのドレイン モードを有効にし、Azure portalで新しいセッションをブロックするには:
Azure portal にサインインし
検索バーに「 Azure Virtual Desktop 」と入力し、一致するサービス エントリを選択します。
[Azure Virtual Desktop の概要] ページで、[ ホスト プール] を選択します。
ドレインするセッション ホストを含むホスト プールを選択し、[ セッション ホスト] を選択します。
ドレイン モードを有効にするセッション ホストの横にあるチェック ボックスをオンにし、[ ドレイン モードをオンにする] を選択します。
セッション ホストへの新しい接続を許可する準備ができたら、ドレイン モードを無効にするセッション ホストの横にあるボックスをチェックしてから、[ドレイン モードをオフにする] を選択します。