Azure Linux エージェントのトラブルシューティング
注:
この記事はお役に立ちましたか? お客様の入力は、当社にとって重要です。 このページの [フィードバック ] ボタンを使用して、この記事がどれだけうまく機能したか、または改善する方法をお知らせください。
Azure Linux エージェントを使用すると、仮想マシン (VM) が IP アドレス 168.63.129.16 のファブリック コントローラー (VM がホストされている基になる物理サーバー) と通信できます。
注:
この IP アドレスは、通信を容易にする仮想パブリック IP アドレスであり、ブロックしないでください。 詳細については、「 IP アドレス 168.63.129.16 とは」を参照してください。
開始する前に
エージェントの状態とバージョンを確認して、引き続きサポートされていることを確認します。 バージョンのサポートをチェックするには、「Azure の仮想マシン エージェントの最小バージョン サポート」を参照するか、状態とバージョンを確認する手順については WALinuxAgent FAQ を参照してください。
準備ができていない状態のトラブルシューティング
Azure Linux エージェントのサービス状態を確認して、それが実行されていることを確認します。 サービス名は walinuxagent または waagent です。
root@nam-u18:/home/nam# service walinuxagent status ● walinuxagent.service - Azure Linux Agent Loaded: loaded (/lib/systemd/system/walinuxagent.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-10-08 17:10:29 UTC; 3min 9s ago Main PID: 1036 (python3) Tasks: 4 (limit: 4915) CGroup: /system.slice/walinuxagent.service ├─1036 /usr/bin/python3 -u /usr/sbin/waagent -daemon └─1156 python3 -u bin/WALinuxAgent-2.2.51-py2.7.egg -run-exthandlers Oct 08 17:10:33 nam-u18 python3[1036]: 2020-10-08T17:10:33.129375Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.OSTCExtensions.VMAccessForLinux-1.5.10, path: /sys/fs/cgroup/memory/sys Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.189020Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Target handler state: enabled [incarnation 2] Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.197932Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] [Enable] current handler state is: enabled Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.212316Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Update settings file: 0.settings Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.224062Z INFO ExtHandler [Microsoft.CPlat.Core.RunCommandLinux-1.0.1] Enable extension [bin/run-command-shim enable] Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.236993Z INFO ExtHandler ExtHandler Started extension in unit 'Microsoft.CPlat.Core.RunCommandLinux_1.0.1_db014406-294a-49ed-b112-c7912a86ae9e Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.263572Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.CPlat.Core.RunCommandLinux-1.0.1, path: /sys/fs/cgroup/cpu,cpuacct/syst Oct 08 17:10:35 nam-u18 python3[1036]: 2020-10-08T17:10:35.280691Z INFO ExtHandler ExtHandler Started tracking cgroup: Microsoft.CPlat.Core.RunCommandLinux-1.0.1, path: /sys/fs/cgroup/memory/system.sl Oct 08 17:10:37 nam-u18 python3[1036]: 2020-10-08T17:10:37.349090Z INFO ExtHandler ExtHandler ProcessGoalState completed [incarnation 2; 4496 ms] Oct 08 17:10:37 nam-u18 python3[1036]: 2020-10-08T17:10:37.365590Z INFO ExtHandler ExtHandler [HEARTBEAT] Agent WALinuxAgent-2.2.51 is running as the goal state agent [DEBUG HeartbeatCounter: 1;Heartb root@nam-u18:/home/nam#
サービスが実行されている場合は、サービスを再起動して問題を解決します。 サービスが停止している場合は、サービスを開始し、数分待ってから、状態をもう一度チェックします。
自動更新が有効になっていることを確認します。 /etc/waagent.conf の自動更新設定を確認します。
AutoUpdate.Enabled=y
Azure Linux エージェントを更新する方法の詳細については、「 VM 上の Azure Linux エージェントを更新する方法」を参照してください。
VM がファブリック コントローラーに接続できることを確認します。 curl などのツールを使用して、VM がポート 80、443、32526 で 168.63.129.16 に接続できるかどうかをテストします。 VM が期待どおりに接続しない場合は、VM 上のローカル ファイアウォールでポート 80、443、32526 経由の送信通信が開かれているかどうかをチェックします。 この IP アドレスがブロックされている場合、VM エージェントに予期しない動作が表示される可能性があります。
高度なトラブルシューティング
Azure Linux エージェントをトラブルシューティングするためのイベントは、 /var/log/waagent.log ファイルに 記録されます。
WireServer IP (ホスト IP) に接続できません
VM がホスト サーバー上の WireServer IP に到達できない場合、 /var/log/waagent.log ファイルに次のエラーが表示されます。
2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:
この問題を解決するには
SSH を使用して VM に接続し、次のコマンドを実行して、VM と WireServer の間の接続をテストします。 コマンドを実行するには、ルート特権が必要です。
curl http://168.63.129.16/?comp=versions
ファイアウォール、プロキシ、または IP アドレス 168.63.129.16 へのアクセスをブロックしている可能性がある別のソースによって発生する可能性がある問題を確認します。
Linux IPTables またはサード パーティ製ファイアウォールがポート 80 と 32526 へのアクセスをブロックしているかどうかを確認します。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示