استعادة الخوادم التي يتعذر الوصول إليها باستخدام وضع الإنقاذ¶
إذا حدثت بعض المشكلات مع خادم المستخدم، يمكن للمستخدم عادةً الاتصال بالخادم عبر SSH وتنفيذ الأوامر لإصلاح المشكلات. ومع ذلك، تمنع بعض الأعطال الخادم من التشغيل وتجعله غير قابل للوصول خارجيًا. يصبح من المستحيل الوصول إلى الخادم عبر SSH والطريقة الوحيدة لاستعادة الخادم هي استخدام وضع الإنقاذ.
يؤدي تمكين وضع الإنقاذ إلى تمكين الوصول إلى الخادم خارجيًا مرة أخرى. ويمكن للمستخدم بعد ذلك القيام بما يلي:
- حاول إصلاح الخادم، على سبيل المثال، عن طريق إصلاح نظام الملفات التالف أو تكوين الشبكة.
- ترحيل بيانات الخادم المخزنة على قرص الخادم إلى خادم آخر أو أي مكان آخر.
لاستعادة خادم باستخدام وضع الإنقاذ:
-
انتقل إلى
https://<management-server-hostname>/login
أوhttps://<management-server-IP>/login
. -
ضمن المشروع المطلوب، انقر فوق "… الخوادم"، على سبيل المثال، "خادمان".
-
انقر فوق اسم الخادم الذي تريد استرداده.
-
انتقل إلى علامة التبويب "الإنقاذ" ثم انقر فوق التمهيد من برنامج Rescue ISO.
صورة Rescue ISO هي قرص التمهيد الافتراضي مع Ubuntu 20.04.
-
أعد تشغيل الخادم. To do so, in the top right corner of the screen, click the icon and then click Yes, restart!.
انتظر بعض الوقت حتى تتم إعادة تشغيل الخادم في وضع الإنقاذ من صورة Rescue ISO.
-
الوصول إلى سطر أوامر الخادم عبر SSH. للقيام بذلك، يمكنك استخدام عميل SSH أو وحدة تحكم VNC في واجهة SolusVM 2. To open the VNC console, in the top right corner of the screen, click the icon.
-
قم بتسجيل الدخول كجذر. يمكنك استخدام كلمة مرور الجذر أو زوج مفاتيح SSH.
لقد قمت بتسجيل الدخول. في الوقت الحالي، لا يمكن الوصول إلى قرص الخادم من نظام ملفات الخادم لأن وضع الإنقاذ يطلق نظام الملفات المؤقت الخاص به. لتمكين الوصول إلى قرص الخادم، تحتاج إلى تحديد موقع قسم قرص الخادم وتثبيته على نظام ملفات وضع الإنقاذ.
-
لتحديد موقع قسم قرص الخادم، قم بتشغيل الأمر
lsblk
. يمكن أن يكون الإخراج ما يلي:# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 554M 1 loop /rofs sda 8:0 0 30G 0 disk ├─sda1 8:1 0 29.9G 0 part ├─sda14 8:14 0 4M 0 part └─sda15 8:15 0 106M 0 part sr0 11:0 1 649M 0 rom /cdrom sr1 11:0 1 4.9M 0 rom
يطابق قسم قرص الخادم النمط
/dev/sdX
وهو بحجم قرص الخادم تقريبًا. في المثال الناتج الموضح أعلاه،/dev/sda1
هو القسم الذي نحتاجه.Note
قد تختلف أقسام الجهاز المعروضة عن المثال وفقًا لنوع الخادم الخاص بك أو طرازه.
-
قم بإنشاء دليل نقطة التثبيت في
/mnt
. في مثالنا، سيكون الأمر كما يلي:mkdir /mnt/sda1
-
قم بتثبيت القسم الذي قمت بتحديد موقعه أثناء الخطوة 8 إلى دليل نقطة التثبيت. في مثالنا، سيكون الأمر كما يلي:
mount /dev/sda1 /mnt/sda1
-
لقد حصلت على حق الوصول إلى قرص الخادم ويمكنك استرداد الخادم. على سبيل المثال، يمكنك إجراء عمليات الاسترداد أو ترحيل بيانات الخادم.
-
بمجرد استعادة الخادم، قم بإيقاف تشغيل وضع الإنقاذ بالنقر فوق التمهيد من القرص.
-
أعد تشغيل الخادم. تعمل عملية إعادة التشغيل على إعادة نظام ملفات الخادم وفصل عملية التثبيت التي قمت بها مسبقًا.
إنشاء صورة ISO مخصصة للإنقاذ¶
يحتاج وضع الإنقاذ إلى صورة Rescue ISO التي يتم من خلالها تشغيل خادم لا يمكن الوصول إليه. تتوفر صورة Rescue ISO الافتراضية مع Ubuntu 20.04 في SolusVM 2 خارج الصندوق.
ومع ذلك، قد ترغب في الحصول على صورة Rescue ISO تحمل العلامة التجارية أو تثبيت برامج إضافية عليها. في هذه الحالة، تحتاج إلى إنشاء صورة Rescue ISO المخصصة الخاصة بك. تعرف على كيفية إنشاء واحدة في مقالة قاعدة المعارف هذه