Delen via


Problemen met de Azure Linux-agent oplossen

Opmerking

Was dit artikel nuttig? Uw inbreng 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 VM wordt gehost) op IP-adres 168.63.129.16.

Opmerking

Dit IP-adres is een virtueel openbaar IP-adres dat communicatie mogelijk maakt 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 virtuele-machineagents in Azure om versieondersteuning te controleren of zie VEELgestelde vragen over WALinuxAgent voor stappen om de status en versie te vinden.

Problemen met de status Niet gereed oplossen

  1. 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.

  2. 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 bijwerken op een VM voor meer informatie over het bijwerken van de Azure Linux-agent.

  3. Zorg ervoor dat de VM verbinding kan maken met de infrastructuurcontroller. Gebruik een hulpprogramma zoals curl om te testen of de VM verbinding kan maken met 168.63.129.16 op poorten 80, 443 en 32526. Als de VM geen verbinding maakt zoals verwacht, controleert u of uitgaande communicatie via de poorten 80, 443 en 32526 is geopend in uw lokale firewall op de VM. 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 op de hostserver niet kan bereiken.

2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:

Ga als volgt te werk om dit probleem op te lossen:

  • Maak verbinding met de VM met behulp van SSH en voer vervolgens de volgende opdracht uit om de connectiviteit tussen de VM en de WireServer te testen. De hoofdbevoegdheid is vereist om de opdracht uit te voeren.

    curl http://168.63.129.16/?comp=versions
    
  • Controleer op problemen die kunnen worden veroorzaakt door een firewall, een proxy of een andere bron die de toegang tot het IP-adres 168.63.129.16 blokkeert.

  • Controleer of Linux IPTables of een firewall van derden de toegang tot poorten 80 en 32526 blokkeert.

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 Feedback-community van Azure.