تشخيصات تمهيد 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، يرى المستخدمون مطالبة تسجيل الدخول.

لقطة شاشة لتشخيصات تمهيد Linuxلقطة شاشة لتشخيصات تمهيد Windows

تمكين تشخيصات التمهيد المدار

يمكن تمكين تشخيصات التمهيد المُدار من خلال مدخل 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.