التعامل مع إعلامات الصيانة المخطط لها باستخدام Azure CLI

ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة

يمكنك استخدام CLI لمعرفة متى تتم جدولة الأجهزة الظاهرية للصيانة. تتوفر معلومات الصيانة المخططة لها من az vm get-instance-view.

يتم إرجاع معلومات الصيانة فقط إذا كانت هناك صيانة مخطط لها.

az vm get-instance-view -n myVM -g myResourceGroup --query instanceView.maintenanceRedeployStatus

المخرجات

      "maintenanceRedeployStatus": {
      "additionalProperties": {},
      "isCustomerInitiatedMaintenanceAllowed": true,
      "lastOperationMessage": null,
      "lastOperationResultCode": "None",
      "maintenanceWindowEndTime": "2018-06-04T16:30:00+00:00",
      "maintenanceWindowStartTime": "2018-05-21T16:30:00+00:00",
      "preMaintenanceWindowEndTime": "2018-05-19T12:30:00+00:00",
      "preMaintenanceWindowStartTime": "2018-05-14T12:30:00+00:00"

بدء الصيانة

سيبدأ الاستدعاء التالي الصيانة على جهاز ظاهري إذا تم تعيين IsCustomerInitiatedMaintenanceAllowed على true.

az vm perform-maintenance -g myResourceGroup -n myVM 

التوزيع الكلاسيكي

هام

سيتم إيقاف الأجهزة الظاهرية التي تم إنشاؤها من خلال نموذج التوزيع الكلاسيكي في 1 سبتمبر 2023.

إذا كنت تستخدم موارد IaaS من Azure Service Management، فيرجى إكمال الترحيل بحلول 1 سبتمبر 2023. ونشجعك على إجراء التبديل في وقت أقرب للاستفادة من العديد من تحسينات الميزات في Azure Resource Manager.

لمزيد من المعلومات، راجع ترحيل موارد IaaS إلى Azure Resource Manager بحلول 1 سبتمبر 2023.

إذا كان لا تزال لديك أجهزة ظاهرية قديمة تم توزيعها باستخدام نموذج التوزيع الكلاسيكي، يمكنك استخدام Azure CLI التقليدية للاستعلام عن أجهزة ظاهرية وبدء الصيانة.

تأكد من أنك في الوضع الصحيح للعمل مع الجهاز الظاهري الكلاسيكي عن طريق كتابة:

azure config mode asm

للحصول على حالة صيانة جهاز ظاهري يسمى myVM، اكتب:

azure vm show myVM 

لبدء الصيانة على الجهاز الظاهري الكلاسيكي المسمى myVM في خدمة myService وتوزيع myDeploy، اكتب:

azure compute virtual-machine initiate-maintenance --service-name myService --name myDeployment --virtual-machine-name myVM

الخطوات التالية

يمكنك أيضًا التعامل مع الصيانة المخطط لها باستخدام Azure PowerShell أو المدخل.