StoreFront

シトリックス ゲートウェイの構成

Citrix Gatewayを使用して、StoreFrontおよびVirtual Delivery Agent (VDA) への認証とリモートアクセスを提供します。Citrix Gatewayは、ハードウェアまたはソフトウェアのNetScaler ADC上で動作します。Citrix Gateway ServiceはCitrixによって管理されており、HDXルーティングには使用できますが、StoreFrontへの認証やリモートアクセスには使用できません。

Gatewayの構成の詳細については、「NetScaler GatewayとStoreFrontの統合」を参照してください。

StoreFrontがそのGateway経由でのアクセスを許可する前に、StoreFront内でGatewayを構成する必要があります。

ゲートウェイの表示

StoreFront内で構成されているGatewayを表示するには、Citrix StoreFront管理コンソールの左ペインでStoreノードを選択し、Citrix Gatewayの管理をクリックします。これにより、Citrix Gatewayの管理ウィンドウが表示されます。

Citrix Gatewayの管理画面のスクリーンショット

PowerShell

Gatewayとその構成のリストを取得するには、Get-STFRoamingGatewayを呼び出します。

Citrix Gatewayアプライアンスの追加

  1. Citrix Gatewayの管理ウィンドウで、追加をクリックします。

  2. 「全般設定」タブで設定を入力し、次へを押します。

    • ユーザーが識別しやすいように、Citrix Gateway展開の表示名を指定します。

      ユーザーはCitrix Workspaceアプリで指定した表示名を見るため、その展開を使用するかどうかを判断するのに役立つ関連情報を名前に含めてください。たとえば、Citrix Gateway展開の表示名に地理的な場所を含めることで、ユーザーは自分の場所に最も便利な展開を簡単に識別できます。

    • Gatewayの種類Citrix Gatewayアプライアンスに設定します。

    • ゲートウェイのURLを入力します。

      StoreFront展開の完全修飾ドメイン名 (FQDN) は、Citrix Gateway仮想サーバーのFQDNとは異なり、一意である必要があります。StoreFrontとCitrix Gateway仮想サーバーに同じFQDNを使用することはサポートされていません。ゲートウェイは、URLをX-Citrix-Via HTTPヘッダーに追加します。StoreFrontはこのヘッダーを使用して、どのゲートウェイが使用されているかを判断します。

      GUIを使用する場合、単一のゲートウェイURLしか追加できません。ゲートウェイが複数のURLでアクセスできる場合、URL以外は同じ構成で同じゲートウェイを2回追加する必要があります。設定を簡素化するために、ゲートウェイにアクセスするためのセカンダリURLを構成できます。このオプションはGUIでは利用できないため、PowerShellを使用して構成する必要があります。PowerShellコマンドを実行する前に、管理コンソールを閉じる必要があります。たとえば、グローバルサーバーロードバランサーの背後に複数のゲートウェイがある場合、通常、GSLB URLと、テストやトラブルシューティングなどの目的で各特定の地域ゲートウェイにアクセスするために使用できるURLの両方を追加すると便利です。ゲートウェイを作成したら、セカンダリURLに-GSLBurlパラメーターを使用して、Set-STFRoamingGatewayで追加のURLを追加できます。パラメーターはGSLBurlという名前ですが、これは2番目のURLを追加したいあらゆる状況で使用できます。例:

       Set-STFRoamingGateway -Name "Europe Gateway" -GSLBurl "eugateway.example.com" -GatewayUrl "gslb.example.com"
      <!--NeedCopy-->
      

      注:

      この例では直感に反しますが、GSLBurlパラメーターには地域URLが含まれ、GatewayUrlパラメーターにはGSLB URLが含まれています。ほとんどの目的では、URLは同じように扱われ、ストアがWebブラウザー経由でのみアクセスされる場合、どちらの方法でも構成できます。ただし、Citrix Workspaceアプリを介してStoreFrontにアクセスする場合、StoreFrontからGatewayUrlを読み取り、その後リモートアクセスに使用するため、常にGSLB URLに接続するように構成することが望ましいです。

      2つ以上のURLが必要な場合は、これを別のゲートウェイとして構成する必要があります。

    • 使用法または役割を選択します。

      使用法または役割 項目の説明
      認証とHDXルーティング StoreFrontへのリモートアクセスとVDAへのアクセス両方にゲートウェイを使用します。
      認証機能のみ ゲートウェイがStoreFrontへのリモートアクセスのみに使用される場合に、これを選択します。このオプションは、Citrix Workspace launcherが機能するのを妨げます。したがって、ハイブリッド起動を使用する必要がある場合は、ゲートウェイが認証のみに使用される場合でも、認証とHDXルーティングを選択してください。
      HDXルーティングのみ ゲートウェイがVDAへのHDXアクセスを提供するためだけに使用される場合(例:StoreFrontインスタンスがないサイト)に、これを選択します。

    「ゲートウェイアプライアンスの追加」画面の「一般設定」タブのスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-general-settings.png)

  3. Secure Ticketing Authority」タブに表示されている設定項目をすべて入力してください。

    セキュアチケッティングオーソリティは、接続要求に応じてセッションチケットを発行します。これらのセッションチケットは、Citrix Workspaceアプリの検出とVDAへのアクセスにおける認証および承認の基礎となります。

    • セキュアチケットオーソリティサーバーのURLを1つ以上入力します。

      • Citrix Virtual Apps and Desktops™を使用している場合は、デリバリーコントローラーをSTAサーバーとして使用できます。
      • Citrix Desktop as a Serviceを使用している場合は、クラウドコネクタをSTAサーバーとして使用できます。これらは、Citrix Cloud™ Ticketing Authorityへの要求をプロキシするか、LHCモードの場合は独自のチケットを生成します。将来的には、回復性を向上させるために常に独自のチケットを生成するように変更されます。
      • 冗長性のために、少なくとも2つのSTAサーバーを使用することをお勧めします。
      • クラウドコネクタをSTAサーバーとして使用する場合、少なくとも1つのリソースの場所にすべてのクラウドコネクタを含めることをお勧めします。まず、リソースの場所内では、Citrix Cloudは一度に1つのクラウドコネクタのみがアップグレードされるようにするため、すべてのコネクタを含めることで、常に少なくとも1つのコネクタがアップグレードされていない状態を確保できます。次に、リソースの場所がLHCモードになった場合、「選出されたブローカー」として指定された単一のクラウドコネクタのみがSTAチケットを発行できます。どのコネクタがこれになるかを事前に知ることはできないため、リソースの場所にあるすべてのクラウドコネクタを含めてください。
      • StoreFrontにリストされているすべてのSTAサーバーが、Citrix Gateway仮想サーバーにもSTAサーバーとしてリストされていることを確認してください。Citrix Gatewayからサーバーが欠落している場合、起動が失敗する可能性があります。現在、クラウドコネクタをSTAとして使用する場合、Citrix Cloud Ticking Authorityからチケットを引き換えるためにどのコネクタでも使用できるため、通常の使用ではこれが明らかにならない場合があります。ただし、ローカルホストキャッシュモードではコネクタが独自のチケットを生成し、将来的にはこれがデフォルトの動作になります。
      • Delivery ControllerまたはCloud Connectorは、StoreFrontがセキュリティキーを含めるように構成されている場合があります。GUIを使用してセキュリティキーを追加することはできません。PowerShellを使用して追加する手順については、後のステップを参照してください。
    • STAサーバー間で要求を分散するには、複数のSTAサーバーを負荷分散するを選択します。クリアされている場合、StoreFrontはリストされている順序でサーバーを試行します。

    • StoreFrontがSTAサーバーに到達できない場合、そのサーバーの使用を一定期間回避します。デフォルトでは1時間ですが、この値はカスタマイズできます。

    • Citrix Workspaceアプリが自動的に再接続を試行している間、Citrix Virtual Apps and Desktopsで切断されたセッションを開いたままにする場合は、セッションの信頼性を有効にするを選択します。

    • 複数のSTAを構成している場合は、必要に応じて利用可能な場合は2つのSTAからチケットを要求するを選択します。

      利用可能な場合は2つのSTAからチケットを要求するが選択されている場合、StoreFrontは2つの異なるSTAからセッションチケットを取得するため、セッション中にいずれかのSTAが利用できなくなってもユーザーセッションは中断されません。何らかの理由でStoreFrontが2つのSTAに接続できない場合、単一のSTAを使用するようにフォールバックします。

    「ゲートウェイアプライアンスの追加」画面の「Secure Ticket Authority」タブのスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-sta.png)

    設定の入力が完了したら、次へを押します。

  4. 認証設定タブで設定を入力します。

    • NetScaler®のバージョンを選択します。

    • 同じURLを持つ複数のゲートウェイがある場合(通常、グローバルサーバーロードバランサーを使用している場合)、コールバックURLを入力した場合は、ゲートウェイのVIPを入力する必要があります。これにより、StoreFrontは要求がどのゲートウェイから来たのか、したがってコールバックURLを使用してどのサーバーに接続すべきかを判断できます。それ以外の場合は、空白のままにできます。

    • ログオンの種類リストから、Citrix Workspaceアプリユーザー向けにアプライアンスで構成した認証方法を選択します。

    Citrix Gatewayアプライアンスの構成に関して提供する情報は、ストアのプロビジョニングファイルに追加されます。これにより、Citrix Workspaceアプリは、アプライアンスに初めて接続する際に適切な接続要求を送信できるようになります。

    • LDAP認証の場合は、ドメインを選択します。
    • ネイティブOTP認証の場合は、セキュリティトークンを選択します。
    • LDAPとOTP認証の場合は、ドメインとセキュリティトークンを選択します。
    • テキストメッセージによるOTPの場合は、SMS認証を選択します。
    • 証明書認証の場合は、スマートカードを選択します。
    • SAML認証の場合は、ドメインを選択します。
    • OIDC認証の場合は、ドメインを選択します。

    スマートカード認証を、ユーザーがスマートカードで問題が発生した場合にフォールバックできるセカンダリ認証方法とともに構成する場合、スマートカードフォールバックリストからセカンダリ認証方法を選択します。

    • オプションで、ゲートウェイの内部からアクセス可能なURLをコールバックURLボックスに入力します。これにより、StoreFrontはCitrix Gateway認証サービスに接続し、Citrix Gatewayから受信したリクエストがそのアプライアンスから発信されたものであることを確認できます。スマートアクセスや、スマートカードやSAMLのようなパスワードなし認証シナリオには必須ですが、それ以外の場合は空白のままで構いません。同じURLを持つ複数のCitrix Gatewayがある場合、このURLは特定のゲートウェイサーバーのものである必要があります。

    ゲートウェイアプライアンスの追加画面の認証設定タブのスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-authentication.png)

    設定の入力が完了したら、次へを押します。

  5. 作成をクリックして構成を適用します。

    ゲートウェイアプライアンスの追加概要画面のスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-summary.png)

  6. 展開が適用されたら、完了をクリックします。

  7. セキュリティキーを構成している場合(推奨)、管理コンソールを閉じてPowerShellを使用して構成する必要があります。例:

    $gateway = Get-STFRoamingGateway -Name [Gateway name]
    $sta1 = New-STFSecureTicketAuthority -StaUrl [STA1 URL] -StaValidationEnabled $true -StaValidationSecret [secret]
    $sta2 = New-STFSecureTicketAuthority -StaUrl [STA2 URL] -StaValidationEnabled $true -StaValidationSecret [secret]
    Set-STFRoamingGateway -Gateway $gateway -SecureTicketAuthorityObjs $sta1,$sta2
    <!--NeedCopy-->
    
  8. ユーザーがゲートウェイを介してストアにアクセスできるようにするには、リモートユーザーアクセスを構成します。

  9. デフォルトでは、StoreFrontはユーザーを認証したゲートウェイを、リソースへのHDXルーティングに使用します。オプションで、最適なHDXルーティングを使用して特定のリソースにアクセスする際に、StoreFrontがゲートウェイを使用するように構成できます。

パワーシェル

PowerShellを使用してゲートウェイを追加するには、コマンドレットNew-STFRoamingGatewayを実行します。

シトリックス ゲートウェイ サービスの追加

シトリックス クラウドでStoreFront用シトリックス ゲートウェイ サービスを有効にしている場合は、ストアフロント内でゲートウェイとして構成する必要があります。

  1. Citrix Gatewayの管理ウィンドウで、追加をクリックします。

  2. 全般設定タブで設定を入力し、次へを押します。

    • ユーザーが識別しやすいように、Citrix Gateway展開の表示名を指定します。

      ユーザーはCitrix Workspaceアプリで指定した表示名を見るため、その展開を使用するかどうかを判断するのに役立つ関連情報を名前に含めてください。たとえば、Citrix Gateway展開の表示名に地理的な場所を含めることで、ユーザーは自分の場所にとって最も便利な展開を簡単に識別できます。

    • ゲートウェイの種類Citrix Gateway Serviceに設定します。これにより、使用法または役割HDX™ルーティングのみに設定され、Citrix Gateway URLが無効になります。

    • オプションでCitrix Gateway Service URLを入力します。URLが空白の場合、ユーザーの場所にとって最適なプレゼンスポイントを選択するデフォルトの商用URL https://global.g.nssvc.netが使用されます。特定のゲートウェイリージョン(たとえば特定の地域)を使用したい場合は、ここにそのURLを入力できます。利用可能なゲートウェイサービスURLのリストについては、Citrix Gateway Service documentationを参照してください。

    • Citrix Gateway Service URLを入力した場合は、対応するCitrix Gateway Service URL (STA Connector Mode)も入力する必要があります。これは、クラウドコネクタがCitrix Cloudに到達できない場合に、独自のSTAチケットを発行するために使用するゲートウェイサービスURLを指定します。URLが空白の場合、デフォルトのURL https://global-s.g.nssvc.netが使用されます。

    ゲートウェイアプライアンスの追加画面の一般設定タブのスクリーンショット

  3. Cloud Connectorsタブの設定を入力します。

    クラウドコネクタを使用すると、StoreFrontはCitrix Cloudにアクセスしてゲートウェイ構成を検索し、クラウドチケット発行機関にアクセスしてセッションチケットを要求できます。

    • 少なくとも1つのCloud ConnectorサーバーURLを入力します。

      StoreFrontはこれらのクラウドコネクタを呼び出して、Citrix Workspaceアプリがを介した要求を認証するために使用できるSTAチケットを取得します。通常の操作では、クラウドコネクタはCitrix Cloud Ticketing Authorityへの要求をプロキシするか、LHCモードの場合は独自のチケットを生成します。将来的には、回復力を向上させるために常に独自のチケットを生成するように変更されます。

      • 各リソースロケーションでは一度に1つのCloud Connectorのみがアップグレードされるため、常に少なくとも1つのCloud Connectorが利用可能であることを保証するために、同じリソースロケーションに複数のクラウドコネクタを含めることをお勧めします。さらなる冗長性のために、複数のリソースロケーションにCloud Connectorを追加してください。
      • リソースロケーション内の各Cloud Connectorを個別にリストする代わりに、そのロケーション内のCloud Connector間で要求を分散するロードバランサーを追加できます。ただし、 VServer構成では、各コネクタを個別にリストする必要があります。
      • Citrix DaaSは、StoreFrontがセキュリティキーを含めるように構成されている場合があります。GUIを使用してセキュリティキーを追加することはできません。PowerShellを使用して追加する方法については、後の手順を参照してください。
    • サーバー間で要求を分散するには、複数のサーバーを負荷分散するを選択します。クリアされている場合、StoreFrontはリストされている順序でサーバーを試行します。

    • StoreFrontがサーバーに到達できない場合、そのサーバーを一定期間使用しないようにします。デフォルトでは1時間ですが、この値はカスタマイズできます。

    • 必要に応じて、セッションの信頼性を有効にするを選択します。

    • 必要に応じて、利用可能な場合は、2つのクラウドコネクタからチケットを要求するを選択します。

    ゲートウェイアプライアンスの追加画面のクラウドコネクタタブのスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-cloud-connectors.png)

    設定の入力が完了したら、次へを選択します。

  4. 構成を適用するには、作成を選択します。

    ゲートウェイアプライアンスの追加の概要画面のスクリーンショット(/ja-jp/storefront/2507-ltsr/media/integrate-with-citrix-gateway-and-citrix-adc/gateway-summary.png)

  5. 展開が適用されたら、完了を選択します。

  6. セキュリティキーを構成している場合(推奨)は、管理コンソールを閉じてPowerShellを使用して構成する必要があります。例:

    $gateway = Get-STFRoamingGateway -Name [Gateway name]
    $sta1 = New-STFSecureTicketAuthority -StaUrl [STA1 URL] -StaValidationEnabled $true -StaValidationSecret [secret]
    $sta2 = New-STFSecureTicketAuthority -StaUrl [STA2 URL] -StaValidationEnabled $true -StaValidationSecret [secret]
    Set-STFRoamingGateway -Gateway $gateway -SecureTicketAuthorityObjs $sta1,$sta2
    <!--NeedCopy-->
    
  7. デフォルトでは、StoreFrontは認証に使用されたのと同じゲートウェイを使用してリソースにアクセスするため、Citrix Gatewayサービスは使用されません。StoreFrontがCitrix Gatewayサービスを使用するタイミングを構成するには、最適なHDXルーティングを使用する必要があります。

パワーシェル

PowerShellを使用してゲートウェイを追加するには、コマンドレットNew-STFRoamingGatewayを実行し、-IsCloudGateway $trueを設定します。

シトリックスゲートウェイの編集

  1. Citrix Gatewayの管理ウィンドウで、変更したいゲートウェイをクリックし、編集を押します。

    パラメーターの説明については、Citrix Gatewayアプライアンスの追加を参照してください。

  2. 変更を保存するには、保存を押します。

パワーシェル

PowerShell を使用してゲートウェイ構成を変更するには、コマンドレット Set-STFRoamingGateway を実行します。

シトリックス ゲートウェイ の削除

  1. Citrix Gateway の管理」ウィンドウで、変更したいゲートウェイをクリックし、「削除」を押します。

  2. 確認ウィンドウで「はい」を押します。

パワーシェル

PowerShell を使用してゲートウェイを削除するには、Remove-STFRoamingGateway コマンドレットを実行します。

シトリックス ゲートウェイの構成