Microsoft Azure Linux Agent – WAAGENT’i yüklemek için iki gereksinimin karşılanması gerekir.
SSH erişimi, Azure sanal makinesine karşı çalışıyor olmalıdır.
VM çalışıyor olmalıdır.
CentOS
sudo yum install waagent
Ubuntu
sudo apt-get install walinuxagent
Yukarıdaki adımları izleyerek linux aracısını kuramazsanız, lütfen aşağıda verilen manuel kuruluma devam edin,
Microsoft Azure Linux Agent – WAAGENT
Son sürüm için
https://github.com/Azure/WALinuxAgent/releases
Örnek olarak;
wget https://github.com/Azure/WALinuxAgent/archive/WALinuxAgent-2.0.16.zip unzip WALinuxAgent-2.0.16.zip cd WALinuxAgent-2.0.16
Python paketi setuptools, waalinux aracısını kurmak için bir ön koşuldur. Kurulum araçlarını sanal makinenize kurmak için lütfen yürütün,
pip install -U pip setuptools
Eğer makinenizde pip kurulu değilse aşağıdaki adımları takip ederek indirin ve kurun,
wget https://bootstrap.pypa.io/get-pip.py python get-pip.py
Python paketi kurulum araçları yüklendikten sonra Azure Linux Aracısı kurulumuna devam edin,
sudo python setup.py install
Restart Azure Linux Agent – waagent
Ubuntu
sudo service walinuxagent restart
CentOS
sudo service waagent restart
sudo systemctl restart waagent
Azure Linux Aracısı Sürümünü Kontrol Edin
waagent -version
Kaynak
https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/agent-linux
Kurulum tamamlandıktan sonra ajan durumu hemen devreye girmeyecektir. Bunu manuel olarak tetiklemek gerekirse aşağıdaki yöntem kullanılabilir,
#SubscriptionID mizi girelim. Eğer bilmiyorsak Get-AzSubscription ile sorgulayabiliriz Select-AzSubscription -SubscriptionId <YourSubscriptionID> #Ajan durumunu sorgulamak istediğimiz sanal makine ve RG bilgilerini dolduralım. $vm = get-azvm -name <VMName> -resourcegroupname <RGName> #İstediğimiz sanal makine için durumunu güncelleme işlemini Update-AZVM cmdleti ile tetikleyelim Update-AzVM -ResourceGroupName <RGName> -VM $vm