Aracılığıyla paylaş


Azure Linux Aracısı sorunlarını giderme

Not

Bu makale yardımcı oldu mu? Girdileriniz bizim için önemlidir. Bu makalenin sizin için ne kadar iyi çalıştığını veya nasıl geliştirebileceğimizi bize bildirmek için lütfen bu sayfadaki Geri Bildirim düğmesini kullanın.

Azure Linux Aracısı, bir sanal makinenin (VM), 168.63.129.16 IP adresinde Doku Denetleyicisi (VM'nin barındırıldığı temel fiziksel sunucu) ile iletişim kurmasını sağlar.

Not

Bu IP adresi, iletişimi kolaylaştıran ve engellenmemesi gereken sanal bir genel IP adresidir. Daha fazla bilgi için bkz. IP adresi 168.63.129.16 nedir?.

Başlamadan önce

Hala desteklendiğinden emin olmak için aracı durumunu ve sürümünü denetleyin. Sürüm desteğini denetlemek için Bkz. Azure'da sanal makine aracıları için en düşük sürüm desteği veya durum ve sürümü bulma adımları için WALinuxAgent SSS bölümüne bakın.

Hazır Değil durumuyla ilgili sorunları giderme

  1. Çalıştığından emin olmak için Azure Linux Aracısı'nın hizmet durumunu denetleyin. Hizmet adı walinuxagent veya waagent olabilir.

    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#
    

    Hizmet çalışıyorsa sorunu çözmek için hizmeti yeniden başlatın. Hizmet durdurulduysa hizmeti başlatın, birkaç dakika bekleyin ve durumu yeniden denetleyin.

  2. Otomatik güncelleştirmenin etkinleştirildiğinden emin olun. /etc/waagent.conf dosyasında otomatik güncelleştirme ayarını denetleyin.

    AutoUpdate.Enabled=y
    

    Azure Linux Aracısı'nı güncelleştirme hakkında daha fazla bilgi için bkz. Vm'de Azure Linux Aracısı'nı güncelleştirme.

  3. VM'nin Doku Denetleyicisi'ne bağlanaabildiğinden emin olun. VM'nin 80, 443 ve 32526 bağlantı noktalarında 168.63.129.16'ya bağlanıp bağlanamadığını test etmek için curl gibi bir araç kullanın. VM beklendiği gibi bağlanmıyorsa, VM'deki yerel güvenlik duvarınızda 80, 443 ve 32526 bağlantı noktaları üzerinden giden iletişimin açık olup olmadığını denetleyin. Bu IP adresi engellenirse, VM aracısı beklenmeyen davranışlar gösterebilir.

Gelişmiş sorun giderme

Azure Linux Aracısı sorunlarını gidermeye yönelik olaylar /var/log/waagent.log dosyasına kaydedilir.

WireServer IP'sine (Ana Bilgisayar IP'si) bağlanılamıyor

Vm konak sunucusunda WireServer IP'sine ulaşamayınca /var/log/waagent.log dosyasında aşağıdaki hata görüntülenir.

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

Bu sorunu çözmek için:

  • SSH kullanarak VM'ye bağlanın, ardından VM ile WireServer arasındaki bağlantıyı test etmek için aşağıdaki komutu çalıştırın. Komutu çalıştırmak için kök ayrıcalık gereklidir.

    curl http://168.63.129.16/?comp=versions
    
  • Güvenlik duvarı, ara sunucu veya 168.63.129.16 IP adresine erişimi engelleyebilecek başka bir kaynağın neden olabileceği sorunları denetleyin.

  • Linux IPTable'larının veya üçüncü taraf güvenlik duvarının 80 ve 32526 bağlantı noktalarına erişimi engelleyip engellemediğini denetleyin.

Yardım için bize ulaşın

Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.