كيفية إسترداد البيانات من جهاز Citrix Hypervisor XenServer Virtual Machine

إقرأ هذا المقال لمعرفة كيفية تثبيت وضبط إعدادت Citrix Hypervisor أو XenServer، وكيفية إنشاء جهاز إفتراضي، وكيفية أخذ لقطة، وكيفية إعادة النظام بأكمله إلى حالته السابقة، وكيفية إسترداد البيانات من الجهاز الإفتراضي XenServer.

كيفية إسترداد البيانات من جهاز Citrix Hypervisor XenServer Virtual Machine

Citrix Hypervisor (XenServer) هي منصة إفتراضية تعتمد على إصدار خاص من نظام التشغيل Linux وتم تطويرها بواسطة شركة تسمى Citrix Systems. بإستخدام هذا النظام الأساسي، يمكنك تشغيل عدد من الأجهزة الإفتراضية على خادم مادي واحد. يتيح لك برنامج hypervisor إنشاء أجهزة إفتراضية وأخذ لقطات من أقراصهم و إدارة أعباء عمل الجهاز الإفتراضي. تمامًا مثل منتجات المحاكاة الإفتراضية الأخرى فهي ليست مثالية بأي حال من الأحوال، وفي بعض الأحيان قد تكون هناك أعطال أو أخطاء تؤدي إلى فقدان البيانات. إذا كان الأمر كذلك، فهناك سؤال للإجابة عليه: كيفية إسترداد البيانات؟

إذهب للعرض
How to Recover Data of a Citrix Hypervisor XenServer Virtual Machine

How to Recover Data of a Citrix Hypervisor XenServer Virtual Machine

ما تحتاجه لتثبيت Citrix hypervisor

بالنسبة للمبتدئين، دعنا نستكشف كيفية تثبيت برنامج Hypervisor. هناك بعض الأشياء التي يجب التحقق منها قبل تثبيت الإصدار 8 من XenServer.

يتطلب معالج Intel VT أو AMD-V 64 بت يستند إلى بنية x86.

إذا كنت تخطط لتشغيل أجهزة Windows الإفتراضية، فأنت بحاجة إلى تمكين تقنيات إفتراضية الأجهزة – Intel VT أو AMD-V في نظام BIOS.

تمهيد Citrix Hypervisor XenServer

تحتاج أيضًا إلى تنزيل صورة ISO للتثبيت من موقع Citrix على الويب قبل أن تتمكن من تثبيت برنامج Xen hypervisor. للقيام بذلك، إنتقل إلى صفحة تنزيل Citrix. من القائمة المنسدلة، قم بتحديد Citrix Hypervisor (XenServer)، و إختر أحدث إصدار، 8.2 LTSR. تحتاج إلى تسجيل الدخول قبل أن تتمكن من تنزيل أي شيء.

كيفية تثبيت Citrix Hypervisor 8.2

أضف صورة ISO إلى الخادم الخاص بك بإستخدام وحدة التحكم في الإدارة عن بُعد مثل IMM و iLO وما إلى ذلك، أو قم بإنشاء محرك أقراص USB قابل للتمهيد.

أضف صورة ISO إلى الخادم الخاص بك بإستخدام وحدة التحكم في الإدارة عن بُعد

لبدء عملية التثبيت، قم بتشغيل الخادم وقم بالتمهيد من محرك أقراص USB. في قائمة التمهيد GRUB، إختر تثبيت.

قم بتثبيت Citrix Hypervisor

في المرحلة الأولى، قم بإختيار تخطيط لوحة المفاتيح المراد إستخدامه وإنقر فوق “موافق”. في الخطوة التالية، إضغط على F9 إذا كنت بحاجة إلى تنزيل برنامج تشغيل خاص للجهاز، أو إنقر فوق “موافق” للمتابعة إذا لم تكن بحاجة إليه. قبول إتفاقية الترخيص – قبول إتفاقية ترخيص المستخدم النهائي.

إختر تخطيط لوحة المفاتيح

ثم إختر القرص حيث تريد تثبيت Citrix Hypervisor (XenServer). عندما نقوم بتثبيته من قرص محلي، نختار “الوسائط المحلية” من قائمة المصادر وننقر فوق “موافق” للمتابعة.

إختر القرص للتثبيت

عند التثبيت من CD / DVD، يوصى بفحص القرص؛ خلاف ذلك، تخطي الإختيار بالنقر فوق ОК. قم بتعيين كلمة المرور لحساب الجذر، وإكتبها مرة أخرى للتأكيد، ثم إنقر فوق موافق.

إكتب كلمة مرور الجذر

في الخطوة التالية، تحتاج إلى ضبط إعدادات الشبكة، وتعيين عنوان IP التلقائي أو الثابت، وإضافة شبكة فرعية وبوابة – وأخيراً إنقر فوق “موافق”.

ضبط إعدادات الشبكة

بعد ذلك، قم بتعيين إسم المضيف وتهيئة خادم DNS – وإنقر فوق “موافق” عند الإنتهاء. قم بتحديد الموقع – إنقر فوق “موافق”، والمدينة – إنقر فوق “موافق” مرة أخرى.

قم بتعيين إسم المضيف وتكوين خادم DNS

لمزامنة الوقت، قم بتحديد NTP وإنقر فوق “موافق” للمتابعة. أخيرًا، حان الوقت للضغط على زر “تثبيت Citrix Hypervisor” لبدء عملية التثبيت. ستتم إزالة جميع البيانات الموجودة على القرص.

قم بتثبيت Citrix Hypervisor

في نهاية هذه العملية، سيُعرض عليك تثبيت حزم تكميلية إذا لزم الأمر. إذا لم تكن بحاجة إليها، فإنقر فوق “لا” لإكمال عملية التثبيت. الآن وقد إنتهى الأمر، أزل وسائط التثبيت وإضغط على Enter لإعادة التشغيل.

قم بتثبيت الحزم الإضافية

عندما يتم تمهيد الخادم، يمكنك الإتصال به من جهاز الكمبيوتر العميل. للقيام بذلك، أدخل عنوان IP الخاص بالخادم في المتصفح: يمكنك العثور على هذا العنوان في نافذة برنامج Hypervisor.

نافذة Hypervisor

لإدارة الخادم، قم بتنزيل وتثبيت XenCenter بإتباع الإرتباط. قم بتشغيل الأداة المساعدة وأضف الخادم. إنقر بزر الماوس الأيمن على XenCenter وإختر “إضافة”.

تحميل XenCenter

إكتب عنوان IP للخادم وإسم المسؤول وكلمة المرور وإنقر على “إضافة”. ثم، إنقر بزر الماوس الأيمن على الخادم وإختر “إتصال”. الآن بعد أن قمت بالإتصال بالخادم، يمكنك إنشاء أجهزة إفتراضية وإدارة الشبكة المضيفة وتخزينها والقيام بالعديد من الأشياء الأخرى.

ربط الخادم

كيفية ربط مخزن محلي

لتثبيت نظام تشغيل للجهاز الإفتراضي، ستحتاج إلى قرص تثبيت أو ملف ISO. سأستخدم صورة ISO. لهذا الغرض، تحتاج إلى إنشاء مستودع حيث سيتم تخزين صور ISO لأنظمة التشغيل.

للقيام بذلك، إتصل بالخادم عن طريق SSH وأنشأ مجلدًا محليًا هناك عن طريق تشغيل هذا الأمر:

mkdir -p /var/opt/xen/ISO_Storage

قم بإنشاء مجلد محلي

بعد ذلك، قم بإنشاء مخزن بإستخدام Store Manager (SR)، بإستخدام أمر آخر:

xe sr-create name-label=LocalISO type=iso device-config:location=/var/opt/xen/ISO_Storage device-config:legacy_mode=true content-type=iso

حيث name-label=LocalISO هو إسم المخزن

إنشاء مخزن

عند تنفيذ هذا الأمر، ستظهر وحدة تخزين جديدة في نافذة واجهة المستخدم الرسومية (GUI). لتحميل الصور على السيرفر قم بالإتصال بها عن طريق sftp وإنسخ الصورة الى هذا المجلد:

/var/opt/xen/ISO_Storage

قم بنسخ ملفات صور نظام التشغيل إلى المخزن

لتنشيط الصور، يجب عليك التصفح إلى LocalISO - Storage، والضغط على زر إعادة الفحص "Rescan". بعد ذلك، ستظهر الصورة في القائمة.

تنشيط الصور

أيضًا، ستتم إضافة كل عنصر تمت تهيئته في المخزن المحلي إلى قائمة التمهيد للجهاز الإفتراضي. يمكنك الآن تحديد صورة تم تحميلها وتثبيتها على جهاز إفتراضي جديد.

كيفية إنشاء جهاز إفتراضي

لإنشاء جهاز إفتراضي في XenCenter، إنتقل إلى علامة التبويب New VM. قم بتحديد نظام التشغيل الذي ترغب في تثبيته وإنقر على "التالي".

قم بإنشاء جهاز إفتراضي

أعط إسمًا لهذا الجهاز الإفتراضي الجديد - التالي. قم بتحديد وسائط التثبيت، صورة ISO من المخزن الذي قمت بإنشائه مسبقًا - التالي.

قم بتحديد وسائط التثبيت - صورة ISO

إختر عدد المعالجات ومقدار الذاكرة التي سيتم تخصيصها لهذا الجهاز الظاهري - التالي.

إختر عدد المعالجات وحجم الذاكرة

بعد ذلك، قم بتعيين حجم التخزين المفضل وإنقر فوق التالي؛ إذا لزم الأمر، أضف واجهة شبكة أخرى، وإنقر فوق "التالي"، ثم إنقر في النهاية على "إنشاء الآن" لإنشاء الجهاز.

إضبط حجم التخزين المفضل

سيظهر الجهاز الإفتراضي في هذه القائمة. عندما يحدث ذلك، سيبدأ الجهاز تلقائيًا وستبدأ عملية تثبيت نظام التشغيل. عند الإنتهاء من جميع مراحل التثبيت النموذجية، سيكون الجهاز الإفتراضي جاهزًا للإستخدام.

كيف تأخذ لقطة

يتيح لك برنامج Xen hypervisor أخذ لقطات لجهازك الإفتراضي.

لإنشاء اللقطات وإدارتها، تحتاج إلى مساحة كبيرة هادئة (في الواقع، أكثر من ضعف حجم جهازك الإفتراضي). إذا حدث ذلك وقمت بإنشاء جهاز إفتراضيًا على جهاز تخزين به مساحة خالية أصغر من المطلوب، ثم قررت إلتقاط لقطة، فستشغل كل المساحة الخالية المتاحة.

لإنشاء اللقطات وإدارتها، تحتاج إلى مساحة كبيرة هادئة (في الواقع، أكثر من ضعف حجم جهازك الإفتراضي). إذا حدث ذلك وقمت بإنشاء جهاز إفتراضيًا على جهاز تخزين به مساحة خالية أصغر من المطلوب، ثم قررت إلتقاط لقطة، فستشغل كل المساحة الخالية المتاحة. تلتقط اللقطة حالة الجهاز الإفتراضي في التاريخ والوقت المحددين اللذين تم فيهما إلتقاط اللقطة. ستساعدك هذه اللقطات في إسترداد الملفات التي تمت إزالتها عن طريق الخطأ أو إعدادات النظام التي كانت موجودة في الوقت الذي تم فيه إلتقاط اللقطة.

لإنشاء لقطة، قم بتحديد جهاز إفتراضيًا، وإنتقل إلى علامة التبويب Snapshots وإنقر على "Take Snapshot". أدخل إسم اللقطة، وأضف وصفًا إذا لزم الأمر، وإنقر على "أخذ لقطة".

أخذ لقطة

ستظهر اللقطة في هذه القائمة.

كيفية تحميل لقطة

للرجوع إلى لقطة نظام معينة، قم بتحديدها من هذه القائمة وإنقر على "الرجوع إلى".

الرجوع إلى

قم بتحديد هذا المربع إذا كنت بحاجة إلى لقطة للحالة الحالية لجهازك الإفتراضي، وإنقر فوق نعم. بعد ذلك، سيعود نظام التشغيل إلى حالته السابقة. يمكنك العثور على اللقطة المحددة التي تحتاجها عن طريق التحقق من تاريخها ووقتها.

كيفية إسترداد البيانات من جهاز إفتراضي

إذا رفض الجهاز الظاهري التمهيد أو عرض خطأ لا يمكن إصلاحه؛ أو إذا كان هناك خطأ في الخادم - في أي من هذه الحالات، يمكنك إستخدام Hetman Partition Recovery بأمان لإسترداد بياناتك. وهو يدعم إستعادة البيانات من الأقراص الإفتراضية للعديد من برامج Hypervisor بما في ذلك Citrix Xen.

تستعيد هذه الأداة الملفات من أي جهاز، بغض النظر عن سبب فقدان البيانات.

بشكل قياسي، يستخدم Citrix XenServer تخزين LVM لتخزين أجهزته الإفتراضية. تتميز طريقة التخزين هذه بالكثير من المزايا إذا ما قورنت بملفات VHD، ولكن في بعض الأحيان تحتاج إلى إستخدام وضع التخزين المستند إلى الملفات كما هو الحال في VMware ESX، وقد يؤدي أيضًا إلى خلق صعوبات إضافية لعملية الإسترداد.

عند توصيل القرص الفعلي الذي يحتوي على ملفات الجهاز الإفتراضي بالكمبيوتر، سيعرض Hetman Partition Recovery جميع أقراص الجهاز الإفتراضي.

يعرض جميع أقراص الأجهزة الإفتراضية

لمعرفة الأقراص الإفتراضية التي تنتمي إلى جهاز إفتراضي معين، يجب عليك تشغيل بعض الأوامر على الخادم للعثور على UUID (المعرف الفريد العالمي) للجهاز الإفتراضي، و UUID الخاص بقرصه، و UUID SR (المعرف الفريد العالمي لـ وحدة التخزين).

للقيام بذلك، إتصل بالخادم عن طريق SSH وإكتب الأمر الأول:

xe vm-list

xe vm-list

نتيجةً لذلك، وجدت UUID للجهاز الإفتراضي؛ يمكنك الآن إستخدام هذا المعرف لعرض الأقراص المتصلة، بمساعدة هذا الأمر:

xe vm-disk-list uuid=a9511ac4-4fef-8423-d525-251b8098c130

العنصر الأخير هو الجهاز الإفتراضي UUID.

UUID للقرص الإفتراضي

نتيجة لذلك، تحصل على UUID القرص الإفتراضي، والذي بدوره يمكن إستخدامه للعثور على UUID لوحدة التخزين.

xe sr-list name-label=Local\ storage

UUID لمخزن SR

الآن بعد أن أصبح لدينا معرّف المخزن أو وحدة التخزين، أصبح من السهل فهم الأقراص التي تنتمي إلى جهاز إفتراضي معين، وستكون قادرًا على تحديد هذه الأقراص في الأداة المساعدة لإسترداد البيانات.

8087ae69-c195-5e15-8f7f-9ce1558d5cc9.VHD

قم بتوصيل أقراص الخادم بجهاز كمبيوتر يعمل بنظام Windows، وتنزيل أداة إسترداد البيانات وتثبيتها وتشغيلها.

سيعرض برنامج Hetman Partition Recovery جميع أقراص الجهاز الإفتراضي في إدارة الأقراص. إختر القرص الذي تم تخزين الملفات المطلوبة فيه، وإنقر بزر الماوس الأيمن فوقه وقم بتحديد "إفتح". قم بتحديد نوع الفحص - "فحص سريع". إذا تعذر على "الفحص السريع" العثور على الملفات المطلوبة، فإنتقل إلى "الفحص الكامل". إنقر بزر الماوس الأيمن على القرص - "فحص مرة أخرى" - "الفحص الكامل" - وقم بتحديد نظام الملفات لهذا القرص - ثم إنقر فوق التالي.

الفحص الكامل

إبحث عن المجلد الذي تم تخزين الملفات فيه، وقم بتحديد الملفات التي تريد إستعادتها، وإنقر على "الإسترداد"، وقم بتحديد القرص والمجلد الذي تريد حفظ الملفات فيه، ثم إنقر على "الإسترداد" مرة أخرى. عند إنتهاء العملية بأكملها، ستجد الملفات المستردة في المجلد الذي إخترته مسبقا.

إسترداد الملفات

إذا كانت وحدة التخزين XenServer تعتمد على نظام RAID، فستحتاج إلى إستخدام Hetman RAID Recovery. سيقوم هذا البرنامج تلقائيًا بإنشاء مصفوفة RAID بإستخدام الأقراص المتاحة، وكل ما عليك فعله هو تشغيل الفحص وإنتظار النتائج وإسترداد المعلومات.

يدعم برنامج Hetman RAID Recovery غالبية أنواع RAID الأكثر شيوعًا. لتسهيل حياتك، يتميز برنامجنا بخيار البحث عن الملفات بأسمائها. أيضًا، ستتمكن من معاينة محتويات الملف للتأكد من أن هذا هو المحتوى الذي تحتاجه.

Abdelhamid Balti

المؤلف: , كاتب تقني

عبد الحميد البلطي كاتب تقني في شركة Hetman Software. يتعامل مع البرامج التعليمية والإرشادات والمراجعات التفصيلية حول كيفية عمل أدوات وبرامج الشركة مع جميع أنواع أجهزة تخزين البيانات.

Mykhailo Miroshnichenko

محرر: , كاتب تقني

يعد ميخايلو ميروشنيتشنكو أحد المبرمجين الرائدين في شركة Hetman Software. يشارك معرفته مع قراء مدونتنا، إستنادًا إلى خمسة عشر عامًا من الخبرة في تطوير البرمجيات. بالإضافة إلى البرمجة، يعتبر ميخايلو خبيرًا في مجال إسترداد البيانات وأنظمة الملفات وأجهزة تخزين البيانات ومصفوفات RAID.

نوصى به لك

يرحب بك مساعد Hetman Software، الذي تم إنشاؤه على أساس الذكاء الإصطناعي.
ابدأ الدردشة