この記事では、Global Pools の構成方法を説明します。Global Pool の作成、ホストプールのプールグループへの整理、ユーザーを自動的に割り当てるための割り当てポリシーの作成、およびプールグループ間でユーザーをリダイレクトするためのフェイルオーバーポリシーの設定を行います。Global Poolsの仕組みの背景については、「Global Pools機能の概要」を参照してください。
Global Poolを作成する前に、以下の準備が整っていることを確認してください。
-
Nerdio Manager (NME) テナントでグローバルプールが有効になっています。この機能は現在、パブリックプレビューで利用可能です。
-
グローバルプールの対象者を定義するために、少なくとも1つのEntra IDグループが必要です。
-
割り当てポリシーで使用するEntra IDグループが必要です。
-
プールグループ内に作成するホストプールには、標準のAzure Virtual Desktopホストプールの前提条件(ワークスペース、リソースグループ、アイデンティティ/AD参加方法)が必要です。
グローバルプールは、プール グループとホストプールの最上位コンテナーです。プール グループや割り当てポリシーを作成する前に、1つ作成してください。グローバルプールは、既存のホストプールの上に階層を導入します。各グローバルプールには1つ以上のプール グループが含まれ、各プール グループには1つ以上のホストプールが含まれ、各ホストプールには通常通りセッションホストが含まれます。このドキュメントのこのセクションでは、グローバルプールの作成方法について詳しく説明します。
-
Nerdio Managerで、Cloud Desktops > Global Pools に移動します。
-
New Global Pool を選択します。
-
[Basics] ステップで、グローバルプールの Name を入力します。
-
Desktop experience について、このグローバルプールが提供するセッションのタイプを選択します。
-
AVD multi-session desktop (pooled): フルマルチセッションデスクトップを提供します
-
AVD multi-session RemoteApp (pooled): フルデスクトップの代わりに公開されたRemoteAppを提供します
-
-
テナントには、このグローバルプールで使用するアイデンティティテナントを選択します。
-
Entra IDグループには、このグローバルプールの対象となるユーザーを定義するグループを選択または作成します。
注記
このEntra IDグループは資格を付与するだけであり、メンバーであること自体がユーザーをホストプールに割り当てるわけではありません。割り当てポリシーによって、対象ユーザーがアクセスできるプール グループが決定されます。
-
[次へ] を選択します。
プールグループは、1つ以上のホストプールを組み合わせ、それらの間でユーザーをどのように分散させるかを定義します。
-
作成したグローバルプールを開きます。
-
新しいプールグループを選択する。
-
プールグループの名前を入力する。
-
分散モードを選択する:「深さ優先」は1つのホストプールを埋めてから次に移動し、「幅優先」はホストプール全体にユーザーを均等に分散させます。
-
[保存] を選択します。
プール グループ内で、単一のホストプールを作成することも、複数のホストプールを一度に作成することもできます。
-
プールグループを開きます。
-
[<b>新規ホストプール</b>] を選択します。
-
ホストプールの数に、作成するホストプールの数を入力します。
1と入力すると単一のホストプールが作成され、1より大きい数値を入力すると、その数のホストプールが一度に作成されます。 -
名前で、完全一致またはプレフィックスを選択します:
-
完全一致:入力した名前と完全に一致する名前でホストプールが作成されます。ホストプールの数が
1の場合のみ利用可能です。 -
プレフィックスNerdio Managerは、入力したプレフィックスに連続番号を付加して各ホストプールの名前を生成します(例:プレフィックスが
poolの場合、pool-001、pool-002などが生成されます)。ホストプールの数が1より大きい場合に必須です。
-
-
名前を入力します(上記で選択した内容に応じて、正確な名前またはプレフィックスを入力してください)。
-
必要に応じて、説明を入力します。
-
リソースグループを選択します。
-
ワークスペースフィールドを選択し、新しいホストプールに関連付けるワークスペースを選択します。
-
必要に応じて、Entra IDグループで、入力を開始して既存のグループを検索し、選択します。このフィールドを空白のままにすると、Nerdio Managerが自動的に作成します。
注記
このEntra IDグループは、Nerdio Managerがユーザーにホストプールおよびその公開デスクトップやRemoteAppへのアクセス権を付与するために使用する割り当てグループです。自動作成されるグループには、
[hostPoolName]-entra-groupという名前が付けられます。既存のグループを選択する場合は、同期プロセスによって既存のメンバーが削除される可能性があるため、空のグループである必要があります。このフィールドは空のままにして、NerdioにこれらのEntra IDグループを作成してもらうのがお勧めです。
-
ユーザー制限に、このホストプールに割り当てることができるユーザーの最大数を入力します(デフォルトは1000)。
-
残りのホストプールの設定は、スタンドアロンのホストプールの場合と同様に構成します。
-
[次へ] を選択します。
-
作成されるホストプール名のリストを確認し、作成を選択します。設定を変更する必要がある場合は、代わりに戻るを選択します。
-
必要に応じて、これらの手順を繰り返して、追加のホストプールまたはバッチを作成します。
割り当てポリシーは、属性ベースの条件または固定の割合分割を使用して、対象となるユーザーをプールグループに自動的に割り当てまたは再割り当てします。
-
グローバルプールを開き、ポリシータブを選択します。
-
新しい割り当てポリシーを選択します。
-
基本ステップで、割り当てポリシーの名前を入力します。[次へ] を選択します。
-
配布ステップの配布で、配布タイプを選択します。
-
属性:条件として定義したEntra IDプロパティに基づいて、ユーザーをプールグループに割り当てます。
-
パーセンテージ:設定したパーセンテージに基づいて、グローバルプールのEntra ID適格性グループからプールグループ全体にユーザーを割り当てます。
-
残りの手順は、選択した配布タイプによって異なります。
-
リストされている各プールグループ(例:プールA)について、条件の下で少なくとも1つの条件を構成します。
-
評価するユーザー属性(Entra IDプロパティ、例:部門)を選択します。
-
演算子を選択します(例:等しい)。
-
照合する値を入力します。
条件の追加を選択して、同じプール グループにさらに条件を追加します。プール グループに複数の条件がある場合は、andまたはOrを選択して、条件の組み合わせ方法を設定します。
注記
ポリシーを送信するには、プール グループに対して少なくとも1つの条件が必須です。
-
-
プール グループの優先度(整数)を設定します。以下の「ポリシーの優先度について」を参照してください。優先度は、属性タイプのポリシーにのみ適用されます。
-
このポリシーで評価する追加の各プール グループについて、前の2つの手順を繰り返します。
属性ポリシー項目は、プールグループに対して構成された条件を評価します。グローバルプールの適格性グループ内の各ユーザーについて、Nerdio Managerは、選択された演算子を使用して、選択されたEntra IDのユーザー属性と値を照合します。プール グループに複数の条件がある場合、Nerdio Managerは選択されたand/orロジックを使用してそれらを組み合わせます。andの場合、ユーザーはすべての条件に一致する必要があります。orの場合、ユーザーは少なくとも1つの条件に一致する必要があります。ユーザーがプール グループの条件を満たしている場合、そのユーザーはポリシーアイテムのターゲット プール グループに割り当てられます。具体的には、プール グループの配布モードに従って選択された、そのプール グループ内の利用可能なホストプールに割り当てられます。
優先順位は、ユーザーが割り当てポリシー内の複数のプール グループの条件に一致する場合にのみ関係します。ユーザーが1つのプール グループの条件のみに一致する場合、そのプール グループが適用され、優先順位は関係ありません。
ユーザーが複数のプール グループの条件に一致する場合、数値の優先順位値が最も低いプール グループが優先されます。例えば:
-
プール グループEast:条件部門 等しい「Finance」、優先順位10
-
プール グループWest:条件部門 等しい「Executives」、優先順位1
ユーザーが両方の条件に一致する場合、優先順位1は優先順位10よりも低いため、プール グループWestに割り当てられます。
パーセンテージ配布では、Nerdio Managerはユーザーごとの属性を評価するのではなく、設定したパーセンテージに従って、グローバルプールのEntra IDグループの適格ユーザーをプール グループに割り当てます。優先順位は、パーセンテージ型のポリシーには適用されません。
-
リストされている各プール グループ(例:プールA)について、パーセンテージスライダーを入力またはドラッグして、そのプール グループにアサインする適格ユーザーの共有する割合を設定します。
注記
ポリシー内のすべてのプール グループのパーセンテージの合計が100%にならないと、送信できません。
フェールオーバーポリシーは、計画保守中や障害時に、ユーザーをあるプール グループから別のプール グループへリダイレクトします。
-
グローバルプールを開き、フェールオーバーポリシータブを選択します。
-
新規フェールオーバーポリシーを選択します。
-
新しいポリシーの名前を入力します。
-
ソースグループとターゲットグループを選択します。
-
[保存] を選択します。新しいフェールオーバーポリシーは、作成時に既定で無効化されます。
-
フェールオーバーの準備ができたら、ポリシーをアクティブ化します。Nerdio Managerは、次回の同期時に、ソースプール グループからターゲットプール グループへユーザーを再割り当てします。
Nerdio Managerは、アクティブなポリシーを15分ごとに自動的に同期します。
この同期には、以下の処理が含まれます。
-
アクティブなポリシーを評価します
-
対象となるユーザーを確認します
-
処理および再割り当てが必要なユーザーを検索します
-
アクティブなフェールオーバーポリシーがあれば適用します
-
必要に応じて、ホストプールEntra ID割り当てグループからユーザーを削除します
-
必要に応じて、新しいホストプールEntra ID割り当てグループにユーザーを割り当てます
-
プール グループ内のユーザーを再バランスします
-
ホストプールの割り当てアクセスを検証します。
-
RemoteAppをホストプールにデプロイおよび更新します。
次回の自動同期を待たずにオンデマンドで同期を実行するには、次の手順を実行します。
-
グローバルプールを開きます。
-
同期を選択します。
-
タスクで進捗状況を監視します。
コメント (0件のコメント)