Citrix Director の障害理由とトラブルシューティング
以下の表は、さまざまな障害カテゴリ、その理由、および問題を解決するために必要なアクションについて説明しています。詳細については、「列挙型、エラーコード、および説明」を参照してください。
接続障害エラー
| カテゴリ | 理由 | 問題 | アクション |
|---|---|---|---|
| 該当なし | [0] 不明。このエラーコードはマッピングされていません。 | 監視サービスは、ブローカリングサービスから共有された情報から、報告された起動または接続障害の理由を判断できません。 | コントローラーでCDFログを収集し、Citrixサポートに連絡してください。 |
| [0] なし | [1] なし | なし | 該当なし |
| [2] MachineFailure | [2] SessionPreparation | デリバリーコントローラーからVDAへのセッション準備要求が失敗しました。考えられる原因:コントローラーとVDA間の通信の問題、Broker Serviceが準備要求を作成する際に発生した問題、またはVDAが要求を受け入れない原因となるネットワークの問題。 | コントローラーとVDA間の通信問題を引き起こす一般的な問題については、ナレッジセンターの記事「Citrix Virtual Apps and DesktopsにおけるデリバリーコントローラーへのVirtual Delivery Agent登録のトラブルシューティング」に記載されているトラブルシューティング手順を参照してください。 |
| [2] MachineFailure | [3] RegistrationTimeout | VDAは電源がオンになっていましたが、デリバリーコントローラーへの登録中にタイムアウトが発生しました。 | Citrix Broker Serviceがデリバリーコントローラーで実行されていること、およびDesktopサービスがVDAで実行されていることを確認します。停止している場合は、それぞれを開始します。 |
| [1] ClientConnectionFailure | [4] ConnectionTimeout | セッション起動のためにVDAが準備された後、クライアントがVDAに接続しませんでした。セッションは正常に仲介されましたが、クライアントがVDAに接続するのを待っている間にタイムアウトが発生しました。考えられる原因:ファイアウォール設定、ネットワーク中断、またはリモート接続を妨げる設定。 | Directorコンソールで、クライアントが現在アクティブな接続を持っているかどうかを確認します。アクティブな接続がある場合、ユーザーは影響を受けていません。セッションが存在しない場合は、クライアントとVDAのイベントログでエラーを確認します。クライアントとVDA間のネットワーク接続に関する問題を解決します。 |
| [4] NoLicensesAvailable | [5] ライセンス | ライセンス要求が失敗しました。考えられる原因:ライセンス数が不足しているか、ライセンスサーバーが30日以上ダウンしている。 | ライセンスサーバーがオンラインで到達可能であることを確認します。ライセンスサーバーへのネットワーク接続の問題を解決するか、ライセンスサーバーが誤動作しているように見える場合は再起動します。環境内に十分なライセンスがあることを確認し、必要に応じて追加で割り当てます。 |
| [1] ClientConnectionFailure | [6] チケット | チケット発行中に障害が発生しました。これは、VDAへのクライアント接続が仲介された要求と一致しないことを示しています。起動要求チケットはBrokerによって準備され、ICA®ファイルで配信されます。ユーザーがセッションを起動しようとすると、VDAはICAファイル内の起動チケットをBrokerで検証します。考えられる原因:ICAファイルが破損しているか、ユーザーが不正な接続を試みている。 | デリバリーグループで定義されたユーザーグループに基づいて、ユーザーがアプリケーションまたはデスクトップにアクセスできることを確認します。ユーザーにアプリケーションまたはデスクトップを再起動するよう指示し、これが一時的な問題であるかどうかを判断します。問題が再度発生する場合は、クライアントデバイスのイベントログでエラーを確認します。ユーザーが接続しようとしているVDAが登録されていることを確認します。登録されていない場合は、VDAのイベントログを確認し、登録に関する問題を解決します。 |
| [1] ClientConnectionFailure | [7] その他 | クライアントがVDAに最初に接続した後、接続シーケンスを完了する前に、セッションがVDAから終了したと報告されました。 | 起動前にユーザーによってセッションが終了されなかったことを確認します。セッションを再起動してみてください。問題が解決しない場合は、CDFログを収集してCitrixサポートに連絡してください。 |
| [1] クライアント接続失敗 | [8] 一般的な失敗 | セッションの起動に失敗しました。考えられる原因:ブローカーが起動中または初期化中にブローカーによる起動が要求されたか、起動のブローカー処理フェーズ中に内部エラーが発生しました。 | Citrix Broker Serviceが実行されていることを確認し、セッションの起動を再試行してください。 |
| [5] 構成 | [9] メンテナンスモード | VDA、またはVDAが属するデリバリーグループがメンテナンスモードに設定されています。 | メンテナンスモードが必要かどうかを判断します。不要な場合は、該当するデリバリーグループまたはマシンでメンテナンスモードを無効にし、ユーザーに再接続を試みるよう指示してください。 |
| [5] 構成 | [10] アプリケーション無効 | アプリケーションは管理者によって無効にされているため、エンドユーザーはアクセスできません。 | アプリケーションが本番環境で使用されることを意図している場合は、アプリケーションを有効にし、ユーザーに再接続するよう指示してください。 |
| [4] 利用可能なライセンスなし | [11] ライセンス機能が拒否されました | 使用されている機能は、既存のライセンスではカバーされていません。 | 既存のCitrix Virtual Apps and Desktops™ライセンスのエディションとタイプでカバーされている機能を確認するには、Citrixの営業担当者にお問い合わせください。 |
| [3] 利用可能な容量がありません | [13] セッション制限に達しました | すべてのVDAが使用中で、これ以上セッションをホストする容量がありません。考えられる原因: すべてのVDAが使用中である(シングルセッションOS VDAの場合)、またはすべてのVDAが構成された最大同時セッション数に達している(マルチセッションOS VDAの場合)。 | メンテナンスモードのVDAがないか確認してください。より多くの容量を解放するために不要な場合は、メンテナンスモードを無効にしてください。サーバーVDAあたりのセッション数を増やすには、Citrixポリシー設定の最大セッション数の値を増やすことを検討してください。マルチセッションOS VDAを追加することを検討してください。シングルセッションOS VDAを追加することを検討してください。 |
| [5] 構成 | [14] 許可されていないプロトコル | ICAおよびRDPプロトコルは許可されていません。 | デリバリーコントローラーでGet-BrokerAccessPolicyRule PowerShellコマンドを実行し、AllowedProtocolsの値に目的のプロトコルがすべてリストされていることを確認してください。この問題は、構成ミスがある場合にのみ発生します。 |
| [5] 構成 | [15] リソースが利用できません | ユーザーが接続しようとしているアプリケーションまたはデスクトップが利用できません。このアプリケーションまたはデスクトップが存在しないか、実行できるVDAがありません。考えられる原因: アプリケーションまたはデスクトップが非公開になっている、アプリケーションまたはデスクトップをホストしているVDAが最大負荷に達している、またはアプリケーションまたはデスクトップがメンテナンスモードに設定されている。 | アプリケーションまたはデスクトップがまだ公開されており、VDAがメンテナンスモードではないことを確認してください。マルチセッションOS VDAがフルロード状態であるかどうかを判断してください。もしそうであれば、より多くのマルチセッションOS VDAをプロビジョニングしてください。接続に利用可能なシングルセッションOS VDAがあることを確認してください。必要に応じて、より多くのシングルセッションOS VDAをプロビジョニングしてください。 |
| [5] 構成 | [16] ActiveSessionReconnectDisabled | ICAセッションはアクティブで、別のエンドポイントに接続されています。ただし、アクティブセッションの再接続が無効になっているため、クライアントはアクティブなセッションに接続できません。 | デリバリーコントローラーで、アクティブセッションの再接続が有効になっていることを確認します。レジストリのHKEY_LOCAL_MACHINE\Software\Citrix\Desktop\ServerにあるDisableActiveSessionReconnectの値が0に設定されていることを確認します。 |
| [2] MachineFailure | [17] NoSessionToReconnect | クライアントは特定のセッションへの再接続を試みましたが、セッションは終了しました。 | ワークスペースコントロールの再接続を再試行してください。 |
| [2] MachineFailure | [18] SpinUpFailed | セッション起動のためにVDAの電源をオンにできません。これはハイパーバイザーによって報告された問題です。 | マシンがまだ電源オフの状態である場合は、Citrix Studioからマシンの起動を試行します。これが失敗する場合は、ハイパーバイザーの接続と権限を確認します。VDAがPVSプロビジョニングされたマシンの場合は、PVSコンソールでマシンが実行されていることを確認します。実行されていない場合は、マシンにパーソナルvDiskが割り当てられていることを確認し、ハイパーバイザーにログインしてVMをリセットします。 |
| [2] MachineFailure | [19] 拒否 | デリバリーコントローラーは、エンドユーザーからの接続に備えるようVDAに要求を送信しますが、VDAはこの要求を積極的に拒否します。 | pingで、デリバリーコントローラーとVDAが正常に通信できることを確認します。できない場合は、ファイアウォールまたはネットワークルーティングの問題を解決してください。 |
| [2] マシン障害 | [20] 構成セットの失敗 | セッション起動中に、デリバリーコントローラーがポリシー設定やセッション情報などの必要な構成データをVDAに送信しませんでした。考えられる原因としては、コントローラーとVDA間の通信の問題、構成セット要求の作成中にBroker Serviceで発生した問題、またはVDAが要求を受け入れない原因となるネットワークの問題が挙げられます。 | - |
| [3] 利用可能な容量なし | [21] 最大インスタンス数を超過 | アプリケーションの最大インスタンス数に達しました。VDA上でアプリケーションの追加インスタンスを開くことはできません。この問題は、アプリケーション制限機能に関連しています。 | ライセンスが許す場合、アプリケーション設定の「同時に実行するインスタンス数を制限する」をより高い値に増やすことを検討してください。 |
| [3] 利用可能な容量なし | [22] ユーザーごとの最大インスタンス数を超過 | ユーザーがアプリケーションの複数のインスタンスを開こうとしていますが、アプリケーションはユーザーごとに1つのインスタンスのみを許可するように構成されています。この問題は、アプリケーション制限機能に関連しています。 | デフォルトでは、ユーザーごとにアプリケーションのインスタンスは1つのみ許可されています。ユーザーごとに複数のインスタンスが必要な場合は、アプリケーション設定で「ユーザーごとに1つのインスタンスに制限する」設定をクリアすることを検討してください。 |
| [1] クライアント接続の失敗 | [23] 通信エラー | デリバリーコントローラーは、接続の準備を要求するなどの情報をVDAに送信しようとしましたが、通信中にエラーが発生しました。これはネットワークの中断が原因である可能性があります。 | すでに開始されている場合は、VDA上のデスクトップサービスを再起動して登録プロセスを再開し、VDAが正常に登録されていることを確認します。アプリケーションイベントログの詳細を通じて、VDA用に構成されているデリバリーコントローラーが正確であることを確認します。 |
| [3] NoCapacityAvailable | [100] NoMachineAvailable 監視サービスは、[12] NoDesktopAvailable をこのエラーコードに変換します。 | セッションを起動するために割り当てられたVDAが無効な状態であるか、利用できません。考えられる原因:VDAの電源状態が不明または利用できない、前回のユーザーセッション以降VDAが再起動されていない、現在のセッションでセッション共有が必要なのに無効になっている、またはVDAがデリバリーグループまたはサイトから削除された。 | VDAがデリバリーグループ内にあることを確認します。ない場合は、適切なデリバリーグループに追加します。公開された共有デスクトップまたはユーザーが要求したアプリケーションを起動できるように、十分なVDAが登録され、準備状態にあることを確認します。VDAをホストしているハイパーバイザーがメンテナンスモードではないことを確認します。 |
| [2] MachineFailure | [101] MachineNotFunctional。監視サービスは、[12] NoDesktopAvailable をこのエラーコードに変換します。 | VDAが動作していません。考えられる原因:VDAがデリバリーグループから削除された、VDAが未登録である、VDAの電源状態が利用できない、またはVDAが内部的な問題を抱えている。 | VDAがデリバリーグループ内にあることを確認します。ない場合は、適切なデリバリーグループに追加します。VDAがCitrix Studioで電源オンとして表示されていることを確認します。複数のマシンの電源状態が不明な場合は、ハイパーバイザーへの接続に関する問題またはホストの障害を解決します。VDAをホストしているハイパーバイザーがメンテナンスモードではないことを確認します。これらの問題が解決されたら、VDAを再起動します。 |
マシン障害の種類
| エラーコード | エラーコードID | 問題 | アクション |
|---|---|---|---|
| 不明 | - | - | - |
| 未登録 | 3 | - | - |
| 最大容量(Directorでは最大負荷として表示) | 4 | マシンが最大容量、つまり最大負荷インデックスを報告しています | すべてのハイパーバイザーの電源がオンになっていることを確認します。ハイパーバイザーの容量を増やすか、ハイパーバイザーを追加することで、影響を受けるデリバリーグループにマシンを追加します。 |
| StuckOnBoot | 2 | VMが起動シーケンスを完了せず、ハイパーバイザーと通信していません。 | VMがハイパーバイザー上で正常に起動したことを確認します。OSの問題など、VM上の他のメッセージを確認します。ハイパーバイザーツールがVMにインストールされていることを確認します。VDAがVMにインストールされていることを確認します。 |
| FailedToStart | 1 | VMがハイパーバイザー上で起動しようとしたときに問題が発生しました。 | ハイパーバイザーのログを確認します。 |
| なし | 0 | - | - |
マシンの登録解除理由 (障害の種類が「未登録」または「不明」の場合に適用)
| エラーコード | エラーコードID | 問題 | アクション |
|---|---|---|---|
| AgentShutdown | 0 | VDAは正常にシャットダウンされました。 | 既存の電源管理ポリシーに基づいてVDAがオフになっていると想定されない場合は、VDAの電源をオンにします。イベントログのエラーを確認します。 |
| AgentSuspended | 1 | VDAは休止状態またはスリープモードです。 | VDAを休止状態から復帰させます。電源設定を介してCitrix Virtual Apps and Desktops™ VDAの休止状態を無効にすることを検討してください。 |
| IncompatibleVersion | 100 | Citrixプロトコルバージョンの不一致により、VDAはデリバリーコントローラーと通信できません。 | VDAとデリバリーコントローラーのバージョンを合わせます。 |
| AgentAddressResolutionFailed | 101 | デリバリーコントローラーはVDAのIPアドレスを解決できませんでした。 | VDAマシンアカウントがADに存在することを確認します。存在しない場合は、作成します。DNS内のVDAの名前とIPアドレスが正確であることを確認します。正確でない場合は、修正します。広範囲にわたる場合は、デリバリーコントローラーのDNS設定を検証します。コントローラーからnslookupコマンドを実行してDNS解決を確認します。 |
| [Cloud]:AgentAddressResolutionFailed | 101 | デリバリーコントローラーはVDAのIPアドレスを解決できませんでした。 | VDAマシンアカウントがADに存在することを確認します。存在しない場合は、作成します。DNS内のVDAの名前とIPアドレスが正確であることを確認します。正確でない場合は、修正します。 |
| AgentNotContactable | 102 | デリバリーコントローラーとVDAの間で通信の問題が発生しました。 | pingを使用して、デリバリーコントローラーとVDAが正常に通信できることを確認します。通信できない場合は、ファイアウォールまたはネットワークの問題を解決してください。コントローラーとVDA間の通信問題を引き起こす一般的な問題については、Knowledge Centerの記事「Troubleshooting Virtual Delivery Agent Registration with delivery controllers in Citrix Virtual Apps and Desktops (CTX136668)」に記載されているトラブルシューティング手順を参照してください。 |
| [Cloud]: AgentNotContactable | 102 | デリバリーコントローラーとVDA間で通信の問題が発生しました。 | コントローラーとVDA間の通信問題を引き起こす一般的な問題については、Knowledge Centerの記事「Troubleshooting Virtual Delivery Agent Registration with delivery controllers in Citrix Virtual Apps and Desktops (CTX136668)」に記載されているトラブルシューティング手順を参照してください。Citrixサポートに連絡してください。 |
| AgentWrongActiveDirectoryOU | 103 | Active Directoryの検出設定が誤っています。VDAレジストリで構成されているサイト固有のOU(サイトコントローラー情報がADに保存されている場所)が、別のサイト用です。 | Active Directoryの設定が正しいことを確認するか、レジストリ設定を確認してください。 |
| EmptyRegistrationRequest | 104 | VDAからデリバリーコントローラーに送信された登録要求が空でした。これは、VDAソフトウェアのインストールが破損していることが原因である可能性があります。 | VDA上のDesktopサービスを再起動して、登録プロセスを再開し、アプリケーションイベントログを介してVDAが正しく登録されていることを確認してください。 |
| MissingRegistrationCapabilities | 105 | VDAのバージョンがデリバリーコントローラーと互換性がありません。 | VDAをアップグレードするか、VDAを削除してから再インストールしてください。 |
| MissingAgentVersion | 106 | VDAのバージョンがデリバリーコントローラーと互換性がありません。 | 問題がすべてのマシンに影響している場合は、VDAソフトウェアを再インストールしてください。 |
| InconsistentRegistrationCapabilities | 107 | VDAはBrokerにその機能を通知できません。これは、VDAとデリバリーコントローラーのバージョン間の非互換性が原因である可能性があります。バージョンごとに変更される登録機能は、登録要求と一致しない形式で表現されています。 | VDAとデリバリーコントローラーのバージョンを合わせてください。 |
| NotLicensedForFeature | 108 | 使用しようとしている機能はライセンスされていません。 | Citrixライセンスエディションを確認するか、VDAを削除してから再インストールしてください。 |
| [Cloud]: NotLicensedForFeature | 108 | 使用しようとしている機能はライセンスされていません。 | Citrixサポートにお問い合わせください。 |
| サポートされていないCredentialSecurityバージョン | 109 | VDAとデリバリーコントローラーが同じ暗号化メカニズムを使用していません。 | VDAとデリバリーコントローラーのバージョンを合わせてください。 |
| 無効な登録リクエスト | 110 | VDAがブローカーに登録リクエストを行いましたが、リクエストの内容が破損しているか無効です。 | コントローラーとVDA間の通信問題を引き起こす一般的な問題については、Knowledge Centerの記事「Troubleshooting Virtual Delivery Agent Registration with delivery controllers in Citrix Virtual Apps and Desktops (CTX136668)」に記載されているトラブルシューティング手順を参照してください。 |
| シングル/マルチセッションの不一致 | 111 | VDAのオペレーティングシステムタイプは、マシンカタログまたはデリバリーグループと互換性がありません。 | VDAを、適切なマシンカタログタイプまたは同じオペレーティングシステムを持つマシンを含むデリバリーグループに追加してください。 |
| FunctionalLevelTooLowForCatalog | 112 | マシンカタログは、インストールされているVDAバージョンよりも高いVDA機能レベルに設定されています。 | VDAのマシンカタログ機能レベルがVDAの機能レベルと一致していることを確認してください。マシンカタログをVDAの機能レベルに合わせてアップグレードまたはダウングレードしてください。 |
| FunctionalLevelTooLowForDesktopGroup | 113 | デリバリーグループは、インストールされているVDAバージョンよりも高いVDA機能レベルに設定されています。 | VDAのデリバリーグループ機能レベルがVDAの機能レベルと一致していることを確認してください。マシンカタログをVDAの機能レベルに合わせてアップグレードまたはダウングレードしてください。 |
| PowerOff | 200 | VDAが正常にシャットダウンされませんでした。 | VDAが電源オン状態であるべき場合は、Citrix StudioからVDAの起動を試み、VDAが正常に起動して登録されることを確認してください。起動または登録に関する問題があればトラブルシューティングを行ってください。VDAが再び稼働したら、イベントログを確認してシャットダウンの根本原因を特定するのに役立ててください。 |
| AgentRejectedSettingsUpdate | 203 | Citrixポリシーなどの設定が変更または更新されましたが、VDAへの更新の送信中にエラーが発生しました。これは、更新がインストールされているVDAバージョンと互換性がない場合に発生する可能性があります。 | 必要に応じてVDAをアップグレードしてください。適用された更新がVDAバージョンでサポートされているかどうかを確認してください。 |
| SessionPrepareFailure | 206 | ブローカーは、VDAで実行されているセッションの監査を完了しませんでした。 | 広範囲にわたる場合は、デリバリーコントローラーでCitrix Broker Serviceを再起動してください。 |
| [Cloud]: SessionPrepareFailure | 206 | ブローカーは、VDAで実行されているセッションの監査を完了しませんでした。 | Citrixサポートにお問い合わせください。 |
| ContactLost | 207 | デリバリーコントローラーがVDAとの接続を失いました。これはネットワーク障害が原因である可能性があります。 | デリバリーコントローラーでCitrix Broker Serviceが実行されており、VDAでDesktop Serviceが実行されていることを確認します。停止している場合は、それぞれを開始します。すでに開始されている場合は、VDAでDesktop Serviceを再起動して登録プロセスを再開し、VDAが正常に登録されることを確認します。アプリケーションイベントログの詳細を通じて、VDA用に構成されているデリバリーコントローラーが正確であることを確認します。pingを使用して、デリバリーコントローラーとVDAが正常に通信できることを確認します。通信できない場合は、ファイアウォールまたはネットワークの問題を解決します。 |
| [Cloud]: ContactLost | 207 | デリバリーコントローラーがVDAとの接続を失いました。これはネットワーク障害が原因である可能性があります。 | VDAでDesktop Serviceが実行されていることを確認します。停止している場合は開始します。 |
| BrokerRegistrationLimitReached | 301 | デリバリーコントローラーが、同時に登録できるVDAの構成済み最大数に達しました。デフォルトでは、デリバリーコントローラーは10,000の同時VDA登録を許可します。 | サイトにデリバリーコントローラーを追加するか、サイトを作成することを検討してください。また、HKEY_LOCAL_MACHINE\Software\Citrix\DesktopServer\MaxWorkers レジストリキーを使用して、デリバリーコントローラーに同時に登録できるVDAの数を増やすこともできます。詳細については、Knowledge Centerの記事「Citrix Virtual Apps and Desktops で使用されるレジストリキーエントリ (CTX117446)」を参照してください。この数を増やすと、コントローラーにより多くのCPUおよびメモリリソースが必要になる場合があります。 |
| SettingsCreationFailure | 208 | ブローカーがVDAに送信する設定と構成のセットを構築しませんでした。ブローカーがデータを収集できない場合、登録は失敗し、VDAは登録解除されます。 | デリバリーコントローラーのイベントログでエラーを確認してください。ログに特定の問題が明らかでない場合は、ブローカーサービスを再起動してください。ブローカーサービスが再起動されたら、影響を受けるVDAでデスクトップサービスを再起動し、それらが正常に登録されることを確認してください。 |
| [Cloud]: SettingsCreationFailure | 208 | ブローカーがVDAに送信する設定と構成のセットを構築しませんでした。ブローカーがデータを収集できない場合、登録は失敗し、VDAは登録解除されます。 | 影響を受けるVDAでデスクトップサービスを再起動し、それらが正常に登録されることを確認してください。Citrixサポートに連絡してください。 |
| SendSettingsFailure | 204 | ブローカーが設定および構成データをVDAに送信しませんでした。ブローカーがデータを収集できるが送信できない場合、登録は失敗します。 | 単一のVDAに限定される場合は、VDA上のデスクトップサービスを再起動して再登録を強制し、アプリケーションイベントログを介してVDAが正常に登録されることを検証してください。発生したエラーをトラブルシューティングしてください。コントローラーとVDA間の通信問題を引き起こす一般的な問題については、Knowledge Centerの記事「Citrix Virtual Apps and Desktops でのデリバリーコントローラーとのVirtual Delivery Agent登録のトラブルシューティング (CTX136668)」に記載されているトラブルシューティング手順を参照してください。 |
| エージェント要求 | 2 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| デスクトップの再起動 | 201 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| デスクトップが削除されました | 202 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| セッション監査の失敗 | 205 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| UnknownError | 300 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| RegistrationStateMismatch | 302 | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |
| 不明 | - | 不明なエラーが発生しました。 | Citrixサポートにお問い合わせください。 |