تشخيصات تمهيد Azure
ينطبق على: ✔️ أجهزة ظاهرية بنظام التشغيل Linux ✔️ أجهزة ظاهرية بنظام التشغيل Windows ✔️ مجموعات التوسعة المرنة ✔️ مجموعات التوسعة الموحدة
تعد تشخيصات التمهيد ميزة تصحيح أخطاء لأجهزة Azure الظاهرية التي تسمح بتشخيص حالات فشل تمهيد الجهاز الظاهري. تمكن تشخيصات التمهيد المستخدم من مراقبة حالة الجهاز الظاهري الخاص به أثناء تشغيله من خلال جمع معلومات السجل التسلسلي ولقطات الشاشة.
حساب تخزين تشخيصات التمهيد
عند إنشاء جهاز ظاهري في مدخل Microsoft Azure، يتم تمكين تشخيصات التمهيد بشكل افتراضي. تتمثل تجربة تشخيص التمهيد الموصى بها في استخدام حساب تخزين مُدار، حيث يؤدي إلى تحسينات كبيرة في الأداء في وقت إنشاء جهاز Azure ظاهري. يتم استخدام حساب تخزين مدار من Azure، مما يزيل الوقت المستغرق لإنشاء حساب تخزين مستخدم لتخزين بيانات تشخيص التمهيد.
هام
يتم تخزين نقاط بيانات تشخيص التمهيد (التي تتكون من سجلات وصور لقطات) في حساب تخزين مدار. سيتم فرض رسوم على العملاء فقط على وحدات الجيبي بايت المستخدمة بواسطة الكائنات الثنائية الكبيرة، وليس على حجم القرص المتوفر. سيتم استخدام عدادات اللقطات لفوترة حساب التخزين المُدار. نظرًا لأنه يتم إنشاء الحسابات المدارة إما على Standard LRS أو Standard ZRS، فسيتم تحصيل رسوم من العملاء بقيمة 0.05 دولار/غيغابايت شهريًا مقابل حجم الكائنات الثنائية الكبيرة للبيانات التشخيصية لديهم فقط. لمزيد من المعلومات حول هذا التسعير، راجع تسعير الأقراص المدارة. يرى العملاء هذه الرسوم مرتبطة ب URI لمورد الجهاز الظاهري الخاص بهم.
تتمثل تجربة تشخيص التمهيد البديلة في استخدام حساب تخزين مخصص. يمكن للمستخدم إما إنشاء حساب تخزين جديد أو استخدام حساب حالٍ. عند تمكين جدار حماية التخزين على حساب التخزين المخصص (لم يتم تحديد خيار ممكن من جميع الشبكات)، يجب عليك:
تأكد من السماح بالوصول من خلال جدار حماية التخزين للنظام الأساسي Azure لنشر لقطة الشاشة والسجل التسلسلي. للقيام بذلك، انتقل إلى حساب تخزين تشخيص التمهيد المخصص في مدخل Microsoft Azure ثم حدد الشبكات من قسم الأمان + الشبكات. تحقق مما إذا تم تحديد خانة الاختيار السماح لخدمات Azure في قائمة الخدمات الموثوق بها بالوصول إلى حساب التخزين هذا.
السماح لجدار حماية التخزين للمستخدمين بعرض لقطات الشاشة للتمهيد أو السجلات التسلسلية. للقيام بذلك، أضف الشبكة أو عناوين IP للإنترنت الخاصة بالعميل/المستعرض كاستثناءات لجدار الحماية. لمزيد من المعلومات، انظر تكوين جدار حماية التخزين والشبكات الظاهرية في Azure
لتكوين جدار حماية التخزين لوحدة التحكم التسلسلية Azure، راجع استخدام وحدة التحكم التسلسلية مع تمكين جدار حماية حساب تخزين تشخيص التمهيد المخصص.
إشعار
تتطلب حسابات التخزين المخصصة والمرتبطة بتشخيصات التمهيد حساب التخزين، وتوجد الأجهزة الظاهرية المرتبطة في نفس المنطقة والاشتراك.
طريقة عرض تشخيصات التمهيد
انتقل إلى شفرة الجهاز الظاهري في مدخل Microsoft Azure، يقع خيار تشخيص التمهيد ضمن قسم التعليمات في مدخل Microsoft Azure. يؤدي تحديد تشخيصات التمهيد إلى عرض لقطة شاشة ومعلومات السجل التسلسلي. يحتوي السجل التسلسلي على رسائل kernel، وتعد لقطة الشاشة هي لقطة للحالة الحالية للأجهزة الظاهرية. بناءً على ما إذا كان الجهاز الظاهري يعمل بنظام التشغيل Windows أو Linux، فإنه يحدد الشكل الذي ستبدو عليه لقطة الشاشة المتوقعة. بالنسبة إلى Windows، يرى المستخدمون خلفية سطح المكتب وبالنسبة إلى Linux، يرى المستخدمون مطالبة بتسجيل الدخول.
تمكين تشخيصات التمهيد المدار
يمكن تمكين تشخيصات التمهيد المُدار من خلال مدخل Azure وقوالب CLI وARM.
تمكين تشخيصات التمهيد المُدار باستخدام مدخل Azure
عند إنشاء جهاز ظاهري في مدخل Microsoft Azure، فإن الإعداد الافتراضي يتمثل في تمكين تشخيصات التمهيد باستخدام حساب تخزين مُدار. انتقل إلى علامة التبويب Management أثناء إنشاء الجهاز الظاهري لعرضها.
تمكين تشخيصات التمهيد المُدار باستخدام CLI
يتم دعم تشخيصات التمهيد باستخدام حساب تخزين مُدار في Azure CLI 2.12.0 والإصدارات الأحدث. إذا لم تقم بإدخال اسم أو URI لحساب تخزين، يتم استخدام حساب مدار. لمزيد من المعلومات ونماذج التعليمات البرمجية، راجع وثائق CLI لتشخيصات التمهيد.
تمكين تشخيصات التمهيد المدار باستخدام PowerShell
يتم دعم تشخيصات التمهيد باستخدام حساب تخزين مدار في Azure PowerShell 6.6.0 والإصدارات الأحدث. إذا لم تقم بإدخال اسم أو URI لحساب تخزين، يتم استخدام حساب مدار. لمزيد من المعلومات ونماذج التعليمات البرمجية، راجع وثائق PowerShell لتشخيصات التمهيد.
تمكين تشخيصات التمهيد المدار باستخدام قوالب Azure Resource Manager (ARM)
كل شيء بعد إصدار 2020-06-01 من واجهة برمجة التطبيقات يدعم تشخيصات التمهيد المدارة. لمزيد من المعلومات، راجع طريقة عرض مثيل تشخيصات التمهيد.
"name": "[parameters('virtualMachineName')]",
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2020-06-01",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Network/networkInterfaces/', parameters('networkInterfaceName'))]"
],
"properties": {
"hardwareProfile": {
"vmSize": "[parameters('virtualMachineSize')]"
},
"storageProfile": {
"osDisk": {
"createOption": "fromImage",
"managedDisk": {
"storageAccountType": "[parameters('osDiskType')]"
}
},
"imageReference": {
"publisher": "publisherName",
"offer": "imageOffer",
"sku": "imageSKU",
"version": "imageVersion"
}
},
"networkProfile": {
"networkInterfaces": [
{
"id": "[resourceId('Microsoft.Network/networkInterfaces', parameters('networkInterfaceName'))]"
}
]
},
"osProfile": {
"computerName": "[parameters('virtualMachineComputerName')]",
"adminUsername": "[parameters('adminUsername')]",
"linuxConfiguration": {
"disablePasswordAuthentication": true
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": true
}
}
}
}
],
إشعار
استبدل publisherName و imageOffer و imageSKU و imageVersion وفقا لذلك.
القيود
- تتوفر تشخيصات التمهيد المُدار فقط للأجهزة الظاهرية لـ Azure Resource Manager.
- لا تدعم تشخيصات التمهيد المدار الأجهزة الظاهرية التي تستخدم أقراص نظام التشغيل غير المدارة.
- لا تدعم تشخيصات التمهيد حسابات التخزين premium أو حسابات التخزين المكررة في المنطقة. إذا تم استخدام أي منهما لتشخيص التمهيد يتلقى
StorageAccountTypeNotSupported
المستخدمون خطأ عند بدء تشغيل الجهاز الظاهري. - يتم دعم حسابات التخزين المدارة في إصدار واجهة برمجة التطبيقات Resource Manager المتمثل في "2020-06-01" والإصدارات الأحدث.
- يدعم المدخل فقط استخدام تشخيصات التمهيد مع حساب تخزين مدار لأجهزة ظاهرية ذات مثيل واحد.
- لا يمكن للمستخدمين تكوين فترة استبقاء لتشخيص التمهيد المدار. تتم الكتابة فوق السجلات عندما يتجاوز الحجم الإجمالي 1 غيغابايت.
الخطوات التالية
تعرف على المزيد حول وحدة تحكم Azure Serial، وكيفية استخدام تشخيصات التمهيد لاستكشاف أخطاء الأجهزة الظاهرية وإصلاحها في Azure.