Azure LocalのAVD: 動的ホストプールの自動スケールを有効にする

Azure LocalのAVD: 動的ホストプールの自動スケールを有効にする

注意: この機能はパブリックプレビューにあります。

ホストプールの自動スケールを有効にする

自動スケール機能は、現在の需要に応じて必要なセッションホストVMの数だけが稼働することを保証します。使用していないときは、VMは停止または削除されます。需要が高まると、または特定の時間帯に、ホストプール内の追加のVMが起動または作成されます。これによりコスト削減が可能になります。

動的ホストプールの自動スケール機能を有効にして設定できます。

注意: 既定では、自動スケールオプションは無効になっています。自動スケールを有効にすると、デスクトップイメージ、VM サイズ、OS ディスクのテンプレートを設定でき、ホストプールのサイズ、スケールロジック、事前準備ホストの基準も設定できます。

Azure Localホストプールの自動スケールを有効にするには:

  1. 作業対象の動的 Azure Local ホストプールを特定します。

  2. アクションメニューから、自動スケール > 設定を選択します。

  3. 以下の基本的な自動スケール情報を入力します:

    • 自動スケール: このオプションをオンに切り替えます。

    • 自動スケールのタイムゾーン: ドロップダウンリストから自動スケールプロセスのタイムゾーンを選択します。

    • 名前: 新しく追加されたホストのプレフィックスまたはプレフィックス+パターンの名前を入力します。
      • プレフィックス/パターン: ドロップダウンリストからプレフィックスまたはパターンを使用するかを選択します。

        注:

        • プレフィックスは、複数のセッションホストを作成する際に使用できます。プレフィックスの上限は、有効なWindowsコンピュータ名の文字で10文字です。プレフィックスを使用する場合、ユニークなサフィックスが自動的に「-xxxx」の形式で追加されます。ここで、xxxxは4つのランダムな英数字です。例えば:AVDHOST-s72h。プレフィックスに「-」を追加しないでください。

        • パターンは、新しいホストのための高度な命名規則を指定するために使用できます。パターン文字は{}で囲む必要があり、#(連続番号用)や?(ランダムな英数字用)を使用できます。1つの#は0から9の数字を意味し、2つの##は0から99の数字を意味します。

          • 例1:AVDHOST{###}(AVDHOST000..AVDHOST999)。

          • 例2:AVDHOST-{???}(AVDHOST-d83、AVDHOST-7slなど)。

    • デスクトップイメージ(テンプレート):ドロップダウンリストから、新しいセッションホストのゴールデンイメージとして使用するデスクトップイメージを選択します。

    • vCPUs(テンプレート):ドロップダウンリストから、新しいセッションホストのvCPUsを選択します。

    • RAM(GB)(テンプレート):ドロップダウンリストから、新しいセッションホストのRAMを選択します。

    • RAMタイプ:新しいセッションホストのRAMタイプを選択します。

    • リソースグループ:ドロップダウンリストから、VMを作成するリソースグループを選択します。

    • VM命名:ドロップダウンリストから、使用するVM命名を選択します。

      注意:スケールアウトまたは自動拡張プロセスによって自動的に作成されるホストVMは、選択したVM命名モードに基づいて名前が付けられます。詳細については、セッションホストVMの名前の生成方法を参照してください。

      • プール内で以前に使用された名前がある場合は、できるだけ再利用してください。

      • 標準名:次に利用可能な名前を使用します。

      • 一意の名前:新しいホストには常に一意の名前を使用するようにしてください。

  4. デフォルトスケジュールまたは代替スケジュールを選択します。

    注意:Nerdio Manager これにより、既定のスケジュール(通常の操作)と代替スケジュール(通常の操作外)のために別々の自動スケール設定を構成できます。例えば、週末や祝日には利用可能なセッションホストを少なくしたいかもしれません。あるいは、クリスマスの2週間前に多くの一時的な顧客サポートエージェントがいる場合、より多くのセッションホストを利用可能にしたいかもしれません。いずれの場合でも、通常の操作外の期間の自動スケール設定を構成するには、代替スケジュールタブを使用します。

    • 代替スケジュールを作成するには、代替スケジュールタブに移動し、次の情報を入力します:

      注意: このページの上部に表示される推定月額コストは、既定のスケジュールの設定のみを考慮しています。

      • スケジュールオプションをオンにして、代替スケジュールプロセスを有効にします。

      • : ドロップダウンリストからオフピークの日を選択します。

      • 日付: 特定のオフピーク日を選択します。

      • オフピーク日を追加または削除するには、+または-を選択します。

  5. 自動スケールプロファイル(プレミアムのみ)を選択します:

    • ドロップダウンリストから使用する自動スケールプロファイルを選択します。あるいは、カスタムを選択してカスタム自動スケール構成を作成します。

      注意: 自動スケールプロファイルの作成と操作に関する詳細は、ホストプールプロファイルを管理するを参照してください。

  6. 次のホストプールプロパティ情報を入力してください:

    • セッション制限ホスト: ホストごとの最大セッション数を入力してください。このセッション制限に達し、利用可能なホストがなくなると、新しいホストが存在する場合は自動的に起動します。

    • 負荷分散: ドロップダウンリストから希望する負荷分散を選択します。

      注:

      • 幅優先は、負荷分散アルゴリズムがすべての利用可能なセッションホストにユーザーを均等に分散させることを意味します。

      • 深さ優先は、負荷分散アルゴリズムが最初のセッションホストにすべてのユーザーを配置し、ホストのセッション制限に達するまで続けることを意味します。その後、次のセッションホストにユーザーを配置します。必要に応じて、VMの電源をオンにし、ユーザーが利用できるようにします。

  7. 次のホストプール容量情報を入力してください:

    • アクティブホストの定義:ドロップダウンリストからアクティブホストの定義を選択します。

      注意:「VMが起動」と設定すると、システムはVMがAzureで実行されている限り、セッションホストVMをアクティブとして識別します。「VMが起動」を選択すべきケースは非常に少ないです。

      「AVDエージェントが利用可能」と設定すると、システムはAVDバックエンドがハートビートを受信し、セッションホストを「利用可能」と見なしている場合にのみ、セッションホストVMをアクティブとして識別します。一般的には「AVDエージェントが利用可能」を選択してください。

    • ベースホストプール容量:このホストプールに常に含まれるセッションホストVMの数を入力します。これらのセッションホストは停止しているか、実行されている可能性があります。

    • 最小アクティブホスト容量:常に利用可能な実行中のセッションホストの最小数を入力します。通常、ユーザーがサインインするにはセッションホストが実行中である必要があるか、「接続時に開始」機能が有効になっている必要があります。他のVMは、ユーザーの自動スケーリングロジックに従って、停止するか、電源オンにできます。

    • ベース容量を超えるバースト:ユーザーの需要があるときに、標準のセッションホストVMの数を超えてバーストする容量を入力します。システムは、必要に応じて、ベースホストプール容量を超えて、新しいセッションホストVMをこの数まで自動的に作成します。これらのセッションホストは、勤務時間外にシステムがスケールインするときに最初に削除されます。

  8. 次のスケーリングロジック情報を入力してください:

    • 複数の自動スケールトリガーを使用する(高度な設定):このオプションを選択すると、スケールアウトおよびスケールインのために複数のトリガーを有効にすることができます。

      複数の自動スケールトリガー機能は、Nerdio ManagerPremium エディションでのみ利用可能です。

      注:

      • 自動スケールは、いずれかのスケールアウト条件が満たされると容量が追加されます。容量は、すべてのスケールイン条件が満たされたときのみ削除されます。

      • + および-ボタンを使用して、スケールアウトトリガーを追加・削除できます。最大3つのトリガーを選択できます。

    • 自動スケールトリガーを選択: ドロップダウンリストから自動スケールトリガーを選択してください。

      注意: 利用可能なトリガーは次のとおりです:

      • 平均アクティブセッション: ホストごとの平均アクティブセッション数が事前に定義された値を超えるとスケールアウトします。

      • 利用可能なセッション: ホストプール容量とホストごとの最大セッション数の範囲内で、スケールアウトおよびスケールインにより利用可能なホスト数を維持します。

      • ユーザー主導: ユーザーが接続するとホストが開始され、すべてのユーザーがサインアウトした後、定義された時間が経過すると自動的に停止します。

    • 平均アクティブセッションの場合:

      • 開始または作成(スケールアウト)上限: すべてのホストの平均アクティブセッション数が上限を超えた場合、停止中のVMがあれば開始し、なければ作成してセッションホストをスケールアウトします。

      • 停止または削除(スケールイン)上限: すべてのホストの平均アクティブセッション数が指定された数値を下回った場合、バーストVMがなければ停止し、バーストVMがあれば削除してセッションホストをスケールインします。

    • 利用可能なセッションの場合:

      • ホストごとの最大セッション数: ホストごとの最大セッション数を入力してください。

      • 最大Xの利用可能セッションを維持する: 常にまたは勤務時間中に利用可能でなければならないセッション数を入力します。

        注意: これにより、勤務時間中または常にこの数の利用可能なセッションが確保されます。勤務時間は、[ホストの事前ステージング] セクションで指定した「勤務時間の開始」から始まり、以下の [スケールイン制限] セクションで指定したスケールイン期間の開始時に終了します。

        • 勤務時間外: 勤務時間外に維持するセッション数を入力してください。

          この値は、勤務時間中に利用できるデスクトップの数を超えることはできません。

        • 勤務時間: ドロップダウンリストから勤務時間の開始時刻と終了時刻を選択してください。

    • ユーザー主導の場合:

      • デスクトップの停止時間: すべてのユーザーがサインアウトした後、スケールイン(停止)までの待機時間(分数)を、ドロップダウンリストから選択してください。

        通常のデスクトップは、アクティブなセッションや切断されたセッションがない場合にのみ自動的にシャットダウンされます。ハイバネーションが有効なデスクトップは、指定された期間が経過すると休止状態になりますが、ユーザーは強制的にサインアウトされることはありません。一定時間後に切断されたユーザーを自動的にログオフするには、ホストプールのプロパティページのユーザーセッション制限設定を使用します。

      • 利用可能なセッションが下回った場合のバーストホスト: オプションで、バーストホストの容量を入力してください。

        注意: バースト容量が指定されている場合、利用可能なセッション数が指定値を下回ると、新しいホストが自動的に追加され、最大バースト容量ホスト数まで拡張されます。

    • スケールイン制限

      • スケールイン対象のホストの停止または削除: ドロップダウンリストから、スケールイン操作の実行時刻を選択してください。<any time>を選択して、いつでもスケールインを実行できるようにします。

      • スケールインの攻撃性: ドロップダウンリストを開き、スケールインの攻撃性を選択します。

        注:

        • 高い攻撃性: スケールインの攻撃性はデフォルトでに設定されており、ビジネス時間外には、アクティブまたは切断されたセッションが実行されているホストが自動的に削除または電源オフされ、容量が削減されることが保証されています。ビジネス時間外には、自動スケールロジックが最初にセッションが実行されていないホストを削除します。残りのホストは、実行中のセッション数が最も少ない順に並べ替えられます。アクティブなセッションを持つユーザーは、単一のホストに統合され、他のホストは自動スケールによって削除されます。セッションホストを削除する前に、アクティブなセッションのユーザーに警告メッセージが送信されます。

        • 中程度の攻撃性: スケールインの攻撃性が中程度に設定されている場合、ビジネス時間外には、スケーリングロジックは切断されたセッションが実行されているホストのみを削除します。アクティブなセッションが実行されているセッションホストは削除されません。この場合、ホストプールはある程度スケールインされます。

        • 低い攻撃性: スケールインの攻撃性がに設定されている場合、ビジネス時間外には、セッションが一切実行されていないセッションホストのみを削除します。自動スケールロジックは、アクティブまたは切断されたセッションが実行されているセッションホストを削除しません。このオプションはユーザーへの影響が少ないですが、ホストプールがスケールインされる保証はありません。

      • ホストの無効化(ドレインモード): オプションとして、スケールインウィンドウの開始時にすべてのホストを無効化するように自動スケールエンジンに指示できます。最小アクティブホストキャパシティで指定される最少のホスト数が、ホストプーリングサイズセクションに維持されます。

  9. 次のRolling Drain Mode情報を入力してください:

    注意: 複数のドレインウィンドウを作成し、スケールイン制限ウィンドウの外でホストの特定の割合にドレインモードを適用できます。この機能により、ホストの一定割合への新しい接続を防ぎ、これらのホストをより迅速にシャットダウンできるようになり、リソースコストを節約できます。

    • Rolling Drain Mode: このオプションをオンにすると、Rolling Drain Modeが有効になります。

    • ウィンドウ名: このドレインウィンドウの名前を入力してください。

    • 開始時刻: ドロップダウンリストから、このドレインウィンドウが有効になる開始時刻を選択してください。

      注意: 最後のドレインウィンドウは午後11時59分まで有効です。

    • ドレインモードのホストの割合: このウィンドウ中のドレインモードのホストの割合を入力してください。この設定は、プール内のすべてのホストに適用され、現在稼働しているホスト数には適用されません。

      注意:を使用してドレインウィンドウを追加または削除してください。

  10. 次の事前準備ホスト情報を入力してください:

    注意: ビジネス時間に関して、システムがいくつかのホストを利用可能なキャパシティとして自動的に事前準備するように設定してください。例えば、作業開始時にホストを事前準備しておけば、すべてのユーザーが一斉にサインインしても、システムがリアルタイムで自動スケールインする必要がなくなります。

    • 複数のスケジュールを使用: このオプションを選択すると、重複しない複数の事前準備スケジュールを使用できるようになります。

      注意: 作業時間中のオプションが指定されている場合、利用可能なセッショントリガーには使用できません。

    • 作業日: ドロップダウンリストから、事前準備タスクを実行する作業日を選択してください。

    • 作業時間の開始: ドロップダウンリストから、事前準備タスクを実行する開始時刻を選択してください。

    • 作業時間の開始時刻までにアクティブにするホスト: この時刻までにユーザー接続を受け入れる準備ができているセッションホストの数を入力してください。

    • スケールイン遅延: ドロップダウンリストから、作業時間の開始後にスケールイン操作を制限するための遅延を選択してください。事前準備済みのホストは、未使用であっても、この期間中はスケールインされません。

  11. 次のメッセージング情報を入力してください:

    注意: システムは、スケールインのために選択されたセッションホストに接続されているユーザーにメッセージを送信します。

    • ホスト上のユーザーに警告メッセージを送信: ドロップダウンリストから、スケールインの何分前にメッセージを送信するかを選択してください。

    • メッセージ内容: 警告メッセージのテキストを入力してください。

  12. 次の自動修復対象の障害ホスト情報を入力してください:

    注意: セッションホストは、ドメイン信頼の問題やFSLogixの設定の問題により、機能が低下する可能性があります。AVDエージェントは、そのようなホストのステータスを利用不可として報告します。管理者は、そのようなホストをプールから手動で削除する必要があります。ただし、Nerdio Managerを使用すると、オートスケールプロセス中にこれらのセッションホストを修復するための一連のアクションを構成できます。自動スケールは、「壊れた」セッションホストを再起動し、削除して再作成することで、自動的に修復を試みます。ホストを再起動して運用状態に戻す試みを数回行った後、そのままにするか、削除して再作成します。

    • 壊れたホストの自動修復: このオプションをオンにして自動修復を有効にします。

    • AVDエージェントのステータスがの場合、ホストは壊れています: ドロップダウンリストから、希望するステータスとセッションのステータスを選択します。

      AVD ステータスは、セッションホスト VM にインストールされたエージェントによって AVD サービスに報告されます。何らかの問題がある場合、ステータスは "Available" 以外になります。"Available" 以外のすべてのステータスが問題を示すとは限りません。詳細については、この Microsoft 記事を参照してください。アクティブなセッションがあるホストは、ある程度機能している可能性があるため、そのようなホストは壊れたものとして扱われません。セッションが全くないか、アクティブなセッションがない(つまり、切断されたセッションのみ)ホストのみが、自動スケールによって壊れたものと見なされます。

    • 最初のアクションまでの分数: 最初のアクションを実行する前に待機する分数を入力します。

    • 回復アクション: ドロップダウンリストから回復アクションを選択します。

      注:

      • VMアクション(例えば、VMの再起動やVMの削除)またはスクリプトアクション(例えば、SxSの再インストール、AVDへのホストの再登録など)を選択できます。

      • 回復アクションは、表示されている順序で実行されます。リスト内の任意のアクションをドラッグアンドドロップして、その位置を変更し、したがって実行される順序を変更できます。

    • 回復アクション間の分数: 各再起動試行の後、次のステップに進む前に待機する分数を入力します(例えば、VM を再起動し、その後削除する、など)。

      注意: 自動修復操作で壊れたホスト VM の削除と再作成が必要な場合、利用可能であれば、容量を補うために予備の VM の電源をオンにします。

  13. すべての必要な情報を入力したら、保存または保存して閉じるを選択する。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

記事コメントは受け付けていません。