デリバリーグループの作成
注記:
バージョン2511以降、Citrix Web Studio(Webベース)はCitrix Virtual Apps and Desktops™の唯一の管理コンソールです。Citrix Studio(MMCベース)はインストーラーから削除されました。この記事はWeb Studioにのみ適用されます。Citrix Studioに関する情報については、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。
デリバリーグループは、1つ以上のマシンカタログから選択されたマシンの集合です。デリバリーグループは、どのユーザーがそれらのマシンにアクセスできるか、および利用可能なアプリケーションとデスクトップを定義します。
デリバリーグループの作成は、サイトとマシンカタログを設定した後の次のステップです。後で初期設定を変更したり、必要に応じて追加のデリバリーグループを作成したりできます。
- 一部の機能と設定は、既存のデリバリーグループを編集する場合にのみ構成可能です。詳細については、「デリバリーグループの管理」を参照してください。
開始する前に
デリバリーグループを作成する前に:
- 必要な選択肢と情報を理解するために、この記事を確認します
- ハイパーバイザー、クラウドサービス、またはマシンをホストするその他のリソースへの接続が作成されていることを確認します
- 仮想マシンまたは物理マシンを含むマシンカタログが利用可能であることを確認します
デリバリーグループを作成するには:
- サイトとマシンカタログを作成したが、デリバリーグループを作成していない場合、Web Studioはデリバリーグループを作成するための正しい開始場所に案内します
ウィザードのページ
サイトとマシンカタログを作成したが、デリバリーグループを作成していない場合、Web Studioはデリバリーグループを作成するための正しい開始場所に案内します。
すでにデリバリーグループを作成しており、別のデリバリーグループを作成したい場合は、次の手順に従います。
- デリバリーグループを選択します
- アクションペインで、デリバリーグループの作成を選択します
- デリバリーグループを整理するために、デフォルトのデリバリーグループフォルダーの下にフォルダーを作成できます。詳細については、「フォルダーの作成」を参照してください
- グループを作成したいフォルダーを選択し、デリバリーグループの作成をクリックします。グループ作成ウィザードが開きます
- ウィザードははじめにページから開始します。このページは、今後の起動時にスキップすることを選択できます。その後、次の表に示すように、いくつかのページを案内します。各ページを完了したら、次へをクリックして最終ページに進みます
| マルチセッションOS | シングルセッションOS静的(割り当て済み) | シングルセッションOS共有(プール済み) | Remote PCアクセス | |
|---|---|---|---|---|
|
ページ
|
マシン | マシン | マシン | マシン |
| 負荷分散 | 配信タイプ | ユーザー | ユーザー | |
| ユーザー | ユーザー | アプリケーション | アプリケーション | |
| アプリケーション | アプリケーション | デスクトップ | デスクトップ割り当てルール | |
| デスクトップ | デスクトップ割り当てルール | アプリ保護 | アプリ保護 | |
| スコープ | スコープ | スコープ | スコープ | |
| ライセンス契約 | ライセンス契約 | ライセンス契約 | ライセンス契約 |
-
^^ ポリシーセット ポリシーセット ポリシーセット ポリシーセット -
^^ ローカルホストキャッシュ 概要 概要 ^^ -
^^ 概要 ^^ ^^ ^^
注記:
- 選択したシングルセッションOS静的マシンカタログに利用可能な割り当て済みマシンがある場合、マシン割り当てページ(マシンページの直後)が表示されます
- ローカルホストキャッシュ設定ページは、電源管理されたシングルセッションプール済みマシンを含むデリバリーグループでのみ利用可能です
- ## マシンページ
-
シングルセッションのサスペンド可能なVMのみでデリバリーグループを作成するには、このデリバリーグループにサスペンド機能を必須にするを選択します
-
注記:
-
この機能は、シングルセッションのサスペンド可能なマシンにのみ適用されます
-
-
マシンカタログを選択し、そのカタログから使用するマシンの数を選択します
重要な考慮事項
- カタログを選択すると、少なくとも1つの未使用マシンがあるカタログのみがリストに表示されます
- 1つのカタログは複数のデリバリーグループにマシンを提供できます。1つのマシンは1つのデリバリーグループでのみ使用できます。デリバリーグループにマシンを追加する場合、Web Studioはデフォルトで同じカタログを提案します
- デリバリーグループは複数のカタログからマシンを使用できますが、それらのカタログは同じマシンタイプ(マルチセッションOS、シングルセッションOS、またはRemote PCアクセス)を含んでいる必要があります。デリバリーグループ内のすべてのマシンは、同じ割り当てタイプ(プール済みまたは静的)である必要があります。つまり、デリバリーグループ内でマシンタイプを混在させることはできません
- Citrixは、すべてのマシンで最新のVDAバージョンを使用することを推奨します
- Remote PCアクセスの場合、サイトを作成すると、Remote PCアクセス マシンというカタログとRemote PCアクセス デスクトップというデリバリーグループが自動的に作成されます。Remote PCアクセス マシンカタログ内の各マシンは、デリバリーグループに自動的に関連付けられます
-
次の互換性チェックが実行されます
- MinimumFunctionalLevelは互換性がある必要があります
- SessionSupportは互換性がある必要があります
- AllocationTypeはSingleSessionと互換性がある必要があります
- Remote PCアクセスはRemote PCアクセスカタログとのみ互換性があります
マシン割り当てページ
- **マシン割り当て**ページは、**マシン**ページで選択されたシングルセッションOS静的マシンカタログに利用可能な割り当て済みマシンがある場合に利用可能です。
- このページを使用して、このデリバリーグループ内のマシンのユーザー割り当てとデスクトップ表示名を管理します。
- **表示名**フィールドを使用して、デスクトップ表示名を管理します
- **参照**をクリックして、ユーザーまたはグループを選択します
負荷分散ページ
- `**マシン上のセッションの負荷分散**` ページは、マルチセッションOSマシンで利用できます。
このページを使用して、このデリバリーグループで使用する負荷分散設定を構成します。デフォルトでは、デリバリーグループは サイト全体の負荷分散設定 を使用します。
- 1. このデリバリーグループの負荷分散設定を構成するには、`**サイト全体の設定を上書き**` チェックボックスを選択します。
- 必要に応じて、
**水平負荷分散**または**垂直負荷分散**オプションを選択します。水平負荷分散と垂直負荷分散の方法については、「マシンの負荷分散」を参照してください。

**垂直負荷分散** を選択した場合、同時ログオン許容数 および 最大セッション数 のポリシーが適切に構成されていることを確認してください。
デリバリーの種類ページ
**デリバリーの種類** ページは、シングルセッションOSの静的(割り当て済み)マシンでのみ表示されます。
このページを使用して、カタログ内のマシンを構成し、デスクトップまたはアプリケーションをユーザーに配信します。
-
-
**アプリケーション**または**デスクトップ**のいずれかを選択します。両方を有効にすることはできません。
-
-
注:
-
-
マルチセッションOSまたはシングルセッションOSのランダム(プールされた)カタログからマシンを選択した場合、デリバリーの種類はアプリケーションとデスクトップであると見なされます。アプリケーション、デスクトップ、またはその両方を配信できます。
ユーザーページ
- `**ユーザー**` ページは、すべてのマシンタイプで利用できます。ただし、このページのオプションは、マシンの種類によって異なります。
- このページを使用して、ユーザーがデリバリーグループ内のリソースにアクセスする方法を指定します。
- ### ユーザーアクセス制御の仕組み
デリバリーグループ内のユーザーアクセスは、アクセス設定を作成または編集する際に、指定されたユーザーリストによって制御されます。
- 次の *すべての* 条件を満たすユーザーは、デリバリーグループ内の `**アプリケーション**` にアクセスできます。
- このデリバリーグループ内のリソース(アプリとデスクトップ)にアクセスできること。デフォルトでは、アクセスは展開のユーザーアクセスリスト(Active Directoryのユーザー)によって決定され、これはStudioでは構成されません。「[デリバリーグループでのユーザーの追加または削除](/ja-jp/citrix-virtual-apps-desktops/install-configure/delivery-groups-manage#add-or-remove-users-in-a-delivery-group)」を参照してください。
- このグループ内のアプリケーションにアクセスできること。デフォルトでは、アプリケーションエンタイトルメントポリシー規則にはすべてのユーザーが含まれます。詳細については、PowerShell SDKの `BrokerAppEntitlementPolicyRule` コマンドレットを参照してください。
- このアプリケーションを含むアプリケーショングループにアクセスできること。
-
次の 両方の 条件を満たすユーザーは、デリバリーグループ内のデスクトップにアクセスできます。
- このデリバリーグループ内のリソース(アプリとデスクトップ)にアクセスできること。デフォルトでは、アクセスは展開のユーザーアクセスリスト(Active Directoryのユーザー)によって決定され、これはStudioでは構成されません。デフォルトのユーザー範囲からユーザーを追加または削除できます。「デリバリーグループでのユーザーの追加または削除」を参照してください。
- このグループ内のデスクトップにアクセスできること。詳細については、「デスクトップ(またはデスクトップ割り当て規則ページ)」を参照してください。
構成手順
-
デリバリーグループ内のリソースの使用を許可または制限するオプションのいずれかを選択します。
-
**認証済みユーザーによるリソースの使用を許可:**アプリケーションとデスクトップにアクセスするには、指定したユーザーとグループメンバーが、スマートカードまたはユーザー名とパスワードなどの資格情報をStoreFront™またはCitrix Workspace™アプリに提示する必要があります。(シングルセッションOSマシンを含むデリバリーグループの場合、後でデリバリーグループを編集してユーザーデータ(ユーザーリスト)をインポートできます。) -
**リソースの使用を制限:**または、ユーザーまたはユーザーグループを**許可リスト**に追加することで、デリバリーグループの使用を制限できます。**許可リスト**にあるユーザーのみが、デリバリーグループ内のアプリとデスクトップにアクセスできます。**ブロックリストの追加**をクリックして、ユーザーとユーザーグループをブロックリストに追加することもできます。これにより、選択したデリバリーグループ内のアプリとデスクトップをユーザーが使用できなくなります。ブロックリストは、許可リスト内のユーザーをブロックする場合にのみ意味があります。
-
- マルチセッションOSマシンでは、ユーザーがStoreFrontまたはCitrix Workspaceアプリに資格情報を提示せずにアプリケーションとデスクトップにアクセスできるようにする場合、
**認証されていない(匿名)ユーザーへのアクセスを許可。資格情報は不要**を選択します。たとえば、キオスクではアプリケーションに資格情報が必要な場合がありますが、Citrixアクセスポータルとツールには必要ありません。- 認証されていないユーザーアカウントは、セッションが起動されたときにオンデマンドで作成され、AnonXYZという名前が付けられます。ここでXYZは一意の3桁の値です。
- 認証されていないユーザーセッションには、デフォルトで10分のアイドルタイムアウトがあり、クライアントが切断されると自動的にログオフされます。再接続、クライアント間のローミング、およびWorkspace Controlはサポートされていません。
- ユーザーのホームゾーンに十分なリソースがある場合に、セッションが他の利用可能なゾーンにデフォルトで移行するのを防ぐには、
**セッションをユーザーのホームゾーンで起動することを要求(構成されている場合)**を選択します。 - デバイスや現在のセッションの有無にかかわらず、セッションを追跡させたい場合は、
**ユーザーとクライアントデバイス間でセッションローミングを許可**を選択します。「セッションローミング」を参照してください。
次の表は、**ユーザー** ページでの選択肢について説明しています。
| アクセスを有効にする対象 | ユーザーとユーザーグループを追加/割り当てますか? | 「認証されていないユーザーへのアクセスを許可」チェックボックスを有効にしますか? |
-
認証済みユーザーのみ はい いいえ 認証されていないユーザーのみ いいえ はい 認証済みユーザーと認証されていないユーザーの両方 はい はい -
アプリケーションページ
アプリケーションページは、すべてのマシンタイプで利用できます。ただし、追加できるアプリケーションは、マシンのタイプによって異なります。
- このページを使用すると、パッケージ化されたアプリケーションをこのグループのデスクトップに追加できます。
- ### 重要な考慮事項
- パッケージ化されたアプリケーションをデリバリーグループに追加できます。これらのアプリケーションを含むパッケージは、ユーザーがデスクトップまたはRemote PCにサインインするたびに自動的にマウントされます。
- デフォルトでは、新しく追加するアプリケーションは「アプリケーション」という名前のフォルダーに配置されます。別のフォルダーを指定することもできます。詳細については、アプリケーションの記事を参照してください。
- アプリケーションをデリバリーグループに追加するとき、または後で、そのプロパティを変更できます。詳細については、アプリケーションの記事を参照してください。
- アプリケーションを追加しようとしたときに、同じ名前のアプリケーションがそのフォルダーに存在する場合、追加しようとしているアプリケーションの名前を変更するよう求められます。拒否した場合、アプリケーションは、そのアプリケーションフォルダー内で一意になるようにサフィックスを付けて追加されます。
- アプリケーションを複数のデリバリーグループに追加する場合、それらすべてのデリバリーグループでアプリケーションを表示する権限がないと、可視性の問題が発生する可能性があります。そのような場合は、より高い権限を持つ管理者に相談するか、アプリケーションが追加されたすべてのデリバリーグループを含むようにスコープを拡張してください。
- 同じ名前の2つのアプリケーションを同じユーザーに公開する場合、アプリケーション名(ユーザー向け)プロパティを変更してください。そうしないと、ユーザーはCitrix Workspaceアプリで重複する名前を目にすることになります。
構成手順
-
追加メニューを選択して、アプリケーションソースを表示します。
- スタートメニューから: アプリケーションは、デリバリーグループに割り当てられている現在登録されているVDAのいずれかを介して検出されます。このソースを選択すると、検出されたアプリケーションのリストを含む新しいページが起動します。追加したいものを選択し、OKを選択します。
-
手動で: デリバリーグループ内のVDAまたはネットワーク上の別の場所にあるアプリケーション。このソースを選択すると、新しいページが開き、次の方法で追加するアプリケーションを指定できます。
- 実行可能ファイルのパス、作業ディレクトリ、オプションのコマンドライン引数、管理者およびユーザーの表示名を入力します。
- デリバリーグループ内のVDAからアプリケーションを選択します。これを行うには、参照をクリックし、VDAにアクセスするための資格情報を入力し、VDAに接続されるまで待機してから、VDAからアプリケーションを選択します。選択したアプリケーションのプロパティは、ページ上のフィールドに自動的に入力されます。
- 既存: 展開に以前追加されたアプリケーション(おそらく別のデリバリーグループ内)。このソースを選択すると、検出されたアプリケーションのリストを含む新しいページが起動します。追加したいものを選択し、OKを選択します。
- アプリケーションパッケージ: App-V、MSIX、MSIX app attach、またはFlexAppアプリケーションパッケージ内のアプリケーション。このソースを選択すると、パッケージからアプリケーションを追加ページが起動します。アプリケーションパッケージソースを選択し、表示された結果から追加したいアプリケーションを選択し、OKを選択します。
注:
サイトにアプリケーションパッケージが構成されていない場合、このオプションはグレー表示されます。
MSIXまたはMSIX app attachアプリを公開するには、デリバリーグループの機能レベルが2106以降である必要があります。FlexAppアプリの場合、機能レベルは2206以降である必要があります。機能レベルの要件が満たされていない場合、アプリケーションパッケージソースドロップダウンリストの対応するオプションはグレー表示されます。
- アプリケーショングループ: 展開に存在するアプリケーショングループ。
アプリケーションソースまたはアプリケーションが利用できないか無効な場合、それは表示されないか、選択できません。たとえば、展開にアプリケーションが追加されていない場合、既存ソースは利用できません。または、アプリケーションが選択されたマシンカタログ内のマシンのサポートされているセッションタイプと互換性がない場合があります。
デスクトップ(またはデスクトップ割り当てルール)ページ
このページのタイトルは、ウィザードで以前に選択したマシンカタログによって異なります。
- マルチセッションまたはプールされたシングルセッションマシンを含むカタログを選択した場合、このページはデスクトップというタイトルになります。
-
シングルセッションの静的マシンを含むカタログを選択し、デリバリータイプページで「デスクトップ」を指定した場合、このページはデスクトップ割り当てルールというタイトルになります。
注:
シングルセッションの静的マシンを含むカタログを選択し、デリバリータイプページで「アプリケーション」を指定した場合、このページは表示されません。
-
(オプション)デリバリーグループのデフォルトのデスクトップアイコンを更新するには、変更を選択します。このアイコンは、個々のデスクトップに別のアイコンが設定されていない限り、グループ内のすべてのデスクトップに適用されます。
-
追加を選択します。ダイアログボックスで、次のようにします。
- 表示名および説明フィールドに、Citrix Workspaceアプリに表示される情報を入力します。
- マルチセッションまたはプールされたシングルセッションOSマシンの場合: デスクトップにタグ制限を追加するには、このタグを持つマシンへの起動を制限するを選択し、メニューからタグを選択します。
-
ラジオボタンを使用して、次のいずれかを実行できます。
- このデリバリーグループにアクセスできるすべてのユーザーがデスクトップを使用できるようにする。デリバリーグループ内のすべてのユーザーはデスクトップを起動できます(プールされたマシンを持つグループの場合)、またはデスクトップを起動するときにマシンを割り当てられます(シングルセッションの静的マシンを持つグループの場合)。
- デスクトップの使用を制限するには、ユーザーとユーザーグループを許可リストに追加します。許可リストのユーザーのみがデスクトップにアクセスできます。ブロックリストの追加をクリックして、ユーザーとユーザーグループをブロックリストに追加することもできます。これにより、ユーザーは選択したデリバリーグループ内のデスクトップを使用できなくなります。ブロックリストは、許可リスト内のユーザーをブロックする場合にのみ意味があります。
- グループにシングルセッションの静的マシンが含まれている場合、ユーザーあたりの最大デスクトップ数を指定します。これは1以上の値である必要があります。この設定は必須ではありません。マシンを手動で割り当てるか、RemotePCを使用してマシンを自動的に割り当てることができます。
- (オプション)変更を選択して、プールされたデスクトップのデスクトップアイコン、またはシングルセッションの静的デスクトップのデスクトップ割り当てルールを更新します。指定されたアイコンは、デリバリーグループレベルで設定されたデフォルトのアイコンを上書きします。
- デスクトップ(マルチセッションマシンの場合)またはデスクトップ割り当てルール(シングルセッションの静的マシンの場合)を有効または無効にします。デスクトップを無効にすると、デスクトップの配信が停止します。デスクトップ割り当てルールを無効にすると、ユーザーへのデスクトップの自動割り当てが停止します。
- ダイアログボックスでの作業が完了したら、OKを選択します。
サイト内のデスクトップの最大インスタンス数(PowerShellのみ)
サイト内のデスクトップの最大インスタンス数を構成するには(PowerShellのみ):
-
PowerShellで、適切なBrokerEntitlementPolicyRuleコマンドレットをMaxPerEntitlementInstancesパラメーターとともに使用します。たとえば、次のコマンドレットは
tsvda-desktopルールを変更して、サイトで許可されるデスクトップの最大同時インスタンス数を2に設定します。デスクトップインスタンスが2つ実行されている場合、3番目のサブスクライバーがデスクトップを起動しようとするとエラーが発生します。 -
Set-BrokerEntitlementPolicyRule -Name tsvda-desktop -MaxPerEntitlementInstances 2 -
ガイダンスについては、Get-Helpコマンドレットを使用してください。たとえば、
Get-Help Set-BrokerEntitlementPolicyRule-Parameter MaxPerEntitlementInstances。
アプリ保護ページ
アプリ保護ページは、すべてのマシンタイプで利用できます。 このページを使用すると、Citrix公開アプリとデスクトップのセキュリティを強化できます。
Citrix Virtual Apps and Desktopsドキュメント内のアプリ保護の記事に、以下の情報が補足されます。
- 有効なアプリ保護エンタイトルメントが必要です。アプリ保護機能を購入するには、Citrixの営業担当者にお問い合わせください。
- アプリ保護にはXML信頼が必要です。XML信頼を有効にするには、[設定]>[XML信頼を有効にする]に移動します。
保護は以下の条件で適用されます。
-
画面キャプチャ防止:
- WindowsおよびmacOSでは、保護されたコンテンツのウィンドウのみが空白になります。保護されたウィンドウが最小化されていない場合、アプリ保護はアクティブになります。
- Linuxでは、キャプチャ全体が空白になります。保護されたウィンドウが最小化されているかどうかにかかわらず、アプリ保護はアクティブになります。
-
キーロギング防止:保護されたウィンドウがフォーカスされている場合に有効になります。保護を無効にするには、別のウィンドウにフォーカスを変更します。
スコープページ
[スコープ]ページは、すべてのマシンタイプで利用できます。
このページを使用して、組織に関連する方法でオブジェクト(接続、カタログ、デリバリーグループなど)をグループ化します。
ライセンス割り当てページ
[ライセンス割り当て]ページは、すべてのマシンタイプで利用できます。
このページを使用して、デリバリーグループが使用するライセンスを指定します。デフォルトでは、デリバリーグループはサイトライセンスを使用します。詳しくは、「マルチタイプライセンス」を参照してください。
ポリシーセットページ
[ポリシーセット]ページは、すべてのマシンタイプで利用できます。
このページを使用して、このデリバリーグループが使用するポリシーセットを指定します。
ローカルホストキャッシュ設定ページ
このページは、電源管理されたシングルセッションのプールされたマシンを含むデリバリーグループでのみ利用できます。
デフォルトでは、電源管理されたプールされたマシンは、データ漏洩のリスクがあるため、ローカルホストキャッシュ(LHC)モードでは利用できません。デフォルトの動作を変更し、LHCモードで新しいユーザー接続に利用できるようにするには、[リソースを維持する]を選択します。
または、PowerShellコマンドを使用してデフォルトの動作を変更できます。詳しくは、「アプリケーションとデスクトップのサポート」を参照してください。
重要:
電源管理されたシングルセッションのプールされたマシンへのアクセスを有効にすると、以前のユーザーセッションからのデータと変更が、後続のセッションに存在する可能性があります。
ローカルホストキャッシュでのプールされたデスクトップの1回限りの使用
ローカルホストキャッシュ(LHC)の停止中、プールされたデスクトップを1回限り使用できます。これは、対応可能なVDAにハイジーンブロブを発行し、再起動を開始することで実現されます。このプロセスにより、停止からの復旧時にデスクトップのクリーンな状態が保証されます。対応できないマシンまたはレガシーマシンの場合、再利用が明示的に有効になっている場合にのみ参加します。 この機能により、停止中の可用性がよりシームレスになり、顧客満足度が向上します。
前提条件
- 完全なハイジーン適用にはVDAバージョン2407以降。レガシーVDA(VDAバージョン2407より前)は、再利用が有効になっている場合にのみ使用できます。これらのVDAは、ハイジーンブロブや強制再起動を受け取りません。
- シングルセッションマシンを含むマシンカタログ。
プールされたデスクトップの1回限りの使用の構成
- VDAビルド2407以降を使用して、シングルセッションマシンを含むMCSカタログを作成します。
-
対応するデリバリーグループを作成します。Remote PowerShellからデリバリーグループの
ReuseMachinesWithoutShutdownInOutageデスクトップグループ設定をfalseに設定するか、デリバリーグループの作成時にWeb Studioの[ローカルホストキャッシュモード]ページで[リソースを利用不可にする]を選択します。Set-BrokerDesktopGroup -Name "name" -ReuseMachinesWithoutShutdownInOutage $false <!--NeedCopy-->
-
設定が完了すると、LHC停止モード中にマシンは1回限りの使用が可能になります。LHC停止モードが解除されると、汚染されたマシンは再起動され、再度使用できるようになります。
注:
マシンは、最新の電源投入後にユーザーセッションが開始されると、汚染済みとして分類されます。汚染されていないマシンとは、最新の電源投入イベント以降、ユーザーセッションを起動していないマシンを指します。
概要ページ
デリバリーグループの名前を入力します。オプションで、Citrix WorkspaceアプリとStudioに表示される説明を入力することもできます。
概要情報を確認し、[完了] をクリックします。
制限事項
デスクトップをクライアントIPアドレスに割り当てる機能は、非常に限られたクライアントの種類と構成でのみ機能します。クライアントIPアドレスに基づいたアクセスフィルタリングを実行する場合、クラウドクライアントにはパブリックIPアドレスが使用されます。
マージグループによるカナリアデプロイの有効化 (プレビュー)
マージグループを使用して、アプリケーションおよびデスクトップリソースのカナリアデプロイモデルを実装します。この機能により、同じリソースの複数のバージョンを公開しながら、エンドユーザーには単一のアイコンとして表示できます。
マージグループを使用すると、特定のユーザーグループを同じリソースの異なる実装バージョンに誘導できます。ユーザーの一部(5%など)を新しいバージョンのテストに割り当て、残りのユーザーは安定版を使用させることができます。新しいバージョンで問題が発生した場合でも、ユーザーエクスペリエンスを中断することなく、簡単に安定版にフェイルオーバーできます。この機能は、再列挙や構成変更を必要とせずに、高可用性および災害復旧シナリオの両方をサポートします。
使用例
アプリケーションの異なるバージョンが利用可能な場合にユーザーエクスペリエンスを合理化するには、マージグループ機能の使用を検討してください。たとえば、Microsoft Word 2016とMicrosoft Word 2019がある場合、2つの別々のアイコンを表示する代わりに、それらを1つのアイコンにグループ化します。マージグループ機能を使用することで、システムは特定のユーザーに対してどのバージョンのアプリケーション(たとえば、Word 2016またはWord 2019)を起動するかを決定できます。
制限事項
マージグループ内のユーザーの優先リソースが一時的に利用できない場合(例:メンテナンスモード中)、ブローカーはフォールバックリソースでセッションを起動します。ユーザーが再接続する前に優先リソースが再び利用可能になった場合、ブローカーはフォールバックリソース上の既存のセッションに再接続するのではなく、優先リソース上に新しいセッションを作成します。
影響: ユーザーは各リソースで1つずつ、合計2つのアクティブなセッションを持つことになりますが、優先リソース上のセッションにのみアクセスできます。フォールバックリソース上の切断されたセッションはアクセス不能になります。
回避策: 管理者は、Studioから孤立したセッションをログオフするか、それをホストしているマシンを再起動できます。
マージグループを構成するコマンド
注:
コマンドの詳細については、SDKドキュメントを参照してください。
| アクション | コマンド | 説明 |
|---|---|---|
| マージグループの作成 | New-BrokerMergeGroup |
指定された名前と説明(オプション)でマージグループを作成します |
| マージグループの設定 | Set-BrokerMergeGroup |
マージグループの名前、説明、MergeGroupSetUid、およびDefaultResourceUidを設定します。DefaultResourceはマージグループのアイコンリソースです。Citrix Workspaceアプリでは、マージグループはこのリソースのアイコンを継承します |
| マージグループの削除 | Remove-BrokerMergeGroup |
指定されたマージグループを削除します。マージグループにマージされたリソースが含まれている場合、削除は失敗します。そのようなマージグループを削除するには、Forceパラメーターが必要です。これにより、マージグループとそのマージグループ内の関連するMergedResourcesの両方が削除されます |
| マージされたリソースの作成 | New-BrokerMergedResource |
サイトに新しいマージされたリソースを作成します。applicationUidまたはEntitlementPolicyRuleUid(共有/ランダムデスクトップグループ)を持つマージされたリソースを作成します。これは、アプリケーションリソースまたはエンタイトルメントポリシー規則のラッパーでもあります。マージされたリソースを削除しても、アプリケーションまたはエンタイトルメントポリシー規則は削除されません |
| マージされたリソースの設定 | Set-BrokerMergedResource |
MergedResourceオブジェクトのプロパティを設定します。Usersパラメーターは、マージされたリソースに関連付けられている以前のユーザーをすべて削除し、新しいリスト(または単一のユーザー)をこのマージされたリソースのユーザーリストとして設定します。既存のユーザーリストにユーザーを追加する場合は、AddUsersパラメーターを使用できます。既存のユーザーリストからユーザーを削除する場合は、RemoveUsersパラメーターを使用できます |
| マージされたリソースの削除 | Remove-BrokerMergedResource |
指定されたマージされたリソースを削除します |