サイトの管理
サイトの管理画面を使用して、Citrix Virtual Apps and Desktops、Citrix Desktops as a Service、およびCitrix Secure Private Accessによって提供されるサイトを追加、変更、削除します。
サイトの表示
- Citrix StoreFront管理コンソール内で、左ペインでストアノードを選択します。
- 結果ペインでストアを選択します。
- アクションペインで、サイトの管理をクリックします。
PowerShellを使用したサイトの表示
PowerShellを使用してサイトを表示するには、コマンドレット Get-STFStoreFarm を実行します。
サイトの追加
Citrix Virtual Apps and Desktops™のサイトの追加
-
サイトの管理画面で、追加をクリックします。
-
フィードを識別するのに役立つ表示名を入力します。
-
種類としてCitrix Virtual Apps and DesktopsまたはDaaSを選択します。
- サーバーの下で、各DDCについて追加をクリックし、DDC(または対応するロードバランサー)のアドレスを入力します。
-
DDCの前にロードバランサーを配置している場合は、ロードバランサーのアドレスを入力します。ロードバランサーを使用していない場合は、各DDCを個別にリストします。
-
冗長性のために、少なくとも2つのDDCを含めます。
- サーバーがHTTPSを使用している場合(推奨)、サーバーリストで指定する名前が、それらのサーバーの証明書上の名前と正確に(大文字と小文字を含めて)一致していることを確認してください。
-
-
オプションで、サーバーは負荷分散されていますを選択します。選択されている場合、StoreFrontはランダムにサーバーを選択します。クリアされている場合、StoreFrontはリストの最初のサーバーを使用しますが、それが利用できない場合は、応答するサーバーが見つかるまでリストを下にたどります。上下矢印を使用して優先順位を定義できます。
- すべてのDDCが同様の遅延を持つ場合、StoreFrontがすべてのDDCに負荷を分散するように、**サーバーは負荷分散されています**を選択することをお勧めします。 - DDCの遅延が異なるマルチゾーンの地理的に分散された展開がある場合、最も遅延の低いDDCをリストの先頭に配置し、**サーバーは負荷分散されています**をクリアして、StoreFrontが遅延の低いサーバーを優先するようにすることをお勧めします。同じ場所にある異なるDDC間で負荷を分散するために、別のロードバランサーを使用することを検討してください。 -
トランスポートの種類リストから、StoreFrontがサーバーとの通信に使用する接続の種類を選択します。
- 暗号化されていない接続経由でデータを送信する場合(非推奨)は、**HTTP**を選択します。このオプションを選択した場合、StoreFrontとサーバー間の接続を保護するための独自の対策を講じる必要があります。 - 暗号化されたTLS接続経由でデータを送信する場合(推奨)は、**HTTPS**を選択します。Delivery ControllerまたはDDCの前のロードバランサーで[TLSを有効にする](/ja-jp/citrix-virtual-apps-desktops/secure/tls-ddc)必要があります。 以下のTLS 1.3暗号スイートがサポートされています。 - TLS_AES_256_GCM_SHA384 - TLS_AES_128_GCM_SHA256 以下のTLS 1.2暗号スイートがサポートされています。 - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 -
StoreFrontがサーバーへの接続に使用するポートを指定します。デフォルトポートは、HTTP接続の場合は80、HTTPS接続の場合は443です。指定されたポートは、Citrix XML Serviceが使用するポートである必要があります。
- OKを押します。

-
セキュリティキーを設定している場合(推奨)、PowerShellを使用してキーを追加する必要があります。例:
$store = Get-STFStoreService -VirtualPath [path to store] $farm = Get-STFStoreFarm -StoreService $store -FarmName [site name] Set-STFStoreFarm -Farm $farm -XMLValidationEnabled $true -XMLValidationSecret [Security key] <!--NeedCopy-->
PowerShellを使用したCitrix Virtual Apps and Desktops™サイトの追加
サイト(ファームとも呼ばれる)を追加するには、FarmTypeをXenDesktopとしてAdd-STFStoreFarmコマンドレットを実行します。
たとえば、セキュリティキーを使用して「CVAD」というサイトを追加する場合:
$store = Get-STFStoreService -VirtualPath [path to store]
Add-STFStoreFarm -StoreService $store -FarmName "CVAD" -FarmType XenDesktop -Port 443 -TransportType HTTPS -Servers @("ddc1.example.com","ddc2.example.com") -XMLValidationEnabled $true -XMLValidationSecret "MySecret"
<!--NeedCopy-->
Citrix Desktops as a Serviceサイトの追加
- [サイトの管理] 画面で、[追加] をクリックします。
- フィードを識別するのに役立つ表示名を入力します。
- 種類としてCitrix Virtual Apps and DesktopsまたはDaaSを選択します。
-
[サーバー] の下で、各Cloud Connectorについて[追加] をクリックし、Cloud Connector(または対応するロードバランサー)の名前を入力します。
- Cloud ConnectorまたはDDCの前にロードバランサーを配置している場合は、ロードバランサーの名前を入力します。ロードバランサーを使用していない場合は、各DDCまたはCloud Connectorを個別にリストします。 - 複数のリソースの場所がある場合、Citrixは、障害発生時にStoreFrontがローカルホストキャッシュを使用して適切な場所でVDAを起動できるように、VDAを含むすべてのリソースの場所からCloud Connectorを追加することを推奨します。 - ロードバランサーを使用している場合、リソースの場所ごとに個別のロードバランサーを使用することが重要です。ロードバランサーが複数のリソースの場所にあるサーバーの前面にある場合、通常の操作では問題ありません。ただし、ローカルホストキャッシュモードでは、StoreFrontが起動要求を正しいリソースの場所に直接送信できなくなり、起動が失敗します。 - サーバーがHTTPSを使用している場合(推奨)、サーバーリストで指定する名前が、それらのサーバーの証明書上の名前と完全に一致すること(大文字と小文字を含む)を確認してください。 -
必要に応じて、[サーバーは負荷分散されています] を選択します。選択した場合、StoreFrontはサーバーをランダムに選択します。クリアした場合、StoreFrontはリストの最初のサーバーを使用し、それが利用できない場合は、応答するサーバーが見つかるまでリストを下にたどります。上下の矢印を使用して優先順位を定義できます。
-
すべてのサーバーの遅延が類似している場合、StoreFrontがすべてのDDCに負荷を分散するように、[サーバーは負荷分散されています] を選択することをお勧めします。
-
DDCの遅延が異なる地理的に分散したマルチゾーン展開の場合、遅延が最も低いサーバーをリストの先頭に配置し、[サーバーは負荷分散されています] をクリアして、StoreFrontが遅延の低いサーバーを優先するようにすることができます。同じリソースの場所またはゾーン内の異なるサーバー間で負荷を分散するために、個別のロードバランサーを使用することを検討してください。
-
-
[トランスポートの種類] リストから、StoreFrontがサーバーとの通信に使用する接続の種類を選択します。
-
暗号化されていない接続でデータを送信する場合(非推奨)は、[HTTP] を選択します。このオプションを選択した場合、StoreFrontとCloud Connector間の接続を保護するための独自の取り決めを行う必要があります。
-
暗号化された接続でデータを送信する場合(推奨)は、[HTTPS] を選択します。Cloud ConnectorをHTTPS用に構成する必要があります(/en-us/citrix-cloud/citrix-cloud-resource-locations/citrix-cloud-connector/installation#https-configuration)。
以下のTLS 1.3暗号スイートがサポートされています。
- TLS_AES_256_GCM_SHA384
- TLS_AES_128_GCM_SHA256
以下のTLS 1.2暗号スイートがサポートされています。
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
-
StoreFrontがサーバーへの接続に使用するポートを指定します。HTTP接続のデフォルトポートは80、HTTPS接続のデフォルトポートは443です。
-
[OK] を押します。

-
セキュリティキーを設定している場合(推奨)、PowerShellを使用してキーを追加する必要があります。例:
$store = Get-STFStoreService -VirtualPath [Path to store] $farm = Get-STFStoreFarm -StoreService $store -FarmName [Site name] Set-STFStoreFarm -Farm $farm -XMLValidationEnabled $true -XMLValidationSecret [Security key] <!--NeedCopy-->
PowerShellを使用したCitrix Desktops as a Serviceサイトの追加
サイト(ファームとも呼ばれます)を追加するには、FarmType XenDesktop を指定してコマンドレット Add-STFStoreFarm を実行します。
たとえば、セキュリティキーを使用して「DaaS」という名前のサイトを追加するには:
$store = Get-STFStoreService -VirtualPath [path to store]
Add-STFStoreFarm -StoreService $store -FarmName "DaaS" -FarmType XenDesktop -Port 443 -TransportType HTTPS -Servers @("connector1.example.com","connector2.example.com") -XMLValidationEnabled $true -XMLValidationSecret "MySecret"
<!--NeedCopy-->
Citrix Secure Private Accessサイトの追加
StoreFrontサーバーがCitrix Secure Private Access用に構成されている場合、Citrix Secure Private Accessサイトを追加できます。
- StoreFrontで [ストア] > [サイトの管理] に移動します。
- [追加] を選択します。
- [サイトの追加] ウィンドウで、フィードを識別するための [表示名] を入力します。
- [種類] として [Citrix Secure Private Access] を選択します。
- Citrix Secure Private Accessサーバー名を入力します。
-
[トランスポートの種類] ドロップダウンから、サーバーとの通信に使用できる接続の種類を選択します。
- HTTP: 暗号化されていない接続を介してデータを送信します(非推奨)。
- HTTPS: Transport Layer Security (TLS) を使用して、セキュアなHTTPS接続を介してデータを送信します(推奨)。
- サーバーへの接続に使用するポートを指定します。HTTP のデフォルトポートは80、HTTPS のデフォルトポートは443です。
- [OK] を選択します。
-
セキュリティキーを構成している場合(推奨)、PowerShellを使用してキーを追加する必要があります。例:
$store = Get-STFStoreService -VirtualPath [Path to store] $farm = Get-STFStoreFarm -StoreService $store -FarmName [Site name] - Set-STFStoreFarm -Farm $farm -XMLValidationEnabled $true -XMLValidationSecret [Security key] - <!--NeedCopy-->-
PowerShellを使用したCitrix Secure Private Accessサイトの追加
- サイト(ファームとも呼ばれます)を追加するには、
FarmTypeSPAを指定してコマンドレット Add-STFStoreFarm を実行します。
-
たとえば、セキュリティキーを使用して「SPA Apps」という名前のサイトを追加するには:
$store = Get-STFStoreService -VirtualPath [path to store]
- $farm = Add-STFStoreFarm -StoreService $store -FarmName "SPA Apps" -FarmType SPA -Port 443 -TransportType HTTPS -ServiceUrls https://spa-service.example.com -XMLValidationEnabled $true -XMLValidationSecret "MySecret"
- <!--NeedCopy-->
- ## サイトの編集
[サイトの管理] 画面で、サイトを選択し、[編集] をクリックします。
警告:
サイトの名前を変更すると、次のようになります。
- サイトは、Optimal HDXルーティング構成から削除されます。サイトをOptimal HDXルーティング構成に再度追加する必要があります。
- そのサイトのユーザーのお気に入り お気に入り は消滅します(マルチサイト集約を使用している場合を除く)。これは、お気に入りレコードがサイトを名前で参照しているためです。お気に入りレコードは削除されないため、サイトを元の名前に戻すと、お気に入りが再表示されます。これを修正するには、SQL Serverデータベースを使用している場合は、データベース内のレコードを更新できます。それ以外の場合は、お気に入りをエクスポートし、名前を修正して再インポートできます。詳細については、「サブスクリプションデータの管理」を参照してください。
PowerShellを使用したサイトの編集
PowerShellを使用してサイトを変更するには、コマンドレット Set-STFStoreFarm を実行します。
サイトの削除
[サイトの管理] 画面で、サイトを選択し、[削除] をクリックします。
- ### PowerShellを使用したサイトの削除
PowerShellを使用してサイトを削除するには、コマンド Remove-STFStoreFarm を使用します。
ヘルスチェックとサーバーバイパスの動作
リソースを提供する一部のサーバーが利用できなくなった場合のパフォーマンスを向上させるため、StoreFrontは応答しないサーバーを一時的にバイパスします。サーバーがバイパスされている間、StoreFrontはそのサーバーを無視し、リソースへのアクセスには使用しません。これにより、利用できないサーバーへの接続を試みる際の遅延が回避されます。
バイパス動作の期間を指定するには、次のパラメーターを使用します。
- **バックグラウンドヘルスチェックポーリング期間** - StoreFrontが各サーバーが利用可能かどうかをチェックする頻度を指定します。デフォルトは1分です。これを構成するには、「[バックグラウンドヘルスチェックポーリング期間](/ja-jp/storefront/current-release/stores/settings/advanced#background-health-check-polling-period)」を参照してください。
- **バイパス期間** - バックグラウンドヘルスチェックが有効になっている場合、これは少なくともポーリング期間に設定する必要がありますが、それ以上の値は影響しません。バックグラウンドヘルスチェックが無効になっている場合(非推奨)、サーバーは期間が終了するまでバイパスされます。デフォルトは60分です。
- **すべての失敗したバイパス期間** - バックグラウンドヘルスチェックが無効になっている場合(非推奨)にのみ使用されます。特定のサイトのすべてのサーバーがバイパスされている場合に、StoreFrontが **[バイパス期間]** の代わりに使用する短縮された期間(分単位)を指定します。デフォルトは0分で、StoreFrontがどのサーバーもバイパスしないことを意味します。
バイパスパラメーターの変更
- 通常、これらの設定を変更する必要はありません。
- 1. Citrix StoreFront管理コンソール内から、左ペインで**ストア**ノードを選択します。 1. 結果ペインでストアを選択します。 1. **アクション**ペインで、**サイトの管理**をクリックします。 1. コントローラーを選択し、**編集**をクリックし、**サイトの編集**画面で**設定**をクリックします。 1. 詳細設定の下にある**設定**をクリックします。 1. 詳細設定の構成ダイアログで:
- 1. **すべての失敗したバイパス期間**の行で、2列目をクリックし、すべてのサーバーが応答しなくなった後にDelivery Controllerがオフラインと見なされる時間を分単位で入力します。
- 1. **バイパス期間**の行で、2列目をクリックし、単一のサーバーが応答しなくなった後にオフラインと見なされる時間を分単位で入力します。
- ## ユーザーのサイトへのマッピング
デフォルトでは、ストアにアクセスするユーザーは、そのストア用に構成されたすべてのサイトから利用可能なすべてのリソースの集約表示を見ます。異なるユーザーに異なるリソースを提供するには、個別のストア、または個別のStoreFront展開を構成できます。あるいは、Microsoft Active Directoryグループのユーザーのメンバーシップに基づいて、特定の展開へのアクセスを提供することもできます。これにより、単一のストアを通じて異なるユーザーグループに異なるエクスペリエンスを構成できます。
- たとえば、すべてのユーザー向けの共通リソースを1つの展開にグループ化し、経理部門向けの財務アプリケーションを別の展開にグループ化できます。このような構成では、経理ユーザーグループのメンバーではないユーザーは、ストアにアクセスしたときに共通リソースのみが表示されます。経理ユーザーグループのメンバーには、共通リソースと財務アプリケーションの両方が表示されます。
- あるいは、他の展開と同じリソースを提供するが、より高速で強力なハードウェアを備えたパワーユーザー向けの展開を作成することもできます。これにより、経営陣などのビジネス上重要なユーザーに強化されたエクスペリエンスを提供できます。すべてのユーザーはストアにログオンしたときに同じデスクトップとアプリケーションを見ますが、役員ユーザーグループのメンバーは、パワーユーザー展開によって提供されるリソースに優先的に接続されます。
- >注:
- >
- >これはサイト全体をフィルタリングします。さらに、サイト内では、Citrix Virtual Apps and Desktops Studioの構成内で、アプリケーションをユーザーグループ別にフィルタリングできます。
特定のユーザーグループに特定のサイトを構成するには:
-
サイトの管理画面で、ユーザーマッピングとマルチサイト集約構成の下にある構成をクリックします。このオプションは、2つ以上のサイトが構成されている場合にのみ利用可能です。
これにより、ユーザーマッピングとマルチサイト集約の構成画面が開きます。

-
ユーザーをサイトにマッピングをクリックします。これにより、最初のマッピングを作成するためのユーザーマッピングの作成画面が開きます。後でさらにマッピングを作成できます。

-
全員を選択するか、特定のユーザーグループを選択して1つ以上のグループを追加します。

-
次へをクリックします。これにより、サイトタブに移動します。

-
追加をクリックし、1つ以上のコントローラーを追加します。

-
作成をクリックします。

-
必要に応じて、追加…をクリックしてさらにマッピングを作成します。
PowerShellを使用したユーザーのリソースへのマッピング
PowerShellを使用して、ユーザーをリソースにマッピングできます。
-
各サイト(SDK内ではファームとして知られています)について、EquivalentFarmsetを作成します。すべてのサイトはファームセットの一部である必要があります。そうでない場合、どのユーザーも利用できません。New-STFEquivalentFarmsetを以下のパラメーターで呼び出します。
-
Name- EquivalentFarmSetの一意の名前 -
PrimaryFarms- 集約されていないサイト(ファーム)の名前
-
-
異なるサイトセットへのアクセスを必要とするユーザーの各セットについて、それらのユーザーと各EquivalentFarmSet間のマッピングを作成します。UserFarmMappingを作成するには、Add-STFUserFarmMappingを以下のパラメーターで呼び出します。
-
StoreService- UserFarmMappingを追加するストアサービス -
Name- マッピングの一意の名前 -
GroupMembers- マッピングの一部であるユーザーグループの名前とSIDを含むハッシュテーブル。名前は表示のみに使用され、SIDがグループを定義します。すべてのユーザーを追加するには、名前がEveryoneで値がEveryoneの単一のエントリをハッシュテーブルに作成します。 -
EquivalentFarmSet- 前のステップで作成されたEquivalentFarmSet
すべてのサイト(ファーム)が少なくとも1つのUserFarmMappingに含まれていることを確認する必要があります。そうでない場合、どのユーザーもそのリソースにアクセスできません。
-
マルチサイト集約
デフォルトでは、StoreFront はストアにデスクトップとアプリケーションを提供するすべての展開を列挙し、それらのリソースをすべて個別のものとして扱います。これは、同じリソースが複数の展開から利用できる場合、ユーザーは各リソースのアイコンを目にし、リソース名が同じである場合は混乱を招く可能性があることを意味します。高可用性マルチサイト構成をセットアップする場合、同じデスクトップまたはアプリケーションを提供する Citrix Virtual Apps and Desktops 展開をグループ化して、同一のリソースをユーザー向けに集約できます。グループ化された展開は同一である必要はありませんが、リソースを集約するには、各サーバーで同じ名前とパスを持つ必要があります。
マルチサイト集約を使用すると、特定のストア用に構成された複数の Citrix Virtual Apps and Desktops 展開からデスクトップまたはアプリケーションが利用できる場合、StoreFront はそのリソースのすべてのインスタンスを集約し、ユーザーに単一のアイコンとして提示します。ユーザーが集約されたリソースを起動すると、StoreFront は以下の要素を考慮して、ユーザーにとって最も適切なリソースのインスタンスを決定します。
- サーバーの可用性
- ユーザーがすでにアクティブなセッションを持っているかどうか
-
PrimaryおよびSecondaryキーワード - ユーザーの ゾーン設定
- 構成で指定した配信フィードの順序
StoreFront は、要求に応答しないサーバーを、過負荷であるか一時的に利用できないという理由で動的に監視します。通信が再確立されるまで、ユーザーは他のサーバー上のリソースインスタンスに誘導されます。リソースを提供するサーバーがサポートしている場合、StoreFront は既存のセッションを再利用して追加のリソースを配信しようとします。ユーザーが要求されたリソースも提供する展開で既にアクティブなセッションを持っている場合、StoreFront はそのリソースと互換性があればセッションを再利用します。各ユーザーのセッション数を最小限に抑えることで、追加のデスクトップやアプリケーションの起動にかかる時間が短縮され、製品ライセンスをより効率的に使用できるようになります。
個々の Citrix Virtual Apps and Desktops リソースに対して指定された展開順序を上書きして、ユーザーが特定のデスクトップまたはアプリケーションにアクセスする際に接続される優先展開を定義できます。これにより、たとえば、特定のデスクトップまたはアプリケーションを配信するために特別に調整された展開にユーザーを優先的に接続し、他のリソースには他の展開を使用するように指定できます。これを行うには、優先展開上のデスクトップまたはアプリケーションの説明に文字列 KEYWORDS:Primary を追加し、他の展開上のリソースに KEYWORDS:Secondary を追加します。可能な場合、ユーザーは構成で指定された展開順序に関係なく、プライマリリソースを提供する展開に接続されます。優先展開が利用できない場合、ユーザーはセカンダリリソースを提供する展開に接続されます。
StoreFront サイト構成の一部として、それらのリソースがどのゾーンにあるかを指定できます。ユーザーが GSLB を介して StoreFront にアクセスする場合、GSLB を構成してゾーン設定ヘッダーを挿入できます。StoreFront は、他の展開に接続する前に、優先展開でホストされているアプリケーションを起動しようとします。
他の要素を確認した後、StoreFront は構成で指定された順序を使用して、ユーザーが接続される展開を決定します。ユーザーが複数の同等の展開を利用できる場合、ユーザーを最初に利用可能な展開に接続するか、リスト内の任意の展開にランダムに接続するかを指定できます。ユーザーを最初に利用可能な展開に接続することで、現在のユーザー数で使用される展開の数を最小限に抑えることができます。ユーザーをランダムに接続することで、利用可能なすべての展開にわたってユーザーがより均等に分散されます。
あるサイトからの起動が失敗した場合、StoreFront は以下のいずれかの状況でない限り、他の適切なサイトを試行します。
- コントローラーが、ユーザーが割り当てられたデスクトップ制限に達したと報告した場合
- コントローラーが資格情報の失敗(例:無効、期限切れ、時間外)を報告した場合。StoreFront は、同じ結果が得られると予想されるため、他の配信コントローラーで再試行することはありません。また、繰り返しの試行によるアカウントロックアウトを回避するためでもあります。
- 起動がタイムアウトした場合。これは、多数のコントローラーで高遅延が発生している極端な場合にのみ発生します。
マルチサイト集約の構成:
-
サイトの管理画面で、ユーザーマッピングとマルチサイト集約の構成の下にある構成をクリックします。このオプションは、2つ以上のサイトが構成されている場合にのみ利用可能です。

-
リソースの集約をクリックします。リソースの集約画面が表示されます。

-
同じリソースを持つサイトを選択し、集約をクリックします。

-
必要に応じて、集約されたコントローラー設定オプションを選択します。
-
サイトが同一のリソースを公開する - 選択すると、StoreFront は集約されたセット内のコントローラーの1つからのみリソースを列挙します。選択しない場合、StoreFront は集約されたセット内のすべてのコントローラーからリソースを列挙します(ユーザーが利用可能なリソースのセット全体を蓄積するため)。このオプションを選択すると、リソースの列挙時にパフォーマンスが向上しますが、すべての集約されたフィードでリソースのリストが同一であると確信できる場合を除き、推奨しません。
-
コントローラー間でリソースを負荷分散する - 選択すると、起動は利用可能なサイト間で均等に分散されます。選択しない場合、起動はユーザーマッピングダイアログ画面で指定された最初のサイトに誘導され、起動が失敗した場合は後続のサイトにフェールオーバーします。
-
-
OKをクリックして、ユーザーマッピングとマルチサイト集約の構成画面に戻ります。リソースの集約がチェック済みになります。

-
リソースが集約されると、デフォルトではどのユーザーもリソースにアクセスできないため、ユーザーマッピングを追加する必要があります。ユーザーをサイトにマッピングをクリックします。ユーザーマッピングの作成画面が開きます。

-
全員を選択するか、特定のユーザーグループを選択して1つ以上のグループを追加します。たとえば、特定の場所にいるユーザーを表すグループを選択することもできます。
-
集約されたサイトを追加します。集約されたすべてのサイトを追加する必要があります。含まれていないサイトは「集約されていない」状態になります。集約されていないリソースを含めることもできます。
-
コントローラー間でリソースを負荷分散するをチェックしなかった場合、StoreFront がリソースを起動する優先順序を選択できます。

-
作成 を押して、ユーザーマッピングとマルチサイト集約の構成 に戻ります。
![ユーザーとコントローラーが構成された [ユーザーマッピングの作成] 画面の [ユーザーグループ] タブのスクリーンショット](/en-us/storefront/current-release/media/stores/aggregation-both-configured.png)
-
必要に応じてマッピングを追加します。すべてのサイトがユーザーグループにマッピングされていることを確認してください。そうしないと、それらのリソースは誰にも使用できなくなります。
-
OK をクリックします。
PowerShell を使用した高度な構成
StoreFront 管理コンソールを使用して、多くの一般的なマルチサイトおよび高可用性操作を構成できます。また、PowerShell を使用して StoreFront を構成することもできます。これにより、次の追加機能が提供されます。
- 集約のために複数の展開グループを指定する機能。
- 管理コンソールでは、展開の単一のグループ化のみが許可されており、ほとんどのケースで十分です。
- リソースの分離されたセットを持つ多数の展開があるストアの場合、複数のグループ化によりパフォーマンスが向上する可能性があります。
- 集約された展開に対して複雑な優先順位を指定する機能。管理コンソールでは、集約された展開を負荷分散するか、単一のフェールオーバーリストとして使用できます。PowerShell を使用すると、負荷分散され、異なるグループ間でフェールオーバーする複数のフィードグループを持つことができます。
警告:
PowerShell を使用して高度なマルチサイトオプションを構成した後、管理コンソールを使用してオプションを変更することはできません。
-
使用する集約グループを決定します。集約グループ内では、同じ表示名を持つアプリケーションが単一のアイコンに集約されます。各集約グループには名前が必要です。管理コンソールでは、1 つの集約グループしか作成できません。PowerShell を使用すると、複数の集約グループを定義できます。
-
各集約グループについて、集約するサイト (SDK ではファームとして知られています) をリストする EquivalentFarmset を 1 つ以上作成します。集約グループ内の異なるサイトが異なるユーザーに割り当てられる場合、各ユーザーセットに対して個別の EquivalentFarmSet を作成する必要がありますが、同じ
AggregationGroupNameを共有します。EquivalentFarmSet を作成するには、次のパラメーターを指定して New-STFEquivalentFarmset を呼び出します。-
Name- EquivalentFarmset の一意の名前 -
AggregationGroupName- ファームセットが属する集約グループの名前 -
LoadBalanceMode-LoadBalancedまたはFailoverのいずれか -
PrimaryFarms- 集約するファーム。LoadBalanceModeがFailoverの場合、ファームが必要な順序でリストされていることを確認してください。集約グループに複数の EquivalentFarmSet がある場合、この順序は、リソースを起動するために使用するサイトを評価する際に UserFarmMapping で定義された IndexNumber と組み合わされます -
BackupFarms- プライマリファームが利用できない場合に使用するファームのリスト。この機能は非推奨です。代わりに、より高い IndexNumber を持つ追加の EquivalentFarmSet を追加してください
-
-
集約グループの一部ではない各サイトについて、
AggregationGroupNameを指定せずに EquivalentFarmset を作成します。すべてのサイト (ファーム) はファームセットの一部である必要があります。次のパラメーターを指定して New-STFEquivalentFarmset を呼び出します。-
Name- EquivalentFarmSet の一意の名前 -
PrimaryFarms- 非集約ファームの名前
-
-
異なるサイトセットへのアクセスを必要とする各ユーザーセットについて、それらのユーザーと各 EquivalentFarmSet の間にマッピングを作成します。UserFarmMapping を作成するには、次のパラメーターを指定して Add-STFUserFarmMapping を呼び出します。
-
StoreService- UserFarmMapping を追加するストアサービス -
Name- マッピングの一意の名前 -
GroupMembers- マッピングの一部であるユーザーグループの名前と SID を含むハッシュテーブル。名前は表示のみに使用され、SID がグループを定義します。すべてのユーザーを追加するには、名前Everyoneと値Everyoneを持つ単一のエントリをハッシュテーブルに作成します -
EquivalentFarmSet- 前のステップで作成された EquivalentFarmSet -
IndexNumber- サイトが評価される順序を設定します。これは、リソースを起動するために使用するサイトの優先順位を設定します
すべてのサイト (ファーム) が少なくとも 1 つの UserFarmMapping に含まれていることを確認する必要があります。そうしないと、どのユーザーもそのリソースにアクセスできなくなります。
-
ゾーンの優先順位
異なるリージョンに複数の CVAD 展開がある場合、NetScaler ADC を構成して、ユーザーが優先する CVAD 展開を StoreFront に通知できます。詳細については、Global Server Load Balancing (GSLB) Powered Zone Preference を参照してください。
StoreFront に、どの CVAD 展開にどのゾーンが含まれているかを伝えるには、手動で構成する必要があります。
- Citrix StoreFront 管理コンソール内で、左側のペインで [ストア] ノードを選択します。
- 結果ペインでストアを選択します。
- [操作] ペインで、[サイトの管理] をクリックします。
- サイトを選択し、[編集] をクリックしてから、[サイトの編集] 画面で [設定] をクリックします。
- [詳細設定] の下にある [設定] をクリックします。
- [詳細設定の構成] ダイアログで、[ゾーン] 行の 2 列目をクリックします。
- [追加…] をクリックし、ゾーン名を入力して [OK] を押します。展開内の各ゾーンについて繰り返します。
- [詳細設定の構成] ダイアログで、[OK] をクリックします。

ユーザーが集約されたリソースを起動すると、StoreFront は X-Citrix-ZonePreference ヘッダー内のゾーンのリストを調べ、そのゾーン名で構成されたサイトを探します。一致するものがある場合、起動要求をその CVAD 展開に送信します。一致するものがない場合、他の展開を試行します。
CVAD 展開に複数のゾーンが含まれている場合、起動要求をその展開内の特定のゾーンに直接送信することはできません。