異常ありとマークされている Windows WorkSpace をトラブルシューティングするにはどうすればよいですか?

所要時間2分
0

Amazon WorkSpaces の Windows WorkSpace が異常ありとしてマークされます。どうすれば解決できますか?

簡単な説明

WorkSpaces サービスでは、WorkSpace に対し定期的にステータスリクエストを送信することで、WorkSpace の正常性をチェックしています。WorkSpaces サービスが応答をタイムリーに受信しない場合、WorkSpace は異常としてマークされます。

この問題の一般的な原因は次のとおりです。

  • WorkSpace 上のアプリケーションが、その WorkSpace と WorkSpaces サービスとの間のネットワーク接続をブロックしている。
  • WorkSpace の CPU 使用率が高い。
  • WorkSpaces サービスに応答する、実行中のエージェントまたはサービスが実行されていません。
  • WorkSpace のコンピュータ名が変更されている。
  • WorkSpaces サービスが停止状態となっているか、ウイルス対策ソフトウェアによってブロックされている。

解決方法

WorkSpace を正常な状態に復帰させるには、次のトラブルシューティングのステップを試してください。

WorkSpace を再起動する

まず、WorkSpaces コンソールから WorkSpace を再起動します。

WorkSpace を再起動しても問題が解決しない場合は、 リモートデスクトッププロトコル (RDP) クライアントを使用して WorkSpace に接続します

RDP クライアントを使用して WorkSpace にアクセスできない場合は、次のステップに従います。

  1. WorkSpace を復元して、直近の正常なスナップショットにロールバックします。
  2. WorkSpace にまだ異常がある場合は、WorkSpace を再構築します。

RDP を使用して WorkSpace に接続できる場合は、次を確認して問題を解決します。

CPU 使用率を確認する

Windows タスクマネージャーを開いて、WorkSpace の CPU 使用率が高くなっているかどうかを確認します。使用率が高い場合は、次のいずれかのトラブルシューティングステップにより問題を解決します。

  • CPU 使用率の高いサービスを停止する。
  • WorkSpace のコンピューティングタイプを、現在使用しているものより大きいサイズに変更する。
  • WorkSpace を再起動します。

: 高い CPU 使用率を診断するには、「CPU が調整されていないときに EC2 Windows インスタンスで高い CPU 使用率を診断するにはどうすればよいですか?」を参照してください。

WorkSpace のコンピュータ名を確認する

WorkSpace のコンピュータ名を変更している場合は元の名前に戻します。

  1. WorkSpaces コンソールを開き、異常な WorkSpace を展開して詳細を表示します。
  2. [Computer Name] (コンピュータ名) でコンピュータ名をコピーします。
  3. RDP を使用して WorkSpace に接続します。
  4. コマンドプロンプトを開き、 hostname と入力して現在のコンピュータ名を表示します。
    この名前がステップ 2 のコンピュータ名と一致する場合は、次のトラブルシューティングセクションにスキップします。
    名前が一致しない場合は、sysdm.cpl と入力してシステムプロパティを開きます。その後、このセクションの残りのステップに従います。
  5. [Change] (変更) をクリックし、ステップ 2 でコピーしたコンピュータ名を貼り付けます。
  6. プロンプトが表示されたら、ドメインユーザー認証情報を入力します。

WorkSpaces サービスが実行中で、応答していることを確認する

WorkSpaces サービスが停止しているか、実行されていない場合、WorkSpace は正常ではありません。次のステップを実行します。

  1. [Services] (サービス) から、SkyLightWorkspacesConfigServiceWSP Agent (WorkSpaces Streaming Protocol [WSP] WorkSpaces 用)、および PCoIP Standard Agent for Windows という名前の WorkSpaces サービスが実行中であることを確認します。両方のサービスの開始タイプが [Automatic] (自動) に設定されていることを確認します。3 つのサービスのいずれかが実行されていない場合は、サービスを開始します。
  2. エンドポイント保護ソフトウェア (ウイルス対策やマルウェア対策ソフトウェアなど) が WorkSpaces サービスコンポーネントを明示的に許可していることを確認します。
  3. 3 つのサービスのステータスが [Running] (実行中) の場合、サービスはウイルス対策ソフトウェアによってブロックされている可能性があります。これを修正するために、サービスコンポーネントがインストールされている場所の許可リストを設定します。詳細については、「WorkSpaces の必要な設定とサービスコンポーネント」を参照してください。
  4. WorkSpaces Web Access が WorkSpace でオンになっている場合は、STXHD Hosted Application Service が実行されていることを確認します。開始タイプが [Automatic] (自動) に設定されていることを確認します。
  5. 管理アダプタがアプリケーションや VPN によってブロックされていないことを確認します。その後、適切に接続されているようにします。

: WorkSpaces Web Access が有効になっていても使用されていない場合は、WorkSpaces ディレクトリの詳細を更新して WorkSpaces Web Access をオフにします。STXHD Agent は WorkSpace を正常に動作させない原因となることがあります。

ファイアウォールルールを確認する

重要: ファイアウォールは、管理ネットワークインターフェイスでリストされたトラフィックを許可する必要があります。

Windows および各サードパーティー製を含む実行中のファイアウォールで、以下のポートを許可するルールが設定されていることを確認します。

  • ポート 4172 のインバウンド TCP: ストリーミング接続を確立。
  • ポート 4172 のインバウンド UDP: ユーザー入力のストリーミング。
  • ポート 8200 のインバウンド TCP: WorkSpace の管理と設定。
  • ポート 8201-8250 の受信 TCP: ストリーミング接続を確立し、WSP でユーザー入力をストリーミングします。
  • ポート 50002 と 55002 のアウトバウンド UDP: 動画ストリーミング。

ファイアウォールがステートレスフィルタリングを使用している場合は、49152-65535 の一時ポートを開放し、戻される通信を受け入れるようにします。

ファイアウォールがステートフルフィルタリングを使用している場合は、55002 の一時ポートがすでに開放されています。


関連情報

WorkSpaces の IP アドレスとポートの要件

ユーザーを対象とした WorkSpace の自己管理機能を有効にする

WorkSpaces の必要な設定とサービスコンポーネント

AWS公式
AWS公式更新しました 1年前