サービス継続性
サービス継続性により、ユーザーはCitrix Workspace™またはDaaSに接続できない場合(例えば、障害やネットワーク接続の問題が原因で)、DaaSアプリやデスクトップに接続できます。
サービス継続性は、接続リース(長期間有効な認証トークン)をローカルデバイスに安全にキャッシュすることで機能します。ユーザーが初めてCitrix Workspaceにサインインすると、ユーザーに公開されている各リソースの接続リースファイルがユーザープロファイルに保存されます。Workspace接続リースファイルは署名および暗号化されており、ユーザーとユーザーのデバイスに関連付けられています。デフォルトでは、接続リースによりユーザーは7日間アプリとデスクトップにアクセスできますが、これを最大30日まで変更できます。
ユーザーがCitrix Workspaceアプリを終了すると、Citrix Workspaceアプリは閉じますが、Workspace接続リースは保持されます。ユーザーがログアウトボタンをクリックしてCitrix Workspaceから明示的にログアウトしたときに、サービス継続性がWorkspace接続リースを削除または保持するように構成できます。デフォルトでは、ユーザーがログアウトボタンをクリックしてログアウトすると、Workspace接続リースはユーザーデバイスから削除されます。
サービス継続性は、Citrix Workspaceアプリが仮想デスクトップにインストールされている場合のダブルホップシナリオでサポートされています。
サービス継続性を含むCitrix Cloudの回復性機能に関する詳細な技術記事については、Citrix Cloud Resiliencyを参照してください。
注:
非推奨のCitrix DaaS™機能「接続リース」は、障害発生時の接続回復性を向上させる点でWorkspace接続リースに似ています。それ以外では、その非推奨機能はサービス継続性とは関係ありません。
ユーザーデバイスのセットアップ
障害発生時にサービス継続性を使用してリソースにアクセスするには、ユーザーはCitrix WorkspaceアプリまたはCitrix Web拡張機能付きのWebブラウザを使用して、以前にCitrix Workspaceにサインインしている必要があります。
Citrix Workspaceアプリを使用するには、ユーザーはデバイスで次の手順を実行する必要があります。
- サポートされているバージョンのCitrix Workspaceアプリをダウンロードしてインストールします。
- 組織のワークスペースURLをCitrix Workspaceアプリに追加します(例:
https://example.cloud.com)。 - Citrix Workspaceへのログインを行ってください。
Webブラウザを使用する場合:
- サポートされているバージョンのCitrix Workspaceアプリをダウンロードしてインストールします。
- ブラウザにCitrix Web拡張機能を追加します。
- ブラウザでWorkspaceのURLを開きます。
- ログインします。
このビデオでは、ブラウザでサービス継続性をインストールして使用する方法を示します。
ユーザーが初めてCitrix Workspaceにサインインすると、サービス継続性によってWorkspace接続リースがユーザーデバイスにダウンロードされます。Workspace接続リースのダウンロードには、初回サインイン時に最大15分かかる場合があります。ユーザーはダウンロード期間中も公開リソースの起動を継続できます。
停止中のユーザーエクスペリエンス
サービス継続性が有効になっている場合、停止中のユーザーエクスペリエンスは、以下によって異なります。
- 停止の種類
- Citrix Workspaceアプリがドメインパススルー認証で構成されているかどうか
- ユーザーが接続するアプリまたはデスクトップでセッション共有が有効になっているかどうか
一部の停止では、ユーザーはユーザーエクスペリエンスに変更なくDaaSへのアクセスを継続できます。その他の停止では、ユーザーはWorkspaceの表示方法に変更があるか、何らかのアクションを実行するように求められる場合があります。
この表は、さまざまな種類の停止中にサービス継続性がユーザーのアプリとデスクトップへのアクセスをどのように支援するかをまとめたものです。
| 停止が発生する場所 | サービス継続性がユーザーアクセスを維持する方法 | 停止中のユーザーエクスペリエンス |
|---|---|---|
| シトリックス ワークスペース | Citrix Workspaceアプリは、ユーザーデバイス上のローカルキャッシュに基づいてアプリとデスクトップを列挙します。 | 利用できないアプリとデスクトップのアイコンは薄暗く表示されます。ユーザーは、薄暗くなっていないアイコンを持つアプリとデスクトップには引き続きアクセスできます。薄暗くなっていないアイコンをクリックした後、ユーザーはVDAで資格情報を再入力するよう求められる場合があります。すべてのアプリとデスクトップへのアクセスを回復するには、ユーザーは「Reconnect to Workspace」リンクをクリックしてWorkspaceへの接続を確立しようとすることができます。 |
| IDプロバイダー | Citrix Workspaceアプリは、ユーザーデバイス上のローカルキャッシュに基づいてアプリとデスクトップを列挙します。 | ユーザーはWorkspaceにログインできない場合があります。ユーザーは「Use Workspace offline」リンクをクリックして、Workspaceサービス停止時と同じエクスペリエンスで一部のアプリとデスクトップにアクセスできます。 |
| Citrix Cloud™ のブローカーサービス機能 | コネクタに登録されているVDAの場合、Cloud ConnectorのHigh Availability Serviceがブローカリングを引き継ぎます。Cloud Broker Serviceに登録されていたすべてのVDAは、High Availability Serviceに登録されます。コネクタレスVDAの場合、セッションのブローカリングはVirtual Delivery Agent (VDA) を介して行われます。 | VDAがHigh Availability Serviceに登録されている間、一部のユーザーは仮想リソースにアクセスできない場合があります。既存のセッションは影響を受けません。ユーザーによる操作は不要です。 |
| セキュアチケットオーソリティ | Workspace接続リースは、ICA®ファイルが利用できない場合に仮想リソースへのアクセスを提供します。 | セッションの起動に数秒長くかかる場合があります。ユーザーによる操作は不要です。 |
| シトリックス ゲートウェイ サービス | ネットワークトラフィックは、最も近い正常なCitrix Gatewayサービスポイントオブプレゼンス(POP)にフェイルオーバーします。 | 既存のセッションの再接続には数秒かかる場合があります。ユーザーによる操作は不要です。 |
| LAN上のインターネット接続 | Citrix Workspaceアプリは、ユーザーデバイス上のローカルキャッシュに基づいてアプリとデスクトップを列挙します。ユーザーがリソースの場所に直接ネットワーク接続している場合、ユーザーが薄暗くないアイコンをクリックすると、Citrix Gatewayサービスをバイパスします。Citrix WorkspaceアプリはTCP 2598経由でCloud Connectorに接続し、TCP 2598またはUDP 2598経由でVDAに接続します。 | 利用できないアプリとデスクトップのアイコンは薄暗く表示されます。ユーザーは、薄暗くないアイコンを持つアプリとデスクトップには引き続きアクセスできます。薄暗くないアイコンをクリックした後、ユーザーはVDAで資格情報を再入力するよう求められる場合があります。すべてのアプリとデスクトップへのアクセスを回復するには、ユーザーは「Reconnect to Workspace」リンクをクリックしてWorkspaceへの接続を確立してみてください。 |
シトリックス ワークスペースの停止
Citrix Workspaceの停止中、ユーザーはCitrix Workspaceのホームページの上部に「一部のリソースに接続できません。一部の仮想アプリとデスクトップは引き続き利用できる場合があります。」というメッセージが表示されます。ユーザーは、停止中に接続できるアプリとデスクトップを確認できます。アプリまたはデスクトップが利用できない場合、アイコンは薄暗く表示されます。
サービス継続性の停止メッセージとアプリを表示するCitrix Workspaceアプリのホームページ(/ja-jp/citrix-workspace/media/wsui-reconnect-to-workspace.png)
停止中に利用可能なリソースにアクセスするには、ユーザーは薄暗くないリソースアイコンを選択します。
リソースの起動
Citrix WorkspaceアプリとVDAの構成方法によっては、停止中にVDAがWindowsログオンユーザーインターフェイスに資格情報を入力するようユーザーに求める場合があります。このプロンプトが表示された場合、ユーザーはActive Directory(AD)の資格情報またはスマートカードPINを入力して、アプリまたはデスクトップにアクセスします。
Windows版Citrix Workspaceアプリがドメインパススルー認証で構成されている場合、ユーザーはAD資格情報を入力せずにリソースにアクセスできます。詳細については、「グラフィカルユーザーインターフェイスを使用したシングルサインオンの構成」を参照してください。
セッション共有が有効になっている場合、ユーザーはVDA上の1つのリソースに対して資格情報を提供した後、同じVDAでホストされているアプリまたはデスクトップにアクセスできます。セッション共有は、VDA上のリソースを含むアプリケーショングループに対して構成されます。アプリケーショングループの構成については、「アプリケーショングループの作成」を参照してください。
その他のすべての構成では、ユーザーはリソースにアクセスする前にVDAでAD資格情報を再入力するよう求められます。
IDプロバイダーの停止
ワークスペース認証のIDプロバイダーで障害が発生している間、ユーザーはワークスペースのログインページからCitrix Workspaceにログインできない場合があります。
Citrix Workspaceアプリを使用している場合、40秒後にこのメッセージがウィンドウの上部に表示されます。

Webブラウザを使用している場合、60秒後に以下のポップアップが表示されます。

その後、Citrix Workspaceのホームページが表示されます。ユーザーは、Citrix Workspaceの障害時と同様にリソースにアクセスします。
終了とログアウトの動作
障害の種類にかかわらず、ユーザーはCitrix Workspaceアプリまたはブラウザを終了して再起動した場合、デバイスを再起動した後でもリソースへのアクセスを継続できます。
サービス継続性のデフォルト構成では、ユーザーがCitrix Workspaceから明示的にログアウトすると、リソースへのアクセスを失います。ユーザーがサインアウトした後もリソースへのアクセスを維持させたい場合は、ユーザーがログアウトしてもワークスペース接続リースが保持されるように指定します。サービス継続性の構成を参照してください。
障害発生時のブラウザユーザーエクスペリエンス
利用可能なアプリとデスクトップにオフラインでアクセスするには、ユーザーはオフラインモードを使用をクリックします。
オフラインモードのプロンプトを管理するには、ユーザーデバイスのブラウザでCitrix Web拡張機能をクリックします。以下の画面が表示されます。

ユーザーは、オフラインモードのプロンプトを60秒待つことなく、オフラインで作業オプションを使用して手動でオフラインモードに切り替えることができます。
一部の障害発生時、拡張機能がワークスペース側の問題を検出すると、ユーザーにオフラインでの作業を促す警告ウィンドウが自動的に表示されます。ユーザーは、いかなる操作も行ったり、ログインタイムアウト期間を待ったりする必要はありません。
要件と制限事項
サイト要件
-
Citrix Workspace を使用する Citrix DaaS のすべてのエディションでサポートされています。
-
オンプレミスの Virtual Apps and Desktops へのサイト集約を伴う Citrix Workspace ではサポートされていません。
-
オンプレミスの Citrix Gateway が ICA プロキシとして使用されている場合はサポートされません。(Citrix Gateway Service を Workspace 認証方法として使用することはサポートされています。)
ユーザーデバイス要件
サポートされている Citrix Workspace アプリの最小バージョン:
- ウィンドウズ用 シトリックス ワークスペース アプリ 2106
- Linux 用 シトリックス ワークスペース アプリ 2106
- Mac 用 シトリックス ワークスペース アプリ 2106
- Android 用 シトリックス ワークスペース アプリ 22.2.0
- iOS 用 シトリックス ワークスペース アプリ 22.4.5
- ChromeOS 用 シトリックス ワークスペース アプリ 2301
ブラウザを使用してアプリとデスクトップにアクセスするユーザーの場合:
- 最小で Windows 用 シトリックス ワークスペース アプリ 2109。グーグル クローム および マイクロソフト エッジ でサポートされています。
- Google Chromeで使用するには、最低でもCitrix Workspaceアプリ for Macバージョン2112が必要です。
- Citrix Workspace アプリ for Windows (ストア) はサポートされていません。
コネクタレスVDAを使用している場合:
- ウィンドウズ向け Citrix Workspaceアプリ 2309以降
デバイスごとに1人のユーザーのみがサポートされます。キオスクまたは「ホットデスク」ユーザーデバイスはサポートされていません。
Webブラウザの要件と制限
Webブラウザを介してストアにアクセスする場合、ユーザーはCitrix Web拡張機能でサポートされているブラウザを使用する必要があります。
ユーザーが停止中にブラウザのCookieやその他のサイトデータをクリアした場合、Workspaceに再度認証するまでサービス継続性は機能しません。
サービス継続性は、シークレットモードまたはInPrivateモードではサポートされていません。
サポートされているワークスペース認証方法
- アクティブディレクトリ
- アクティブディレクトリ とトークン
- マイクロソフト エントラ ID
- オクタ
- Citrix Gateway (プライマリユーザー要求はADからのものである必要があります)
- サムル 2.0
- 条件付きの認証
認証に関する制限事項
- Citrix Federated Authentication Service (FAS) を使用したシングルサインオンはサポートされていません。ユーザーは、VDA の Windows ログオンユーザーインターフェイスに AD 資格情報を入力します。
- キャッシュされた Active Directory 資格情報を使用した VDA へのシングルサインオンはサポートされていません。
- ローカルマップアカウントはサポートされていません。
- VDA は、Microsoft Entra ID 参加済み、Microsoft Entra ハイブリッド参加済み、または AD 参加済みにすることができます。
- アダプティブ認証を使用している場合、サービス継続性を機能させるには、アダプティブ認証またはサービスに到達可能である必要があります。
- Device Posture サービスを使用している場合、サービス継続性を機能させるには、Device Posture サービスに到達可能である必要があります。セキュリティを維持するため、サービス継続性はセッションを起動する前に、デバイスのポスチャの最新スキャンの結果を検証します。スキャンの結果が利用できないか古い場合、サービス継続性はセッションの起動を防止し、セキュリティポリシーへの準拠を保証します。
- コネクタレス VDA の場合、仮想デスクトップでの Windows Hello を使用したサインインはサポートされていません。現在サポートされているのはユーザー名とパスワードのみです。ユーザーが Windows Hello のいずれかの方法でログインしようとすると、ブローカーユーザーではないというエラーが表示され、セッションが切断されます。関連する方法には、PIN、FIDO2 キー、MFA などがあります。
Citrix Cloud Connector™ の規模とサイズに関する考慮事項
- 4 仮想CPU 以上
- 6 GB メモリ以上
シトリックス クラウド コネクタの接続
Citrix Cloud Connector は、https://rootoftrust-ap-s.apps.cloud.com、https://rootoftrust-eu.apps.cloud.com、および https://rootoftrust.apps.cloud.com に到達できる必要があります。詳細については、Citrix Cloud ドキュメントの「システムおよび接続要件」を参照してください。この接続を許可するようにファイアウォールを構成してください。Cloud Connector ファイアウォールについては、「Cloud Connector プロキシとファイアウォールの構成」を参照してください。
接続最適化の制限事項
高度なエンドポイント分析 (EPA) はサポートされていません。
エンライトンド データ トランスポート (EDT) は、停止中はサポートされません。
VDAの要件と制限事項
- コネクタに登録されているVDAの場合: 7.15 LTSR以降。コネクタレスVDAの場合: 2402以降。
- 停止中にユーザーがVDAリソースにアクセスするには、VDAがオンラインである必要があります。サービス継続性は、AzureやAWSなどのVDAをホストするプラットフォームの停止から保護するものではありません。
- コネクタに登録されているVDAの場合、停止中にサポートされるワークロード:
- ホストされた共有アプリとデスクトップ
- 電源管理付きのランダムな非永続デスクトップ (プールされたVDIデスクトップ)
- 静的非永続デスクトップ
- リモートPCアクセスを含む静的永続デスクトップ
注:
停止中は初回使用時の割り当てはサポートされません。Cloud ConnectorがCitrix Cloudとの接続を失った場合、電源管理付きのランダムな非永続デスクトップは、デリバリーグループに
ReuseMachinesWithoutShutdownInOutageが構成されていない限り、デフォルトで利用できません。詳細については、アプリケーションとデスクトップのサポートを参照してください。 - Rendezvous V2を使用するコネクタレスVDAの場合、停止中にサポートされるワークロード:
- 静的永続デスクトップ
停止中の利用可能なVDA機能の詳細については、「VDA management during outages」を参照してください。
ローカルキーボードマッピングの要件と制限
ユーザーにVDAでの再認証を促すWindowsログオンユーザーインターフェイスは、ローカルキーボード言語マッピングをサポートしていません。デバイスでローカルキーボード言語マッピングを使用しているユーザーが停止中に再認証できるようにするには、これらのユーザーが必要とするキーボードレイアウトをプリロードしてください。
警告:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターは自己責任で使用してください。編集する前に必ずレジストリをバックアップしてください。
VDAイメージでこのレジストリキーを編集します。
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
仮想デスクトップイメージに対応する言語パックがインストールされている必要があります。
キーボード言語に関連付けられたキーボード識別子のリストについては、「Keyboard Identifiers and Input Method Editors for Windows」を参照してください。
サービス継続性のためのリソースの場所のネットワーク接続を構成する
リソースの場所を、LAN内、LAN外、またはその両方からの接続を受け入れるように構成できます。
LAN内からの接続を構成する
- Citrix Cloudメニューから、ワークスペース構成 > アクセスに移動します。
- 接続の構成を選択します。
- 接続タイプとしてInternal Onlyを選択します。
- 「保存」をクリックします。
Citrix Cloud ConnectorおよびVDAファイアウォールを、Common Gateway Protocol (CGP) TCPポート2598経由の接続を受け入れるように構成します。この構成はデフォルト設定です。
LAN外部からの接続を構成する
- Citrix Cloudメニューから、ワークスペース構成 > アクセスに移動します。
- 接続の構成を選択します。
- 接続タイプとしてGateway Serviceを選択します。
- 「保存」をクリックします。
サービス継続性を構成する
サイトのサービス継続性を有効にするには:
- Citrix Cloudメニューから、ワークスペース構成 > サービス継続性に移動します。
-
ワークスペースの接続リースを有効に設定します。
サービス継続性コンソールページ(/ja-jp/citrix-workspace/media/workspace-service-continuity-enabled-v1.png)
- Connection lease periodを、Workspace接続リースを使用して接続を維持できる日数に設定します。Workspace接続リース期間は、サイトを介したすべてのWorkspace接続リースに適用されます。Workspace接続リース期間は、ユーザーがCitrix Cloud Workspaceストアに初めてサインインしたときに開始されます。Workspace接続リースは、ユーザーがサインインするたびに、1日1回まで更新されます。Workspace接続リース期間は、1日から30日まで設定できます。デフォルトは7日間です。
- 「保存」をクリックします。
サービス継続性を有効にすると、サイト内のすべてのデリバリーグループで有効になります。デリバリーグループのサービス継続性を無効にするには、次のPowerShellコマンドを使用します。
Set-BrokerDesktopGroup -name <deliverygroup> -ResourceLeasingEnabled $false
deliverygroup をデリバリーグループの名前に置き換えます。
デフォルトでは、障害発生中にユーザーがCitrix Workspaceからログアウトすると、Workspace接続リースはユーザーデバイスから削除されます。ユーザーがログアウトした後もWorkspace接続リースをユーザーデバイスに残したい場合は、次のPowerShellコマンドを使用します。
Set-BrokerSite -DeleteResourceLeasesOnLogOff $false
注:
- Citrix Workspaceアプリ for Macで接続するユーザーの場合、ユーザーがログアウトした後もWorkspace接続リースをユーザーデバイスに残すように設定することはできません。Citrix Workspace for Macは、
DeleteResourceLeaseOnLogOffプロパティの値を読み取ることができません。- 設定が構成された後、Workspaceアプリクライアントが更新されるまでに最大12時間かかる場合があります。
コネクタレスワークロードのサービス継続性を構成する
コネクタレスワークロードのサービス継続性は、リソースの場所ごとに構成する必要があります。
-
Microsoft Entra IDに参加しているVDAにVDA 2402をインストールする。
- 次のレジストリキーを構成してVDAでCLXMTPサービスを有効にし、VDAを再起動します。
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ClxMtpService] "ClxMtpSvcEnabled"=dword:00000001 "ClxMtpTimeoutInMilliSeconds"=dword:00035000 "ClxMtpFsmLogLevel"=dword:00000003 <!--NeedCopy-->注:
MCSでプロビジョニングされたVDAの場合、これらのレジストリキーをマスターイメージに設定することを検討してください。
- Microsoft Entra IDに参加しているカタログを作成します。
-
デリバリーグループを作成します。
注
専用デスクトップのみがサポートされています。デスクトップをユーザーに割り当てます。
- サービス継続性を有効にします。
- 次のPowerShellを実行して、コネクタレスリソースの場所にあるコネクタレスワークロードのサービス継続性を有効にします。
powershell
Set-ConfigZone -Name <zoneName> -EnableVdaConnectivityForResourceLeases $true
<!--NeedCopy-->
サービス継続性の仕組み
障害が発生していない場合、ユーザーはICAファイルを使用して仮想アプリとデスクトップにアクセスします。ユーザーが仮想アプリまたはデスクトップアイコンを選択するたびに、Citrix Workspaceは一意のICAファイルを生成します。各ICAファイルには、仮想リソースへの認証済みアクセスを取得するために1回だけ引き換え可能なSecure Ticket Authority (STA) チケットとログオンチケットが含まれています。各ICAファイルのチケットは約90秒後に期限切れになります。ICAファイルのチケットが使用されるか期限切れになると、ユーザーはリソースにアクセスするためにCitrix Workspaceから別のICAファイルを必要とします。サービス継続性が有効になっていない場合、Citrix WorkspaceがICAファイルを生成できないと、障害によってユーザーがリソースにアクセスできなくなる可能性があります。
サービス継続性が有効になっているかどうかにかかわらず、ユーザーが仮想アプリとデスクトップを起動すると、Citrix WorkspaceはICAファイルを生成します。サービス継続性が有効になっている場合、Citrix Workspaceは、Workspace接続リースを構成する一意のファイルセットも生成します。ICAファイルとは異なり、Workspace接続リースファイルは、ユーザーがリソースを起動するときではなく、Citrix Workspaceにサインインするときに生成されます。ユーザーがCitrix Workspaceにサインインすると、そのユーザーに公開されているすべてのリソースに対して接続リースファイルが生成されます。Workspace接続リースには、ユーザーに仮想リソースへのアクセスを許可する情報が含まれています。障害によってユーザーがCitrix Workspaceにサインインしたり、ICAファイルを使用してリソースにアクセスしたりできない場合、接続リースはリソースへの認証済みアクセスを提供します。
障害発生時のセッション起動方法
障害発生時にユーザーがアプリまたはデスクトップのアイコンをクリックすると、Citrix Workspaceアプリはユーザーデバイス上の対応するWorkspace接続リースを見つけます。その後、Citrix Workspaceアプリは接続を開きます。アプリまたはデスクトップをホストするリソースの場所への接続がLANの外部からの接続を受け入れるように構成されている場合、Citrix Gateway Serviceへの接続が開きます。アプリまたはデスクトップをホストするリソースの場所への接続がLAN内からの接続のみを受け入れるように構成されている場合、Cloud Connectorへの接続が開きます。
Webブラウザでワークスペースを開く場合、ブラウザはCitrix Web拡張機能を使用して、ブラウザ拡張機能用のネイティブメッセージングホストプロトコルを介してCitrix Workspaceアプリと通信します。
Citrix Cloudブローカーがオンラインの場合、Cloud ConnectorはCitrix Cloudブローカーを使用して、どのVDAが利用可能かを解決します。Citrix Cloudブローカーがオフラインの場合、Cloud Connectorのセカンダリブローカー(高可用性サービスとも呼ばれる)が接続要求をリッスンして処理します。
障害発生時に接続されているユーザーは、中断することなく作業を継続できます。再接続と新規接続では、接続遅延が最小限に抑えられます。この機能はローカルホストキャッシュに似ていますが、オンプレミスのStoreFrontは必要ありません。
障害発生時にユーザーがセッションを起動すると、セッション起動にWorkspace接続リースが使用されたことを示すこのウィンドウが表示されます。
セッション起動の進行状況ウィンドウ(/ja-jp/citrix-workspace/media/workspace-service-continuity-progress.png)
ユーザーがセッションへのサインインを完了すると、これらのプロパティがWorkspace Connection Centerに表示されます。

起動モードプロパティは、セッションの起動に使用される Workspace 接続リースに関する情報を提供します。
Mac 用 Citrix Workspace アプリを実行しているデバイスでは、Citrix Viewer は、Workspace 接続リースがセッションの起動に使用されたことを示す情報を表示します。

セキュリティ機能
Workspace 接続リースファイル内のすべての機密情報は、AES-256 暗号で暗号化されます。Workspace 接続リースは、特定のクライアントデバイスに一意に関連付けられた公開/秘密鍵ペアにバインドされており、他のデバイスでは使用できません。組み込みの暗号化メカニズムにより、各デバイスで一意のキーペアの使用が強制されます。
Workspace connection leases are stored on the user device in AppData\Local\Citrix\SelfService\ConnectionLeases.
サービス継続性のセキュリティアーキテクチャは、公開鍵インフラストラクチャ (PKI) と同様に公開鍵暗号に基づいて構築されていますが、証明書チェーンと認証局はありません。その代わりに、すべてのコンポーネントは、認証局のように機能する「信頼のルート」と呼ばれる新しい Citrix Cloud サービスに依存することで、推移的信頼を確立します。
接続リースをブロックする
ユーザーデバイスが紛失または盗難された場合、あるいはユーザーアカウントが閉鎖または侵害された場合、Workspace 接続リースをブロックできます。ユーザーに関連付けられた Workspace 接続リースをブロックすると、ユーザーはリソースに接続できません。Citrix Cloud は、そのユーザーの Workspace 接続リースを生成または同期しなくなります。
ユーザーアカウントに関連付けられた Workspace 接続リースをブロックすると、そのアカウントに関連付けられたすべてのデバイスでのそのアカウントへの接続がブロックされます。ユーザーまたはユーザーグループ内のすべてのユーザーの Workspace 接続リースをブロックできます。
単一のユーザーまたはユーザーグループの Workspace 接続リースを取り消すには、次の PowerShell コマンドを使用します。
Set-BrokerConnectionLeaseRevocationDate -Name username -LeaseRevocationDays Days
接続をブロックするアカウントに関連付けられているユーザーを username に置き換えます。ユーザーグループ内のすべてのアカウントからの接続をブロックするには、ユーザーグループを username に置き換えます。接続がブロックされる日数を Days に置き換えます。
たとえば、xd.local/user1 の接続を今後 7 日間ブロックするには、次のように入力します。
Set-BrokerConnectionLeaseRevocationDate -Name xd.local/user1 -LeaseRevocationDays 7
Workspace接続リースが取り消される期間を表示するには、次のPowerShellコマンドを使用します。
Get-BrokerConnectionLeaseRevocationDate -Name username
usernameを、期間を表示するユーザーまたはユーザーグループに置き換えます。
たとえば、xd.local/user1のWorkspace接続リースが取り消される期間を表示するには、次のように入力します。
Get-BrokerConnectionLeaseRevocationDate -Name xd.local/user2
次の情報が表示されます。
FullName :
Name : XD\user2
UPN :
Sid : S-1-5-21-nnnnnn
LeaseRevocationDays : 2
LeaseRevocationDateTimeInUtc : 2020-12-17T17:34:25Z
LastUpdateDateTimeInUtc : 2020-12-19T17:34:25Z
この出力から、ユーザーxd.local/user2のWorkspace接続リースが、2020年12月17日から2020年12月19日までの2日間、毎日UTC 17:34:25に取り消されていることがわかります。
Workspace接続リースが取り消されたユーザーアカウントが再度接続を受信できるようにするには、次のPowerShellコマンドを使用してブロックを解除します。
Remove-BrokerConnectionLeaseRevocationDate -Name username
usernameを、接続を受信させたいブロックされたユーザーまたはユーザーグループに置き換えます。ブロックされたすべてのユーザーアカウントが接続を受信できるようにするには、Nameオプションを省略します。
ダブルホップシナリオ
サービス継続性は、ユーザーが障害発生前にCitrix Workspaceにサインインしている場合、ダブルホップシナリオで障害発生中に仮想リソースにアクセスできるようにします。ダブルホップシナリオでは、物理ユーザーデバイスがCitrix Workspaceアプリがインストールされた仮想デスクトップに接続します。その後、仮想デスクトップは別の仮想リソースに接続します。
ダブルホップシナリオでは、サービス継続性により、仮想デスクトップの種類に関係なく、障害発生中にユーザーが仮想リソースにアクセスできます。仮想デスクトップがユーザーの変更を保持する場合、サービス継続性は、ユーザーがサインインしていない間に発生する障害中も仮想リソースへのアクセスを提供できます。
サービス継続性は、ダブルホップシナリオにおける物理ユーザーデバイスと仮想デバイスを個別のクライアントエンドポイントとして扱います。各デバイスには、独自のWorkspace接続リースのセットがあります。ユーザーが物理デバイスでCitrix Workspaceにサインインすると、Workspace接続リースファイルがダウンロードされ、物理デバイスのユーザープロファイルに保存されます。その後、ユーザーは仮想デスクトップにアクセスし、仮想デスクトップでCitrix Workspaceにサインインします。この時点で、異なるWorkspace接続リースのセットがダウンロードされ、仮想デスクトップのユーザープロファイルに保存されます。Workspace接続リースファイルは、ダウンロードされたデバイスに関連付けられています。Workspace接続リースファイルは、たとえ同じユーザーであっても、別のデバイスにコピーして再利用することはできません。したがって、仮想デスクトップがユーザーセッション中に加えられた変更を破棄する場合、セッション終了後に発生する障害中にサービス継続性がリソースへのアクセスを提供することはできません。この種類の仮想デスクトップの場合、Workspace接続リースは破棄される変更の一部となります。
サポートされている各種類の仮想デスクトップでのダブルホップシナリオにおけるサービス継続性の仕組みは次のとおりです。
| 次を含むダブルホップの場合… | サービス継続性は、停止中に仮想リソースへのアクセスを提供できます… |
|---|---|
| ホスト型共有デスクトップ | ユーザーが仮想デスクトップにサインインしている間に停止が発生した場合。 |
| ランダムな非永続デスクトップ (プールされたVDIデスクトップ) | ユーザーが仮想デスクトップにサインインしている間に停止が発生した場合。 |
| 静的非永続デスクトップ | ユーザーが最後にログインしてから仮想デスクトップが再起動されていない場合。 |
| 静的永続デスクトップ | 停止が発生した場合はいつでも。 |
停止中のVDA管理
コネクタに登録されているVDAの場合、サービス継続性はCitrix Cloud Connector内のLocal Host Cache機能を使用します。Local Host Cacheは、Cloud Delivery ControllerとCloud Connector間の接続が失敗した場合に、サイトでの接続仲介を継続できるようにします。サービス継続性はLocal Host Cacheに依存しているため、Local Host Cacheといくつかの制限を共有しています。
注:
サービス継続性はCloud Connector内でLocal Host Cacheを使用しますが、Local Host Cacheとは異なり、オンプレミスのStoreFrontではサポートされていません。
コネクタレスワークロードのService Continuityは、セッションの仲介がCloud ConnectorではなくVirtual Delivery Agent (VDA) を介して行われる点でService Continuityとは異なります。VDAはCitrix Cloudバックエンドサービスと通信し、そのリソースロケーションに設定された設定に応じて、直接接続またはGateway Serviceを介してユーザーのセッションを仲介します。Service Continuityのリソースロケーションネットワーク接続の構成方法に関する詳細情報は、「Service Continuityのリソースロケーションネットワーク接続の構成」で確認できます。
停止中のVDAの電源管理
Cloud ConnectorがCitrix Cloudへの接続を失うと、ConnectorはCitrix Cloudからハイパーバイザーの資格情報を受信できなくなります。これは次のことを意味します。
- 停止中、すべてのマシンは不明な電源状態になり、電源操作を発行できません。ただし、ホスト上で電源がオンになっているVMは、接続要求に使用できます。
デフォルトでは、ShutdownDesktopsAfterUseプロパティが有効になっているプールされたデリバリーグループ内の電源管理されたデスクトップVDAは、Cloud ConnectorがCitrix Cloudとの接続を失った場合、新しい接続には利用できません。デリバリーグループでReuseMachinesWithoutShutdownInOutageフラグを構成することで、クラウドコネクタがCitrix Cloudとの接続を失った場合にこれらのデスクトップが使用できるように、この設定を変更できます。ReuseMachinesWithoutShutdownInOutageパラメーターを$trueに変更すると、再起動されるまで、以前のユーザーセッションのデータがVDAに残る可能性があります。
停止後に通常の操作が再開されると、電源管理も再開されます。
マシンの割り当てと自動登録
割り当てられたマシンは、割り当てが通常の操作中に行われた場合にのみ使用できます。停止中は新しい割り当てを行うことはできません。
Remote PC Accessマシンの自動登録と構成はできません。ただし、通常の操作中に登録および構成されたマシンは使用可能です。
異なるゾーンにあるVDAリソース
リソースが異なるゾーンにある場合、サーバーでホストされているアプリケーションおよびデスクトップのユーザーは、設定されたセッション制限よりも多くのセッションを使用する可能性があります。
ローカルホストキャッシュとは異なり、サービス継続性は、リソースが複数のゾーンで公開されている場合、異なるゾーンにある登録済みVDAからアプリとデスクトップを起動できます。Citrix Workspaceアプリは、Workspace接続リース内のすべてのゾーンを順番に循環するため、正常なゾーンを見つけるのに時間がかかる場合があります。
監視とトラブルシューティング
サービス継続性は、主に2つのアクションを実行します。
- Workspace接続リースをユーザーデバイスにダウンロードします。Workspace接続リースは生成され、Citrix Workspaceアプリと同期されます。
- Workspace接続リースを使用して仮想デスクトップとアプリを起動します。
Workspace接続リースのダウンロードに関するトラブルシューティング
ユーザーデバイスのこの場所でWorkspace接続リースを表示できます。
Windowsデバイスの場合:
C:\Users\Username\AppData\Local\Citrix\SelfService\ConnectionLeases\Store GUID\User GUID\leases
Username はユーザー名です。
Store GUID はWorkspaceストアのグローバル一意識別子です。
User GUID はユーザーのグローバル一意識別子です。
Macデバイスの場合:
$HOME/Library/Application Support/Citrix Receiver/CLSyncRoot
例: /Users/luca/Library/Application Support/Citrix Receiver/CLSyncRoot を開きます。
Linux環境では、
$HOME/.ICAClient/cache/ConnectionLease
例: /home/user1/.ICAClient/cache/ConnectionLease を開きます。
Workspace接続リースは、Citrix WorkspaceアプリがWorkspaceストアに接続するときに生成されます。ユーザーデバイスのレジストリキー値を表示して、Citrix WorkspaceアプリがCitrix CloudのWorkspace接続リースサービスに正常に接続したかどうかを判断します。
ユーザーデバイスでregeditを開き、このキーを表示します:
HKCU\Software\Citrix\Dazzle\Sites\store-xxxx
これらの値がレジストリキーに表示される場合、Citrix WorkspaceアプリはWorkspace接続リースサービスに接続したか、接続を試みました。
leaseLastCallHomeTimeleaseLastSyncStatus
Citrix WorkspaceアプリがWorkspace接続リースサービスへの接続に失敗した場合、leaseLastCallHomeTime には無効なタイムスタンプのエラーが表示されます。
leaseLastCallHomeTime REG_SZ 1/1/0001 12:00:00 AM
leaseLastCallHomeTime が初期化されていない場合、Citrix WorkspaceアプリはWorkspace接続リースサービスへの接続を一度も試行していません。この問題を解決するには、Citrix Workspaceアプリからアカウントを削除し、再度追加してください。
Citrix WorkspaceアプリのWorkspace接続リースに関するエラーコード
ユーザーデバイスでサービス継続性エラーが発生すると、エラーメッセージにエラーコードが表示されます。一般的なエラーは次のとおりです。
| エラーコード | 説明文 |
|---|---|
| 3000 | 接続リースファイルが存在しません |
| 3002 | 接続リースを読み取れないか、見つかりません |
| 3003 | リソースの場所が見つかりません |
| 3004 | リースに接続の詳細がありません |
| 3005 | ICAファイルが空です |
| 3006 | 接続リースが期限切れです。Workspaceに再度ログインしてください。 |
| 3007 | 接続リースが無効です |
| 3008 | 接続リースの検証結果: 空 |
| 3009 | 接続リースの検証結果: 無効 |
| 3010 | パラメーターがありません |
| 3020 | 接続リース検証に失敗しました |
| 3021 | アプリが公開されているリソースの場所が見つかりません |
| 3022 | 接続リース検証結果: 拒否 |
| 3023 | Citrix Workspaceアプリがタイムアウトしました |
| 3024 | ユーザーが進行中のリースベースの起動をキャンセルしました |
| 3025 | 起動再試行回数が上限を超えました |
| 3026 | 交渉されたリソース(アプリまたはデスクトップ)を起動できません |
selfservice.txtファイルにアクセスする
セルフサービスによるトラブルシューティングのためにselfservice.txtファイルにアクセスするには、次の手順を実行します。
- 空のテキストファイルを作成し、
enableshieldandlogging.regという名前を付けます。 -
次のテキストをファイルにコピーして保存します。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\Dazzle] "Tracing"="True" "AuxTracing"="True" "DefaultTracingConfiguration"="global all -detail" "ConnectionLeasingEnabled"="True" [HKEY_CURRENT_USER\Software\Citrix\Dazzle] "RemoteDebuggingPort"="8088" <!--NeedCopy--> - 保存したファイルをクライアントエンドポイントに配置します。
-
selfservice.txtファイルは、次のパスで検出できるようになりました:%LocalAppData%\Citrix\SelfService。
ブラウザユーザー向けのトラブルシューティング
Citrix Workspaceブラウザアプリのアカウント設定の詳細メニューで、アプリとデスクトップの起動設定の現在の方法がCitrix Workspaceアプリを使用に設定されていることを確認してください。このオプションがWebブラウザを使用に設定されている場合、ブラウザではサービス継続性はサポートされません。
ブラウザがWorkspace URLを読み込んだ後、ブラウザの拡張機能アイコンが緑色に表示されることを確認してください。
ログをダウンロードするには、ブラウザの拡張機能アイコンをクリックします。その後、ログのダウンロードをクリックします。