Problemen met de Azure Linux-agent oplossen
Van toepassing op: ✔️ Virtuele Linux-machines
Notitie
Was dit artikel nuttig? Uw input is belangrijk voor ons. Gebruik de knop Feedback op deze pagina om ons te laten weten hoe goed dit artikel voor u heeft gewerkt of hoe we het kunnen verbeteren.
Met de Azure Linux-agent kan een virtuele machine (VM) communiceren met de infrastructuurcontroller (de onderliggende fysieke server waarop de VIRTUELE machine wordt gehost) op IP-adres 168.63.129.16.
Notitie
Dit IP-adres is een virtueel openbaar IP-adres dat communicatie faciliteert en niet mag worden geblokkeerd. Zie Wat is IP-adres 168.63.129.16? voor meer informatie.
Voordat u begint
Controleer de status en versie van de agent om te controleren of deze nog steeds wordt ondersteund. Zie Minimale versieondersteuning voor agents voor virtuele machines in Azure om de versieondersteuning te controleren of raadpleeg de veelgestelde vragen over WALinuxAgent voor stappen om de status en versie te vinden.
Problemen met de status Niet gereed oplossen
Controleer de servicestatus van de Azure Linux-agent om te controleren of deze wordt uitgevoerd. De servicenaam kan walinuxagent of waagent zijn.
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#
Als de service wordt uitgevoerd, start u deze opnieuw om het probleem op te lossen. Als de service is gestopt, start u deze, wacht u enkele minuten en controleert u de status opnieuw.
Zorg ervoor dat automatisch bijwerken is ingeschakeld. Controleer de instelling voor automatisch bijwerken in /etc/waagent.conf.
AutoUpdate.Enabled=y
Zie De Azure Linux-agent op een VIRTUELE machine bijwerken voor meer informatie over het bijwerken van de Azure Linux-agent.
Zorg ervoor dat de virtuele machine verbinding kan maken met de infrastructuurcontroller. Gebruik een hulpprogramma zoals curl om te testen of de VIRTUELE machine verbinding kan maken met 168.63.129.16 op poorten 80, 443 en 32526. Als de VM niet is verbonden zoals verwacht, controleert u of uitgaande communicatie via poort 80, 443 en 32526 in uw lokale firewall op de VM zijn geopend. Als dit IP-adres is geblokkeerd, kan de VM-agent onverwacht gedrag vertonen.
Geavanceerde probleemoplossing
Gebeurtenissen voor het oplossen van problemen met de Azure Linux-agent worden vastgelegd in het bestand /var/log/waagent.log .
Kan geen verbinding maken met WireServer IP (host-IP)
De volgende fout wordt weergegeven in het bestand /var/log/waagent.log wanneer de VM het IP-adres van wireserver niet kan bereiken op de hostserver.
2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:
Ga als volgt te werk om het probleem op te lossen:
Maak verbinding met de virtuele machine met behulp van SSH en voer vervolgens de volgende opdracht uit om de connectiviteit tussen de VIRTUELE machine en de WireServer te testen. De hoofdbevoegdheden zijn vereist om de opdracht uit te voeren.
curl http://168.63.129.16/?comp=versions
Controleer of er problemen zijn die kunnen worden veroorzaakt door een firewall, een proxy of een andere bron die de toegang tot IP-adres 168.63.129.16 kan blokkeren.
Controleer of Linux IPTables of een firewall van derden de toegang blokkeert tot poorten 80 en 32526.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.