مشاركة عبر


كيفية تحديث عامل Azure Linux على جهاز ظاهري

تنبيه

تشير هذه المقالة إلى CentOS، وهو توزيع Linux بحالة نهاية الدعم (EOS). ضع في اعتبارك استخدامك وخطط وفقا لذلك. لمزيد من المعلومات، راجع إرشادات نهاية العمر الافتراضي CentOS.

لتحديث عامل Azure Linux على جهاز ظاهري يعمل بنظام Linux في Azure، يجب أن يكون لديك بالفعل:

  • جهاز ظاهري يعمل بنظام Linux في Azure.
  • اتصال بجهاز Linux الظاهري هذا باستخدام SSH.

يجب عليك دائما التحقق من وجود حزمة في مستودع توزيعة Linux أولا. من المحتمل ألا تكون الحزمة المتوفرة هي أحدث إصدار ، ومع ذلك ، فإن تمكين التحديث التلقائي يضمن حصول عامل Linux دائما على آخر تحديث. إذا كانت لديك مشكلات في التثبيت من مديري الحزم ، فيجب عليك طلب الدعم من بائع التوزيعة.

إشعار

لمزيد من المعلومات، راجع توزيعات Linux المعتمدة على Azure

إشعار

جرب مساعدة VM للحصول على تشخيصات أسرع. نوصي بتشغيل مساعدة VM لويندوز أو VM Assist لنظام لينكس. تساعدك أدوات التشخيص المستندة إلى البرنامج النصي هذه على تحديد المشكلات الشائعة التي تؤثر على عامل ضيف جهاز Azure الظاهري وسلامة الجهاز الظاهري بشكل عام.

إذا كنت تواجه مشاكل في الأداء مع الأجهزة الافتراضية، قبل التواصل مع الدعم، قم بتشغيل هذه الأدوات.

تحقق من الحد الأدنى من دعم الإصدار لوكلاء الجهاز الظاهري في Azure قبل المتابعة.

  1. تحقق من إصدار الباقة الحالي
sudo apt list --installed | grep walinuxagent
  1. تحديث ذاكرة التخزين المؤقت للحزمة
sudo apt-get -qq update
  1. تثبيت أحدث إصدار من الحزمة
sudo apt-get install walinuxagent
  1. تأكد من تمكين التحديث التلقائي.
  • أولا، تحقق لمعرفة ما إذا كان التحديث التلقائي ممكنا:
sudo cat /etc/waagent.conf | grep -i autoupdate
  • ابحث عن "التحديث التلقائي.ممكن" إذا رأيت هذا الإخراج عند تمكين التحديث التلقائي:
AutoUpdate.Enabled=y
  • لتمكينه، قم بتشغيل:
sudo sed -i 's/# AutoUpdate.Enabled=y/AutoUpdate.Enabled=y/g' /etc/waagent.conf
  1. إعادة تشغيل خدمة waagent
sudo systemctl restart walinuxagent
  1. التحقق من صحة خدمة waagent قيد التشغيل
sudo systemctl status walinuxagent

عادة ما يكون كل ما تحتاجه ، ولكن إذا كنت بحاجة إلى تثبيته مباشرة https://github.com لسبب ما ، فاستخدم الخطوات التالية.

قم بتحديث عامل Linux عند عدم وجود حزمة عامل للتوزيع

لمزيد من المعلومات حول تحديث عامل Azure Linux في حالة عدم وجود حزمة، راجع Azure Linux Agent README.