Dikkat
Bu makalede destek sonu (EOS) durumu olan bir Linux dağıtımı olan CentOS'a başvuruda bulunur. Kullanımınızı göz önünde bulundurun ve buna göre planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.
Azure'daki bir Linux VM'sinde Azure Linux Aracınızı güncelleştirmek için, şu durumlardan önce sahip olmanız gerekir:
- Azure'da çalışan bir Linux VM.
- SSH kullanarak bu Linux VM'ye bağlantı.
Öncelikle her zaman Linux dağıtım deposunda bir paket olup olmadığını denetlemeniz gerekir. Kullanılabilir paket en son sürüm olmayabilir, ancak otomatik güncelleştirmenin etkinleştirilmesi Linux Aracısı'nın her zaman en son güncelleştirmeyi almasını sağlar. Paket yöneticilerinden yükleme sorunları yaşıyorsanız dağıtım satıcısından destek almanız gerekir.
Uyarı
Daha hızlı tanılama için VM yardımını deneyin.
Windows için VM yardımını veya Linux için VM yardımını çalıştırmanızı öneririz. Bu betik tabanlı tanılama araçları, Azure VM Konuk Aracısı'nı ve genel VM durumunu etkileyen yaygın sorunları belirlemenize yardımcı olur.
Sanal makinelerle ilgili performans sorunları yaşıyorsanız desteğe başvurmadan önce bu araçları çalıştırın.
Devam etmeden önce Azure'da sanal makine aracıları için en düşük sürüm desteğini doğrulayın.
- Geçerli paket sürümünüzü denetleme
sudo apt list --installed | grep walinuxagent
- Paket önbelleğini güncelleştirme
sudo apt-get -qq update
- En son paket sürümünü yükleme
sudo apt-get install walinuxagent
- Otomatik güncelleştirmenin etkinleştirildiğinden emin olun.
- İlk olarak, otomatik güncelleştirmenin etkinleştirilip etkinleştirilmediğini denetleyin:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Otomatik güncelleştirme etkinleştirildiğinde bu çıkışı görürseniz "AutoUpdate.Enabled" öğesini bulun:
AutoUpdate.Enabled=y
- Etkinleştirmek için şunu çalıştırın:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
- Waagent hizmetini yeniden başlatma
sudo systemctl restart walinuxagent
- Waagent hizmetinin çalışır durumda olduğunu doğrulama
sudo systemctl status walinuxagent
- Geçerli paket sürümünüzü denetleme
sudo yum list WALinuxAgent
- Kullanılabilir güncelleştirmeleri denetleme
sudo yum check-update WALinuxAgent
- En son paket sürümünü yükleme
sudo yum install WALinuxAgent -y
- Otomatik güncelleştirmenin etkinleştirildiğinden emin olun
- İlk olarak, otomatik güncelleştirmenin kullanılabilir olup olmadığını denetleyin:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Otomatik güncelleştirme etkinleştirildiğinde bu metni görürseniz 'AutoUpdate.Enabled' öğesini bulun:
AutoUpdate.Enabled=y
- Etkinleştirmek için şunu çalıştırın:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
- Waagent hizmetini yeniden başlatma
sudo systemctl restart waagent
- Waagent hizmetinin çalışır durumda olduğunu doğrulama
sudo systemctl status waagent
- Geçerli paket sürümünüzü denetleme
sudo zypper info python-azure-agent
Kullanılabilir güncelleştirmeleri denetleyin. 1. adımdaki çıkış, paketin güncel olup olmadığını gösterir.
En son paket sürümünü yükleme
sudo zypper install python-azure-agent
- Otomatik güncelleştirmenin etkinleştirildiğinden emin olun
- İlk olarak, otomatik güncelleştirmenin kullanılabilir olup olmadığını denetleyin:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Bu çıkışı görürseniz 'AutoUpdate.Enabled' öğesini bulun, otomatik güncelleştirme etkinleştirilir:
AutoUpdate.Enabled=y
- Etkinleştirmek için şunu çalıştırın:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
- Waagent hizmetini yeniden başlatma
sudo systemctl restart waagent
- Waagent hizmetinin çalışır durumda olduğunu doğrulama
sudo systemctl status waagent
- Geçerli paket sürümünüzü denetleme
sudo dpkg -l | grep waagent
- Paket önbelleğini güncelleştirme
sudo apt-get -qq update
- En son paket sürümünü yükleme
sudo apt-get install waagent
- Aracı otomatik güncelleştirmesini etkinleştirin.
- İlk olarak, otomatik güncelleştirmenin kullanılabilir olup olmadığını denetleyin:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Bu çıkışı görürseniz 'AutoUpdate.Enabled' öğesini bulun, otomatik güncelleştirme etkinleştirilir:
AutoUpdate.Enabled=y
- Etkinleştirmek için şunu çalıştırın:
sudo sed -i 's/AutoUpdate.Enabled=n/AutoUpdate.Enabled=y/g' /etc/waagent.conf
- Waagent hizmetini yeniden başlatın:
sudo systemctl restart walinuxagent.service
- Waagent hizmetinin çalışır durumda olduğunu doğrulama
sudo systemctl status walinuxagent
Oracle Linux için deponun etkinleştirildiğinden Addons emin olun.
- Deponun etkinleştirilip etkinleştirilmediğini doğrulamak için aşağıdaki komutu kullanın
sudo yum repolist all | grep -i addons
Deponun Addons devre dışı bırakılması durumunda, aşağıdaki komutu kullanarak bunu etkinleştirebilirsiniz:
sudo yum-config-manager --enable ol6_addons
sudo yum-config-manager --enable ol7_addons
sudo yum-config-manager --enable ol8_addons
sudo yum-config-manager --enable ol9_addons
Eklenti deposunu bulamazsanız, Oracle Linux sürümünüze göre dosyanızın .repo sonuna şu satırları ekleyebilirsiniz:
-
Oracle Linux 6 sanal makineleri için:
[ol6_addons]
name=Add-Ons for Oracle Linux $releasever ($basearch)
baseurl=https://public-yum.oracle.com/repo/OracleLinux/OL6/addons/x86_64
gpgkey=https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=1
-
Oracle Linux 7 sanal makineleri için:
[ol7_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
-
Oracle Linux 8 sanal makineleri için:
[ol8_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL8/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
-
Oracle Linux 9 sanal makineleri için:
[ol9_addons]
name=Oracle Linux 9 Addons ($basearch)
baseurl=https://public-yum.oracle.com/repo/OracleLinux/OL9/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
- Ardından aşağıdaki komutu kullanarak Azure Linux Aracısı'nın en son sürümünü yükleyin:
sudo yum install WALinuxAgent -y
- Aracı otomatik güncelleştirmesini etkinleştirin.
- İlk olarak, otomatik güncelleştirmenin etkinleştirilip etkinleştirilmediğini denetleyin:
sudo cat /etc/waagent.conf | grep -i autoupdate
- Bu çıkışı görürseniz 'AutoUpdate.Enabled' öğesini bulun, otomatik güncelleştirme etkinleştirilir:
AutoUpdate.Enabled=y
- Etkinleştirmek için şunu çalıştırın:
sudo sed -i 's/\# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
- Waagent hizmetini yeniden başlatın:
sudo service waagent restart
- Waagent hizmetinin çalışır durumda olduğunu doğrulama
sudo systemctl status waagent
- Aşağıdaki komutları yürüterek sorunlarla karşılaştığınızda waagent durumunu bir kez daha doğrulayın:
sudo systemctl daemon-reload
sudo systemctl restart waagent
sudo systemctl status waagent
Genellikle ihtiyacınız olan her şey, ancak bir nedenden dolayı doğrudan yüklemeniz https://github.com gerekiyorsa aşağıdaki adımları kullanın.
Dağıtım için aracı paketi olmadığında Linux Aracısı'nı güncelleştirme
Paket olmadığında Azure Linux Aracısı'nı güncelleştirme hakkında daha fazla bilgi için bkz. Azure Linux Aracısı README.