すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:クラウドアシスタントのステータスを表示し、異常を処理する

最終更新日:Jul 01, 2025

このトピックでは、クラウドアシスタントのステータスを表示し、異常を処理する方法について説明します。

クラウドアシスタントのステータスを表示する

ECS コンソール

  1. ECS コンソール - ECS クラウドアシスタント に移動します。

  2. 上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。地域

  3. [ECS インスタンス] タブで、クラウドアシスタントのステータスを表示します。

    • 正常:クラウドアシスタントは正常に動作しています。

      image.png

    • 未インストール:Elastic Compute Service(ECS)インスタンスに クラウドアシスタントクライアント がインストールされていません。クラウドアシスタントクライアント をインストールするには、次のいずれかの方法を使用します。

      • [インストール] をクリックして、クラウドアシスタントクライアント を自動的にインストールします。

        この方法で クラウドアシスタントクライアント をインストールする場合は、インストールを完了するためにインスタンスを再起動する必要があります。

      • クラウドアシスタントクライアント を手動でインストールします。詳細については、「クラウドアシスタントクライアントをインストールする」をご参照ください。

        image.png

    • 異常:さまざまな理由でステータス異常が発生する可能性があります。実際のシナリオに基づいて問題のトラブルシューティングを行ってください。詳細については、「クラウドアシスタントのステータス異常を処理する」をご参照ください。

      image.png

API 操作を呼び出す

DescribeCloudAssistantStatus 操作を呼び出して、クラウドアシスタントのステータスをクエリします。応答で "CloudAssistantStatus": "true" が返された場合、クラウドアシスタントのステータスは正常です。ステータス異常が発生した場合は、「クラウドアシスタントのステータス異常を処理する」の説明に従って問題のトラブルシューティングを行ってください。

クラウドアシスタントのステータス異常を処理する

Linux インスタンス

  1. Linux インスタンスに接続します。

    詳細については、「Workbench を使用して SSH 経由で Linux インスタンスに接続する」をご参照ください。

  2. クラウドアシスタントクライアントがインストールされているディレクトリが存在するかどうかを確認します。

    • CentOS で次のコマンドを実行します。

      cd /opt/local/share/
      ls
    • Alibaba Cloud Linux、Ubuntu、Debian、Red Hat、SUSE Linux Enterprise Server、openSUSE など、他のオペレーティングシステムで次のコマンドを実行します。

      cd /usr/local/share/
      ls
    • aliyun-assist フォルダが存在する場合は、次の手順に進みます。

    • aliyun-assist フォルダが存在しない場合は、クラウドアシスタントクライアントがアンインストールされています。クラウドアシスタントクライアントを再インストールする必要があります。詳細については、「クラウドアシスタントクライアントをインストールする」をご参照ください。

  3. クラウドアシスタントのステータスを表示します。

    次のコマンドを実行して、Linux インスタンスで使用されている初期化プロセス を表示します。クラウドアシスタントのステータスを表示するために使用できるコマンドは、Linux オペレーティングシステムのカーネルバージョンで使用されている初期化プロセスによって異なります。

    ls -l /sbin/init
    • コマンド出力に /lib/systemd/systemd などの systemd が示されている場合、オペレーティングシステムは systemd 初期化プロセスを使用しています。

    • コマンド出力に /sbin/upstart などの upstart が示されている場合、オペレーティングシステムは UpStart 初期化プロセスを使用しています。

    • コマンド出力に /sbin/init などの init が示されている場合、オペレーティングシステムは sysvinit 初期化プロセスを使用しています。

      systemd

      次のコマンドを実行して、クラウドアシスタントのステータスを表示します。

      systemctl status aliyun.service
      • クラウドアシスタントのステータスが inactive (dead) の場合、クラウドアシスタントクライアントは停止しています。systemctl start aliyun.service コマンドを実行して、クラウドアシスタントクライアントを起動する必要があります。

        起動中にエラーメッセージが表示されるか、クラウドアシスタントクライアントが起動に失敗した場合は、クラウドアシスタントクライアントをアンインストールして再インストールします。詳細については、「クラウドアシスタントクライアントを起動、停止、またはアンインストールする」および「Linux インスタンス」をご参照ください。

        image.png

      • クラウドアシスタントのステータスが active (running) の場合、クラウドアシスタントは正常に動作しています。手順 4 に進みます。

        image.png

      UpStart

      次のコマンドを実行して、クラウドアシスタントのステータスを表示します。

      /sbin/initctl status aliyun-service
      • クラウドアシスタントのステータスが stop/waiting の場合、クラウドアシスタントクライアントは停止しています。/sbin/initctl start aliyun-service コマンドを実行して、クラウドアシスタントクライアントを起動する必要があります。

        起動中にエラーメッセージが表示されるか、クラウドアシスタントクライアントが起動に失敗した場合は、クラウドアシスタントクライアントをアンインストールして再インストールします。詳細については、「クラウドアシスタントクライアントを起動、停止、またはアンインストールする」および「Linux インスタンス」をご参照ください。

        image.png

      • クラウドアシスタントのステータスが start/running の場合、クラウドアシスタントは正常に動作しています。手順 4 に進みます。

        image.png

      sysvinit

      次のコマンドを実行して、クラウドアシスタントのステータスを表示します。

      /etc/init.d/aliyun-service status
      • クラウドアシスタントのステータスが Stopped の場合、クラウドアシスタントクライアントは停止しています。/etc/init.d/aliyun-service start コマンドを実行して、クラウドアシスタントクライアントを起動する必要があります。

        起動中にエラーメッセージが表示されるか、クラウドアシスタントクライアントが起動に失敗した場合は、クラウドアシスタントクライアントをアンインストールして再インストールします。詳細については、「クラウドアシスタントクライアントを起動、停止、またはアンインストールする」および「Linux インスタンス」をご参照ください。

        image.png

      • クラウドアシスタントのステータスが Running の場合、クラウドアシスタントは正常に実行されています。手順 4 に進みます。

        image.png

  4. ECS コンソールでクラウドアシスタントのステータスを表示します。

    • クラウドアシスタントのステータスが正常な場合、問題は解決しています。

    • クラウドアシスタントのステータスが異常な場合は、クラウドアシスタントログを表示して原因を特定します。

      • CoreOS で次のコマンドを実行します。

        cd /opt/local/share/aliyun-assist/<version>/log  
        tail -100f aliyun_assist_main.log
      • Alibaba Cloud Linux、Ubuntu、Debian、Red Hat、SUSE Linux Enterprise Server、openSUSE など、他のオペレーティングシステムで次のコマンドを実行します。

        cd /usr/local/share/aliyun-assist/<version>/log  
        tail -100f aliyun_assist_main.log

Windows インスタンス

  1. Windows インスタンスに接続します。

    詳細については、「Workbench を使用して RDP 経由で Windows インスタンスに接続する」をご参照ください。

  2. クラウドアシスタントクライアントがインストールされている C:\ProgramData\aliyun\assist ディレクトリが存在するかどうかを確認します。

    • assist フォルダが存在する場合は、次の手順に進みます。

    • assist フォルダが存在しない場合は、クラウドアシスタントクライアントがアンインストールされています。クラウドアシスタントクライアントを再インストールする必要があります。詳細については、「クラウドアシスタントクライアントをインストールする」をご参照ください。

  3. ECS コンソールでクラウドアシスタントのステータスを表示します。

    • クラウドアシスタントのステータスが正常な場合、問題は解決しています。

    • クラウドアシスタントのステータスが異常な場合は、クラウドアシスタントログを表示して原因を特定します。

      ログファイルのデフォルトパス:C:\ProgramData\aliyun\assist\<version>\log<version> は、クラウドアシスタントクライアントのバージョン番号を示します。

      image.png

FAQ

クラウドアシスタントログに "context deadline exceeded (Client.Timeout exceeded while awaiting headers)" エラーメッセージが表示されるのはなぜですか?

image.png

このエラーメッセージは、Elastic Compute Service(ECS)インスタンスがクラウドアシスタントサーバーにアクセスできないために表示されます。次のコマンドを実行して、ネットワーク接続を確認できます。

説明

<region-id> をリージョン ID に置き換えます。詳細については、「リージョンとゾーン」をご参照ください。

ping <region-id>.axt.aliyun.com
curl https://<region-id>.axt.aliyun.com/luban/api/instance/instance-id

ドメイン名を解決でき、ネットワークに接続でき、インスタンス ID が返された場合、ネットワーク接続は正常です。

ドメイン名を IP アドレスに解決できないか、インスタンス ID を返すことができない場合は、ネットワーク接続の問題が存在します。ネットワーク権限を設定して問題を解決できます。詳細については、「クラウドアシスタントクライアントのネットワーク権限を設定する」をご参照ください。

image.png

登録済みのマネージドインスタンスが異常状態なのはなぜですか?

クラウドアシスタントログを表示して、ログに " invalid timestamp" エラーが表示されるかどうかを確認できます。

説明

次のセクションでは、ログファイルのデフォルトパスについて説明します。<version> は、クラウドアシスタントクライアントのバージョン番号を示します。

  • Linux インスタンス

    • CoreOS: /opt/local/share/aliyun-assist/<version>/log

    • Alibaba Cloud Linux、Ubuntu、Debian、RedHat、SUSE Linux Enterprise Server、OpenSUSE などの他のオペレーティングシステム: /usr/local/share/aliyun-assist/<version>/log

  • Windows インスタンス: C:\ProgramData\aliyun\assist\<version>\log

image.png

このエラーは、マネージドインスタンスのローカル時間が実際の時間と一致しないために発生します。問題を解決するには、マネージドインスタンスのローカル時間を実際の時間に変更します。詳細については、「時刻同期サービスを管理する」をご参照ください。

参照

ListPluginStatus 操作を呼び出して、ECS インスタンス上のクラウドアシスタントプラグインの状態をクエリできます。応答の FirstHeartbeatTime パラメータと LastHeartbeatTime パラメータを確認して、クラウドアシスタントがプラグインのステータスを最初に報告した時間と最後に報告した時間を取得できます。