Behandeln von Problemen mit dem Azure Linux-Agent
Gilt für: ✔️ Linux-VMs
Notiz
War dieser Artikel hilfreich? Ihre Eingabe ist uns wichtig. Bitte verwenden Sie die Schaltfläche "Feedback " auf dieser Seite, um uns mitzuteilen, wie gut dieser Artikel für Sie funktioniert hat oder wie wir ihn verbessern können.
Der Azure Linux-Agent ermöglicht einem virtuellen Computer (VM) die Kommunikation mit dem Fabric Controller (dem zugrunde liegenden physischen Server, auf dem die VM gehostet wird) über die IP-Adresse 168.63.129.16.
Notiz
Diese IP-Adresse ist eine virtuelle öffentliche IP-Adresse, die die Kommunikation erleichtert und nicht gesperrt werden darf. Unter Was ist die IP-Adresse 168.63.129.16? finden Sie weitere Informationen.
Voraussetzungen
Überprüfen Sie Status und Version des Agents, um sicherzustellen, dass er nach wie vor unterstützt wird. Informationen zur Überprüfung der Unterstützung von Versionen finden Sie unter Unterstützte Mindestversion für VM-Agents in Azure. Anweisungen zum Ermitteln von Status und Version finden Sie unter Häufig gestellte Fragen zu WALinuxAgent.
Problembehandlung beim Status Nicht bereit
Überprüfen Sie den Dienststatus des Azure Linux-Agents, um sicherzustellen, dass er ausgeführt wird. Der Dienstname kann walinuxagent oder waagent lauten.
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#
Wenn der Dienst ausgeführt wird, starten Sie ihn neu, um das Problem zu beheben. Wenn der Dienst beendet wurde, starten Sie ihn, warten einige Minuten und überprüfen dann den Status erneut.
Vergewissern Sie sich, dass die automatische Aktualisierung aktiviert ist. Dazu überprüfen Sie diese Einstellung in /etc/waagent.conf.
AutoUpdate.Enabled=y
Weitere Informationen zum Aktualisieren des Azure Linux-Agents finden Sie unter Aktualisieren des Azure Linux-Agents auf einer VM.
Vergewissern Sie sich, dass die VM eine Verbindung mit dem Fabric Controller herstellen kann. Testen Sie mit einem Tool wie cURL, ob sich die VM mit 168.63.129.16 an den Ports 80, 443 und 32526 verbinden kann. Wenn die VM nicht wie erwartet eine Verbindung herstellt, prüfen Sie, ob ausgehende Kommunikation über die Ports 80, 443 und 32526 in Ihrer lokalen Firewall auf der VM möglich ist. Wenn diese IP-Adresse blockiert wurde, zeigt der VM-Agent möglicherweise unerwartetes Verhalten.
Erweiterte Problembehandlung
Ereignisse für die Problembehandlung beim Azure Linux-Agent werden in der Datei /var/log/waagent.log aufgezeichnet.
Es kann keine Verbindung mit der WireServer-IP (Host-IP) hergestellt werden
Die Datei /var/log/waagent.log enthält den folgenden Fehler, wenn die VM die IP-Adresse von WireServer auf dem Hostserver nicht erreichen kann.
2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:
So beheben Sie dieses Problem:
Stellen Sie mithilfe von SSH eine Verbindung mit dem virtuellen Computer her, und führen Sie dann den folgenden Befehl aus, um die Verbindung zwischen dem virtuellen Computer und dem WireServer zu testen. Die Stammberechtigung ist erforderlich, um den Befehl auszuführen.
curl http://168.63.129.16/?comp=versions
Suchen Sie nach Problemen, die möglicherweise von einer Firewall, einem Proxy oder einer anderen Quelle verursacht werden, die ggf. den Zugriff auf die IP-Adresse 168.63.129.16 blockieren.
Überprüfen Sie, ob IPTables von Linux oder eine Firewall eines Drittanbieters den Zugriff auf die Ports 80 und 32526 blockiert.
Kontaktieren Sie uns für Hilfe
Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.