لقد لاحظنا ذلك الأجهزة الافتراضية Azure تغلق أو تتوقف بشكل غير متوقع في منتصف الجلسة أو أثناء بدء التشغيل. هناك العديد من الأسباب وراء حدوث هذه المشكلة. عادة ، فإن نقص الموارد سيؤثر على VM الخاص بك ؛ ومع ذلك ، نظرًا لأنها ليست خدمة Cloud Azure ، سنحتاج إلى مناقشة هذا الأمر أكثر. في هذا المنشور ، سنتحدث عن هذه المسألة ونرى ما يمكنك القيام به لحلها.
لماذا يغلق Azure VM بشكل عشوائي؟
قد يغلق Azure VM الخاص بك بشكل غير متوقع لعدة أسباب. إذا كان VM بقعة ، يمكن لـ Azure إنهاءها فجأة لاستعادة الموارد. بالإضافة إلى ذلك ، قد يؤدي استخدام وحدة المعالجة المركزية العالية أو الذاكرة أو القرص إلى زيادة تحميل VM ، لذلك من الضروري مراقبة مقاييس الأداء. بالإضافة إلى ذلك ، قد يتسبب جدول التقاط التلقائي العرضي في إعدادات Azure في هذه المشكلة. يجب أن تكون حذراً من أن المشكلات مع وكيل Azure قد تؤدي أيضًا إلى توقف غير متوقع ؛ إعادة تشغيله قد يساعد. يمكن أن تؤدي أدوات الطرف الثالث ، مثل برامج مكافحة الفيروسات أو البرامج النصية ، إلى إيقاف التشغيل. بالإضافة إلى ذلك ، قد تبدأ Azure في إيقاف التشغيل بسبب فشل الأجهزة أو مشكلات التخزين ، والتي يمكن فحصها في سجلات الصحة. أخيرًا ، قد تكون سياسات المجموعة الخاصة بـ Windows VMs أو حدود التخزين التي تتجاوز أيضًا عوامل.
إصلاح الجهاز الظاهري Azure (VM) يغلق أو يتوقف بشكل غير متوقع
إذا تم إيقاف تشغيل جهاز Azure Virtual (VM) أو يتوقف بشكل غير متوقع ، فأنت بحاجة إلى اتباع الخطوات المذكورة أدناه.
- أعد تشغيل Azure Linux Agent
- تحقق من الإغلاق الآلي
- ضبط حجم VM
- تحقق من مشغلات الطرف الثالث
- التحقيق في عمليات الإغلاق التي بدأها Azure عن طريق تحليل السبب الجذري (RCA)
دعونا نتحدث عنهم بالتفصيل.
1] أعد تشغيل Azure Linux Agent
بوويرشيل تحميل الملف
أحد الأسباب الشائعة للإنهاء غير المتوقع لـ Azure VMs هو عامل Azure Linux مشكلة. على الرغم من أن الوكيل ليس مشكلة ، لأنه يؤثر بشكل كبير على البيئة ، فإن أي خلل يمكن أن يضع البيئة بأكملها. نظرًا لأننا غير قادرين على تسجيل الدخول إلى النظام ، فسنقوم بالاتصال به عن بُعد ثم إعادة تشغيل الوكيل.
قبل أن تتمكن من استكشاف أو إدارة أي خدمات على VM ، يجب عليك أولاً تسجيل الدخول إليها عبر Secure Shell (SSH).
بمجرد الانتهاء ، قم بتشغيل الأمر التالي.
systemctl status waagent
يستفسر هذا الأمر حالة خدمة Waagent باستخدام مدير خدمة SystemD. سيوضح لك ما إذا كانت الخدمة نشطة (تشغيل) أو إذا كانت قد واجهت أي أخطاء.
الآن ، لإعادة تشغيله ، تحتاج إلى تشغيل الأمر التالي.
تقليل استخدام بيانات youtube
systemctl restart waagent
الأمر توقف واغنت الخدمة ثم تبدأ مرة أخرى. يمكن لإعادة تشغيل الخدمة في كثير من الأحيان مسح مواطن الخلل المؤقتة أو الحالات التي قد تسببت في خلل.
2] تحقق من الإغلاق الآلي
بعد ذلك ، نحتاج إلى التحقق والتأكد من عدم وجود عمليات إيقاف تلقائية في مكانها. إذا قام شخص ما بتكوين مشغل مع عتبة مقدر لإغلاق النظام ، فنحن بحاجة إلى التحقيق. ابدأ من ج تعوق بوابة Azure تحت إعدادات عمليات VM لمعرفة ما إذا كان تكوين إيقاف التشغيل التلقائي نشط. بعد ذلك ، راجع حسابات الأتمتة الخاصة بك للتحقق من عدم تعيين أي مهام مجدولة أو البرامج النصية للكتب الإقالة عن غير قصد لإغلاق VM في أوقات محددة. إذا قمت بتحديد سياسة التقاط التلقائي غير المطلوبة ، أو تعطيلها أو ضبط جدولها حسب الاقتضاء.
كيفية إعادة ضبط المصنع لنظام التشغيل windows 10 بدون إعدادات
3] اضبط حجم VM
إذا كان جهازك الظاهري يستهلك كمية كبيرة من الموارد ، مثل وحدة المعالجة المركزية والذاكرة وتحميل الإدخال/الإخراج ، فقد يؤدي ذلك إلى استنفاد الموارد ، مما قد يتسبب في إيقاف تشغيل جهازك الظاهري.
يمكنك استخدام شاشة Azure والمقاييس للتحقق من الرسوم البيانية لاستخدام الموارد لمقاييس وحدة المعالجة المركزية والذاكرة والقرص. إذا رأيت إشعارًا بأن تكوين VM الخاص بك يتخلف عن وراءه ، ففكر في زيادة حجم SKU أكثر قوة. أيضًا ، قم بتقييم تطبيقات التشغيل ، أو تحسين ، أو إلغاء تحميل العمليات المكثفة إن أمكن. نأمل ، من خلال القيام بذلك ، ستتمكن من منع جهازك من الإرهاق والانتهاء بشكل غير متوقع.
يقرأ: كيفية تمكين أو تعطيل المحاكاة الافتراضية المتداخلة لـ VMs في Hyper-V
4] تحقق من مشغلات الطرف الثالث
يمكن للعوامل الخارجية ، مثل أدوات إدارة الطرف الثالث أو برامج مكافحة الفيروسات أو إعدادات سياسة المجموعة المطبقة بشكل غير صحيح ، أن تتسبب في إغلاق VM عن غير قصد. لمعالجة ذلك ، تحقق من البرنامج المثبت لتحديد أي تطبيقات مراقبة أو أمان قد تتعارض مع العمليات العادية ، وفحص إعدادات سياسة المجموعة على Windows VMs لضمان عدم وجود سياسات تفرض أوامر إيقاف التشغيل ، والتحقق من أي إعلامات صيانة حديثة من Azure التي كان من الممكن أن تبدأ الإغلاق. يساعدك استبعاد هذه المشغلات الخارجية على عزل المشكلة ومنع الانقطاعات غير المقصودة إلى تشغيل VM.
يقرأ: لا يتم دعم الترقية في مكانها على الأجهزة الافتراضية Azure
5] التحقيق في عمليات الإغلاق التي بدأها Azure عن طريق تحليل السبب الجذري (RCA)
لتحديد عمليات الإغلاق المتعلقة بالنظام الأساسي مثل فشل الأجهزة أو مشاكل التخزين ، استخدم تحليل السبب الجذري لـ Azure (RCA) الأدوات عن طريق التحقق من VM’s صحة الموارد القسم في بوابة Azure لأحداث مثل إيقاف غير متوقع أو إيقاف تشغيل النظام الأساسي ، والتي قد تشير إلى مشكلات مثل فشل العقدة أو مهلة التخزين. بعد ذلك ، راجع سجلات النشاط لتصفية أحداث الإغلاق والتحقق من الحدث الذي بدأه العمود لأسباب مثل استرداد الجهاز التلقائي أو فقدان الاتصال. إذا تم ربط المشكلة بفشل العقدة المضيفة ، فاستخدم ميزة إعادة النشر لنقل VM إلى عقدة صحية ، وحل مشاكل الأجهزة الأساسية.
هذا كل شيء!
الإبلاغ عن المواقع السيئة
يقرأ: تمكين Hotpatch لـ Azure Edition Virtual Machines المصممة من ISO
لماذا يغلق جهاز الجهاز الظاهري بشكل غير متوقع؟
أحد الأسباب التي تجعل الجهاز الظاهري يغلق بشكل غير متوقع يمكن أن يكون فوق استهلاك الموارد. يمكنك إعادة تشغيل الجهاز المضيف أو قتل العمليات التي تعمل عليها لإبقائها في الفحص. بالإضافة إلى ذلك ، تأكد من أنك قدمت موارد كافية لـ VM.
اقرأ أيضا: تعطل Hyper-V أو يتجمد في Windows Computer.