
عندما نتحدث عن نسخ احتياطية للأجهزة الافتراضية بدون أدوات تجارية نحن ندخل مرحلةً تتداخل فيها احتياجات استمرارية الأعمال الجادة مع الميزانيات المحدودة، لا سيما في الشركات الصغيرة والمتوسطة والبيئات المنزلية المتطورة. والخبر السار هو وجود العديد من البدائل المجانية أو مفتوحة المصدر التي تتيح لك حماية مثل هذه البيئات. Proxmox، Hyper-V، VMware، XCP-ng، oVirt، Nutanix أو Citrix دون الحاجة إلى الدفع (على الأقل في البداية).
مع ذلك، قبل التسرع في تثبيت أول برنامج تجده، من المهم فهم أنواع النسخ الاحتياطية المختلفة المتاحة في البيئات الافتراضية، وما تتضمنه النسخ الاحتياطية المعتمدة على البرامج الوسيطة والنسخ الاحتياطية غير المعتمدة عليها، وقيود الإصدارات المجانية، وكيفية دمج كل ذلك في استراتيجية عملية باستخدام وحدات تخزين NAS أو السحابات العامة أو محركات الأقراص الخارجية. تشرح الأقسام التالية المفاهيم الأساسية والحلول المجانية الرئيسية بالتفصيل لتتمكن من وضع خطة نسخ احتياطي. نسخ احتياطي قوي للأجهزة الافتراضية بدون دفع رسوم التراخيص.
المفاهيم الأساسية: النسخ الاحتياطية للأجهزة الافتراضية مقابل النسخ الاحتياطية "الكلاسيكية"
لا تُعدّ النسخ الاحتياطية للأجهزة الافتراضية مطابقة تمامًا للنسخ الاحتياطية التقليدية للملفات من خادم فعلي؛ ففي بيئة افتراضية، أنت تعمل مع صور الأجهزة الافتراضية الكاملة، والأقراص الافتراضية، وملفات التكوينيُغيّر هذا بشكلٍ كبير النهج التقني والأدوات اللازمة. فالآلة الافتراضية عبارة عن مجموعة من الملفات (أقراص VHD/VHDX، وVMDK، وqcow2، وملفات XML الخاصة بالتكوين، واللقطات، وما إلى ذلك) التي يُديرها برنامج إدارة الآلات الافتراضية كما لو كانت جهازًا مستقلاً، لذا من المنطقي حمايتها كوحدة منطقية.
تُجري معظم الحلول الحديثة نسخًا احتياطية للأجهزة الافتراضية بناءً على صور على مستوى المشرفتعتمد هذه الطريقة على واجهات برمجة التطبيقات الخاصة بالمنصة (مثل خدمة النسخ الاحتياطي لوحدة التخزين في Hyper-V، وواجهات برمجة تطبيقات VMware، وآليات Proxmox الأصلية، وغيرها) لتجميد حالة الجهاز، وأخذ لقطة متسقة، ونقل الكتل التي تغيرت فقط منذ آخر نسخة احتياطية. وهذا يختلف عن النسخ الاحتياطية "التقليدية" على مستوى نظام التشغيل الضيف، حيث يتم تثبيت برنامج وسيط داخل كل جهاز افتراضي، ويتم نسخ الملفات وقواعد البيانات كما لو كان خادمًا فعليًا آخر.
النسخ الاحتياطي القائم على الوكيل مقابل النسخ الاحتياطي بدون وكيل على الأجهزة الافتراضية
يتمثل أحد المفاهيم الأساسية التي تظهر في جميع الحلول الحالية تقريبًا في التمييز بين النسخ الاحتياطية القائمة على الوكلاء والنسخ الاحتياطية بدون وكلاءلكل منها مزاياها وعيوبها حسب البيئة التي نريد حمايتها.
في النهج القائم على الوكلاء، نقوم بتثبيت برامج داخل كل جهاز افتراضي ستتولى معالجة اقرأ البيانات من نظام التشغيل الضيف نفسهاجعلها متوافقة مع التطبيقات (قواعد البيانات، Exchange، إلخ) وأرسلها إلى خادم النسخ الاحتياطي. تُستخدم هذه الطريقة منذ سنوات ولا تزال مفيدة في الحالات التي يوجد فيها عدد قليل من الأجهزة الافتراضية أو عندما نحتاج إلى مستوى دقيق للغاية من التحكم في ما يتم نسخه احتياطيًا.
أما في النهج غير المعتمد على الوكلاء، فهو برنامج إدارة الأجهزة الافتراضية أو منصة المحاكاة الافتراضية التي تعرض واجهات برمجة التطبيقات (APIs) يُمكّن هذا برنامج النسخ الاحتياطي من الوصول إلى الأقراص الافتراضية وملفات التكوين من خارج الجهاز الافتراضي. تتصل الأداة بالمضيف أو المجموعة، وتُنشئ لقطات للأجهزة الافتراضية، وتستخدم آليات تتبع الكتل المتغيرة (CBT)، وتنقل المعلومات مباشرةً من وحدة تخزين المشرف إلى مستودعات النسخ الاحتياطي.
المزايا العملية للنسخ الاحتياطي بدون وكيل
أصبحت النسخ الاحتياطية بدون عميل في بيئات المحاكاة الافتراضية الحديثة الخيار المفضل لأنها تسمح بـ الإدارة المركزية وانخفاض استهلاك الموارد أن النهج التقليدي القائم على الوكلاء داخل كل جهاز افتراضي. لا يحتاج برنامج حماية البيانات إلا إلى نشر مكون خفيف الوزن على المضيف (أو حتى التواصل مباشرة مع واجهات برمجة التطبيقات) ومن هناك يكتشف جميع الأجهزة الافتراضية ويحميها دون المساس بتفاصيلها الداخلية.
يُقلل هذا النموذج بشكل كبير من حمل وحدة المعالجة المركزية وذاكرة الوصول العشوائي على الأجهزة الافتراضية أثناء تنفيذ النسخ الاحتياطي، حيث يتم إنجاز معظم العمل في برنامج إدارة الأجهزة الافتراضية ومستودع النسخ الاحتياطي، مستفيدًا من آليات أصلية لتتبع الكتل المعدلةبهذه الطريقة، يمكن إكمال النسخ الاحتياطية التزايدية في فترات زمنية ضيقة للغاية وباستخدام مساحة قرص أقل بكثير، وهو أمر بالغ الأهمية عند تخزين عشرات أو مئات من نقاط الاستعادة.
وهناك ميزة واضحة أخرى وهي الكفاءة التشغيلية في الإدارةلا داعي لتثبيت البرامج الوسيطة وتحديثها على كل جهاز افتراضي على حدة، أو التحقق من سبب توقف جهاز معين عن النسخ الاحتياطي. ما عليك سوى إضافة المضيف أو المجموعة إلى قائمة جرد حل النسخ الاحتياطي لجعل جميع الأجهزة المستضافة متاحة للحماية، وذلك عادةً بعد تثبيت مكون النقل على عقدة المشرف نفسها.
من وجهة نظر اقتصادية، عادةً ما يُترجم النهج غير المعتمد على الوكيل إلى ترخيص أكثر ملاءمةحتى في النسخ التجارية، يكون الترخيص لكل مضيف، أو لكل منفذ، أو لكل عدد من الأجهزة الافتراضية المحمية، ولكن يتم تجنب نموذج الترخيص لكل وكيل. مع أننا نركز هنا على الأدوات المجانية، إلا أن هذا الفرق يصبح واضحًا جدًا إذا قررت الترقية إلى النسخ المدفوعة مستقبلًا مع توسع نطاق المشروع.
وأخيرًا، فإن النسخ الاحتياطية التي تتم بدون عميل والمنفذة بشكل جيد تجعل كلاً من استعادة كاملة للتشوهات البصرية مثل الترميم الحبيبيمن الممكن إعادة تشغيل جهاز افتراضي كامل في بضع خطوات من صورة أو استخراج ملفات فردية من نقطة استعادة محددة دون الحاجة إلى تشغيل الجهاز الافتراضي الأصلي، بشرط أن يتضمن حل النسخ الاحتياطي هذه الميزات المتقدمة.
Proxmox VE وأهمية الجمع بين النسخ الاحتياطية الأصلية والنسخ الاحتياطية الخارجية
بيئة Proxmox الافتراضية هي منصة افتراضية مفتوحة المصدر مبنية على نظام Debian مع نظام إدارة KVM متكامل وإدارة عبر الويبيُستخدم خادم النسخ الاحتياطي من Proxmox على نطاق واسع في الشركات الصغيرة والمتوسطة والمختبرات ومراكز البيانات الصغيرة نظرًا لمرونته وانعدام تكلفة الترخيص، وهو ما يُعدّ أحد أهم مزاياه. إنه حل أصلي عالي الكفاءة لعمل نسخ احتياطية من الأجهزة الافتراضية والحاويات ووحدات التخزين.
ومع ذلك، مع ازدياد تعقيد البيئات أو تهجينها (على سبيل المثال، الجمع بين Proxmox مع VMware أو Hyper-V أو أحمال العمل السحابيةتُفضّل العديد من المؤسسات توحيد حماية البيانات على منصة واحدة تُدير جميع برامج إدارة الأجهزة الافتراضية من وحدة تحكم مركزية. في هذه الحالات، تبرز أهمية حلول مثل NAKIVO Backup & Replication، التي تُغطي، بالإضافة إلى Proxmox، بيئات VMware وHyper-V وEC2 على Amazon باستخدام نفس محرك النسخ الاحتياطي وسياسات الاحتفاظ بالبيانات.
يعتمد نهج NAKIVO في التعامل مع Proxmox على النسخ الاحتياطية. بدون وكيل على مستوى المضيفيُتيح ذلك حماية الأجهزة الافتراضية دون تثبيت أي شيء داخليًا. وللقيام بذلك، يتصل التطبيق بخادم أو مجموعة Proxmox باستخدام بيانات اعتماد إدارية، وينشر تلقائيًا مكونًا ناقلًا، ويبدأ في الاستفادة من تقنية تتبع تغييرات الكتل الأصلية لتسريع الترقيات التدريجية.
تشمل إمكانياته لبيئات Proxmox النسخ المستندة إلى الصور مع الاتساق على مستوى التطبيق (التكامل مع آليات من نوع VSS داخل الأجهزة الافتراضية عند الاقتضاء)، والاستعادة الدقيقة لملفات ومجلدات محددة، وإنشاء نسخ تزايدية دائمة أو دمجها مع النسخ الاحتياطية الكاملة الدورية، ودعم وجهات التخزين المختلفة سواء المحلية أو في السحابة.
وجهات التخزين: التخزين المحلي، والتخزين عبر الشبكة (NAS)، والتخزين على أشرطة، والسحابة العامة
عند تصميم مخطط نسخ احتياطي للآلة الافتراضية بدون أدوات تجارية مدفوعة، فإن أحد القرارات الرئيسية هو مكان تخزين البيانات: التخزين المحلي، أو نظام التخزين الشبكي (NAS)، أو المشاركات الشبكية، أو أشرطة التخزين، أو السحابات العامة هذه خيارات تدعمها العديد من الأدوات المجانية، وإن كانت بفروق دقيقة وقيود مختلفة.
تتيح بعض الحلول إرسال النسخ الاحتياطية إلى الأقراص المحلية على خادم النسخ الاحتياطي نفسه، أو إلى محركات أقراص USB خارجية، أو موارد مشتركة SMB/NFS يتم تخزينها على أجهزة تخزين شبكية مثل QNAP أو Synology. عادةً ما يكون هذا الأسلوب كافيًا للشركات الصغيرة والمتوسطة الحجم التي لديها بالفعل جهاز تخزين شبكي لتخزين نسخ احتياطية من الأجهزة الافتراضية، شريطة مراقبة الأمان بعناية والتحكم الصارم في الوصول إلى البيانات.
وتضيف تطبيقات أخرى دعمًا لـ تخزين سحابي متوافق مع S3 (مثل Amazon S3، وWasabi، وBackblaze B2، وAzure Blob، أو غيرها من مزودي خدمات التخزين السحابي المتوافقة)، مما يُسهّل تطبيق استراتيجيات 3-2-1 (ثلاث نسخ من البيانات، على نوعين من وسائط التخزين، إحداها خارج الموقع) دون الحاجة إلى الاستثمار في أشرطة أو مكتبات تخزين فعلية. في هذه الحالات، يُعدّ كلٌّ من إزالة البيانات المكررة، وضغط البيانات، واستخدام النسخ الاحتياطية التزايدية أمورًا أساسية لتقليل استهلاك النطاق الترددي وتكاليف التخزين.
في البيئات ذات متطلبات الحفظ طويلة الأجل الأعلى، تسمح بعض الأدوات المجانية أو المجانية المدفوعة أيضًا نسخ النسخ الاحتياطية إلى شريط أو مزامنتها مع مستودعات النسخ الاحتياطي الخارجية الأخرى، إما من خلال FTPS أو النسخ المتماثل المجدول أو الآليات الخاصة المحسّنة لأحجام البيانات الكبيرة.
عدم قابلية التغيير، والتشفير، والنسخ الاحتياطي التلقائي
إلى جانب القدرة البسيطة على إنشاء واستعادة النسخ الاحتياطية، بدأت الحلول الحديثة للبيئات الافتراضية في دمج وظائف من المرونة السيبرانية والأتمتة المتقدمة وهي ميزات مثيرة للاهتمام للغاية حتى في الإصدارات المجانية. ومن بينها خاصية عدم قابلية النسخ الاحتياطي للتغيير، حيث تمنع إمكانية تعديل أو حذف نقاط الاستعادة لفترة محددة مسبقًا، حتى في حال اختراق برامج الفدية لبيانات اعتماد المسؤول.
من خلال تمكين خاصية عدم قابلية التغيير في مستودع النسخ الاحتياطي، تتم حماية البيانات من التشفير الخبيث أو الحذف العرضي لفترة محددة من الأيام، مما يوفر طبقة أمان إضافية في البيئات التي لا تتوفر فيها ميزانية لحلول تخزين مخصصة لتقنية WORM. ينبغي دمجها مع نظام احتفاظ جيد مثل GFS (نسخ احتياطية يومية، أسبوعية، شهرية، وسنوية) لتحقيق التوازن بين مساحة القرص وقدرات استعادة البيانات التاريخية.
جانب رئيسي آخر هو تشفير النسخ الاحتياطيةتتيح لك العديد من الأدوات تحديد كلمة مرور أو مفتاح تشفير يُستخدم لحماية البيانات قبل إرسالها إلى المستودع، سواء كان محليًا أو بعيدًا. وبهذه الطريقة، حتى لو تمكن شخص ما من الوصول إلى ملفات النسخ الاحتياطي، فلن يتمكن من قراءة محتوياتها بدون هذا المفتاح، وهو أمر بالغ الأهمية عند العمل مع التخزين السحابي أو المواقع الخارجية لمركز البيانات.
تتضمن أتمتة عمليات النسخ جدولة مرنة تسمح بالتنفيذ المهام اليومية، والجداول الزمنية، أو فترات زمنية محددةبالإضافة إلى تحديد شروط الاحتفاظ وفقًا لقواعد مخصصة، من الشائع أن يكون بالإمكان تحديد عدة قواعد لكل مهمة نسخ احتياطي (على سبيل المثال، نسخ احتياطي تزايدي يومي بالإضافة إلى نسخ احتياطي كامل شهري) وضبط أولوية المهمة لمنع زيادة المهام المتزامنة من إثقال مضيف المحاكاة الافتراضية.
شرح مفصل لبرنامج النسخ الاحتياطي والتكرار من NAKIVO لبيئات Proxmox
في مجال الحلول التي تدعم Proxmox دون الحاجة إلى وكلاء داخل الأجهزة الافتراضية، يقدم برنامج NAKIVO Backup & Replication تكامل عميق إلى حد ما مع Proxmox VE وغيرها من منصات المحاكاة الافتراضية الراسخة مثل VMware vSphere وMicrosoft Hyper-V أو حتى Amazon EC2. كما يتضمن دعمًا لعمليات النسخ الاحتياطي القائمة على الوكلاء على أجهزة Windows وLinux الفعلية، مما يتيح حماية موحدة للخوادم الافتراضية والفعلية.
للبدء في العمل مع Proxmox، فإن الخطوة الأولى هي أضف المضيف أو المجموعة إلى قائمة جرد NAKIVO من خلال واجهة الويب الخاصة بمكون المدير. من قائمة التكوين، ادخل إلى قسم المخزون، واختر خيار إضافة عنصر افتراضي جديد، وحدد "مضيف أو مجموعة Proxmox" كمنصة، وبعد ذلك يتم إدخال تفاصيل الاتصال الأساسية.
من الضروري تحديد اسم وصفي لتحديد الخادم في المخزون، ونوع العنصر (مضيف Proxmox مستقل أو مجموعة)، واسم IP أو DNS، ومستخدم يتمتع بامتيازات المسؤول (عادةً الجذر)، وكلمة مرور. منفذ واجهة الويب (الافتراضي 8006)يلزم تحديد منفذ SSH (عادةً 22) ومسار الدليل المؤقت، والذي يكون عادةً /tmp في عمليات التثبيت القياسية. بمجرد إكمال هذه الحقول، يقوم المعالج تلقائيًا بتثبيت مكون النقل على المضيف أو على كل عقدة في المجموعة.
بعد هذه العملية، ستظهر جميع الأجهزة الافتراضية المستضافة على المضيف أو في مجموعة Proxmox في قسم حماية البيانات، ويمكن بعد ذلك... تضمين في مهام النسخ الاحتياطي والتكراريشبه هذا ما يحدث عند إضافة مضيفات ESXi أو Hyper-V إلى نفس المخزون. من لوحة التحكم، يمكنك التحقق من أي من أجهزة النقل نشطة وعلى أي خوادم تم نشرها لضمان أداء نسخ احتياطي كافٍ.
يتم إنشاء مهمة نسخ احتياطي لـ Proxmox VE من علامة تبويب حماية البيانات نفسها، وذلك بالنقر على زر "مهمة جديدة" المخصص لـ Proxmox واتباع التعليمات. في الخطوة الأولى، تختار الأجهزة الافتراضية المراد حمايتها (على سبيل المثال، جهاز افتراضي يعمل بنظام Debian 12)، وفي الخطوة الثانية، تحدد... مستودع الوجهة (محلي، NAS، تخزين سحابي، جهاز إزالة التكرار، إلخ) وفي الثالث، يتم تحديد التخطيط والاحتفاظ، مما يسمح بتفعيل عدم قابلية النسخ الاحتياطي للتغيير لعدد محدد من الأيام إذا رغبت في ذلك.
في قسم خيارات المهمة، يمكنك تحديد اسم المهمة، وأولويتها النسبية مقارنةً بالمهام المتزامنة الأخرى، وما إذا كانت تستخدم وضعًا متوافقًا مع التطبيق أو غير متوافق معه لضمان اتساق قاعدة البيانات والخدمة، ونوع تتبع التغييرات بين النسخ. عادةً ما يكون الأسلوب الأكثر فعالية هو استخدام تتبع التغييرات الأصلي في Proxmoxومع ذلك، يمكنك أيضًا استخدام آلية NAKIVO الخاصة أو تعطيلها تمامًا (مع عمل نسخ كاملة دائمًا) إذا كنت تبحث عن أقصى قدر من البساطة مع افتراض استهلاك مساحة أكبر.
بالإضافة إلى ذلك، يمكن تفعيل التقنيات لـ تسريع الشبكة من خلال الضغطتشفير حركة البيانات بين المضيف ومستودع النسخ الاحتياطي، وتكوين النسخ الاحتياطية الكاملة الدورية (النشطة أو التركيبية) لتعزيز موثوقية السلسلة التزايدية، وخيارات إضافية متنوعة تهدف إلى ضبط أداء وأمان النسخ الاحتياطية وفقًا للبيئة المحددة.
بمجرد تحديد المهمة، يمكن تشغيلها فورًا أو السماح لها بالعمل وفقًا للجدول الزمني المحدد. يُنشئ كل تنفيذ نقاط استعادة، قد تكون كاملة أو تزايدية. إذا تم تعديل أي معلومات داخل الجهاز الظاهري بعد النسخ الاحتياطي الكامل الأول (على سبيل المثال، بإنشاء ملف جديد في /opt/)، فإن مهمة النسخ الاحتياطي التزايدي اللاحقة ستنقل البيانات المُعدّلة فقط. كتل البيانات الجديدة أو المعدلةمما يقلل بشكل كبير من الوقت واستخدام النطاق الترددي.
استعادة الجهاز الظاهري Proxmox: كاملة ودقيقة
تُعدّ عملية الاستعادة لحظة الحقيقة الحقيقية لأي نظام نسخ احتياطي، وفي حالة بيئات Proxmox المحمية بحل متقدم، يمكن إجراؤها ترميمات كاملة أو حبيبية بحسب متطلبات الحادث. من لوحة حماية البيانات نفسها، يتم تحديد مهمة النسخ الاحتياطي لـ Proxmox، ثم يتم الوصول إلى قائمة الاسترداد، حيث يتم اختيار نوع العملية المراد تنفيذها.
لاستعادة ملفات فردية، حدد الخيار المناسب واختر الجهاز الظاهري ونقطة الاستعادة التي تريد استخدامها؛ إذ يمكن أن تحتوي نسخة احتياطية واحدة على عدة أجهزة ظاهرية من مضيفات Proxmox مختلفة، مما يوفر مرونة كبيرة. ثم اختر ما إذا كنت تريد تنزيل الملفات. إلى المتصفح، أرسلها عبر البريد الإلكتروني، واستعادتها إلى خادم معين أو تحميلها على موارد الشبكة المشتركة، مما يسمح بالتكيف مع سير العمل المختلف.
بعد اختيار طريقة الاستعادة، يمكنك استعراض بنية المجلدات الموجودة في النسخة الاحتياطية، وتحديد الملف أو المجلد الذي ترغب في استعادته (على سبيل المثال، ملف في /opt/ تم إنشاؤه بعد آخر نسخة احتياطية كاملة)، وتحديد نوع الاستعادة (تنزيل بسيط، استبدال، إلخ). يقوم النظام بتنفيذ المهمة ويتيح لك تتبع تقدمها من علامة تبويب الأنشطة حتى تصبح البيانات متاحة مرة أخرى.
عندما تكون الحاجة قم بتشغيل جهاز افتراضي كامل من النسخة المنسوخة (على سبيل المثال، بعد عطل في أجهزة المضيف أو بسبب تلف شديد في نظام الملفات)، يقوم معالج الاسترداد الكامل لـ Proxmox VE بتوجيه المسؤول خلال عدة خطوات: تحديد نقاط النسخ الاحتياطي والاسترداد اللازمة، واختيار المضيف أو المجموعة المستهدفة، ومخزن البيانات أو وحدة التخزين التي ستوجد فيها الأقراص الظاهرية، والشبكة الظاهرية التي سيتصل بها الجهاز المستعاد، واختياريًا، مجموعة الموارد إذا تم استخدامها في البيئة.
في المرحلة الأخيرة، يتم ضبط اسم المهمة، وخيارات تشفير الشبكة أو ضغطها، وغيرها من المعلمات المتقدمة، وبعد ذلك يتم تشغيل عملية الاستعادة بنقرة زر. والنتيجة هي إعادة بناء جهاز افتراضي من النسخة الاحتياطية، مع خصائصه. الأقراص وملفات التكوين التي يتم إنشاؤها تلقائيًا على مضيف Proxmox المحدد وجاهز للتشغيل بنفس حالة نقطة الاستعادة المختارة.
النسخ الاحتياطية لـ VMware: الميزات والأدوات
في منصات المحاكاة الافتراضية الراسخة مثل VMware vSphere، يكون النهج المفاهيمي للنسخ الاحتياطي هو نفسه، ولكن من المهم ملاحظة أن واجهات برمجة التطبيقات الخاصة بـ VMware تسمح بطرق نسخ احتياطي مختلفة. تكاملات محددة للغاية مع برنامج إدارة الأجهزة الافتراضية بالنسبة للقطات المتناسقة مع التطبيقات، وتتبع الكتل المعدلة، والاستعادة السريعة للأجهزة الافتراضية بأكملها، تعتبر النسخ الاحتياطية لـ VMware بنفس أهمية النسخ الاحتياطية للخوادم الفعلية، حيث أن فقدان بيانات واحد في جهاز افتراضي يمكن أن يكون له تأثير خطير على المؤسسة.
تكمن الاختلافات مقارنةً بالنسخ الاحتياطية "التقليدية" للخوادم الفعلية في أننا نعمل هنا دائمًا على مستوى صور الأجهزة الافتراضية، وأن برنامج إدارة الأجهزة الافتراضية (Hypervisor) يعمل كطبقة وسيطة توفر واجهات برمجة تطبيقات (APIs) خاصة بالنسخ الاحتياطي. تستفيد أفضل أدوات VMware، حتى إصداراتها المجانية، من هذه الإمكانيات لتقديم نسخ احتياطية تزايدية عالية الكفاءة واستعادة الملفات على مستوى النظام من الصور نفسها دون الحاجة إلى استعادة الجهاز الظاهري بالكامل، وهو أمر ذو قيمة عالية في أقسام تكنولوجيا المعلومات ذات الموارد المحدودة.
النسخ الاحتياطية المجانية في Hyper-V: من الأدوات الأصلية إلى الحلول المخصصة
يوفر نظام Hyper-V من مايكروسوفت العديد من الخيارات لإجراء النسخ الاحتياطي دون دفع رسوم تراخيص إضافية، بدءًا من استخدام نسخ احتياطية لنظام التشغيل Windows Server باستخدام Hyper-V VSS حتى حلول الجهات الخارجية التي تتضمن إصدارات مجانية أو مجتمعية. لكل خيار تعقيداته وقيوده ومستوى أتمتته الخاص، لذا من المهم الاختيار بناءً على حجم البيئة ومستوى تحمل المخاطر.
إحدى الإمكانيات الأساسية هي تسجيل كاتب خدمة النسخ الاحتياطي لـ Hyper-V VSS في أداة النسخ الاحتياطي لخادم Windows باستخدام سلسلة من التغييرات في السجل (إنشاء مفتاح WindowsServerBackup، وشجرة توافق التطبيق الفرعية، وربط معرّف GUID الخاص بكاتب Hyper-V بالمعرّف المقابل). بعد هذه الخطوات، يمكن لبرنامج Windows Server Backup إنشاء نسخ متناسقة من الأجهزة الافتراضية المستضافة على المضيف، بشرط تضمين جميع وحدات التخزين التي تحتوي على ملفات متعلقة بالأجهزة الافتراضية في النسخة.
عمليًا، يعني هذا تضمين جميع الأقراص التي تحتوي على ملفات التكوين والأقراص الافتراضية والملفات المساعدة في مهمة النسخ الاحتياطي (على سبيل المثال، حماية الأقراص C: وD: وE: إذا كان النظام يخزن ملفات XML الخاصة بالتكوين على وحدة تخزين واحدة والأقراص الافتراضية على وحدة تخزين أخرى). كما يشمل ذلك الأجهزة الافتراضية التي لا يدعم نظام تشغيلها خدمة النسخ الاحتياطي للأجهزة الافتراضية (VSS) أو التي تفتقر إليها. تم تثبيت خدمات التكامل بشكل صحيح سيتم وضعها في حالة محفوظة أثناء أخذ اللقطة، مما قد يتسبب في انقطاعات إذا كان ذلك يتعلق بخدمات الإنتاج.
لاستعادة هذه الأجهزة الافتراضية باستخدام أداة النسخ الاحتياطي لنظام التشغيل Windows Server، تتضمن العملية تشغيل معالج الاستعادة، وتحديد الخادم والنقطة الزمنية، واختيار نوع الاستعادة (التطبيقات أو الملفات والمجلدات، حسب الاقتضاء)، وتحديد Hyper-V كمصدر للبيانات، وتحديد موقع الاستعادة، وتشغيل العملية. من المهم ملاحظة أن الأجهزة التي تحتوي على عدة لقطات مرتبطة يمكن أن تسبب هذه المشاكل أثناء عملية الاستعادة، وفي بعض الحالات تتطلب إزالة الجهاز الظاهري واستعادة ملفات اللقطة أولاً قبل إجراء عملية استعادة ثانية لتطبيق Hyper-V.
حلول مجانية ومفتوحة المصدر لعمل نسخ احتياطية للأجهزة الافتراضية
بالإضافة إلى أدوات ويندوز الأصلية، هناك نظام بيئي واسع النطاق إلى حد ما من الحلول المجانية أو مفتوحة المصدر التي تسمح نسخ احتياطي للأجهزة الافتراضية على برامج إدارة الأجهزة الافتراضية المختلفة تختلف مستويات وظائفها باختلاف المنتج. بعضها نسخ محدودة من حلول تجارية، بينما البعض الآخر مشاريع مفتوحة المصدر بالكامل تتطلب بعض العمل اليدوي لتشغيلها.
يُعد إصدار Veeam Community Edition على الأرجح أحد أشهر الإصدارات، حيث يوفر القدرة على حماية عدد محدود من الأجهزة الافتراضية Hyper-V و VMware (عادةً ما يتراوح عدد الأجهزة الافتراضية بين 5 و10) مع العديد من ميزات الإصدار المدفوع، بما في ذلك النسخ الاحتياطي التزايدي، واستعادة الملفات بدقة، ودعم الأقراص الخارجية أو أجهزة التخزين الشبكية (NAS) كوجهات تخزين. من الشائع تثبيت Veeam Community على خادم فعلي منفصل أو حتى جهاز افتراضي مخصص، مع أنه يُنصح بتقييم مخاطر وجود خادم النسخ الاحتياطي على نفس البنية التحتية التي ترغب في حمايتها.
يُعد برنامج Vinchin Backup Free Edition خيارًا آخر يوفر الدعم لـ بعض منصات المحاكاة الافتراضية المحددة مع حدٍّ مُخفَّض لعدد الأجهزة الافتراضية المحمية (حوالي 3 أجهزة افتراضية في النسخة المجانية). ورغم أن نطاقها في النسخة المجانية محدود، إلا أنها قد تكون مفيدة في المختبرات أو البيئات الصغيرة التي تستخدم فقط المنصات المتوافقة دون الحاجة إلى ترقيات.
يوفر الإصدار المجاني من BDRSuite (من Vembu) خدمة النسخ الاحتياطي المجاني للأجهزة الافتراضية لـ VMware و Hyper-V و KVMتهدف هذه الفكرة إلى تمكين مسؤولي تقنية المعلومات من التعرف على المنصة مجانًا. ومن أهم مزاياها استخدام برنامج تشغيل خاص لنسخ الكتل المستخدمة في الأجهزة الافتراضية Hyper-V فقط، مما يُحسّن الأداء بشكل ملحوظ مقارنةً بالحلول الأخرى، وفقًا للشركة المصنعة. عادةً ما يحد هذا الإصدار المجاني من عدد الأجهزة الافتراضية المحمية، ولكنه يحتفظ بالعديد من ميزات الإصدار التجاري.
من بين مشاريع المصادر المفتوحة، تبرز أسماء مثل باكولا، وبيروس، وباكولا (بإصداراتها وفروعها المختلفة)، ويوصي بها العديد من مديري الأنظمة في المجتمعات التقنية. هذه الحلول قوية للغاية ومرنة جدًا، ولكنها تتطلب أيضًا مستوى أعلى من المعرفة والتكوين إنها أفضل من الأدوات التي تحتوي على معالجات رسومية أكثر توجيهًا؛ وفي المقابل، تسمح بتنسيق عمليات النسخ الاحتياطي المعقدة في بيئات غير متجانسة دون دفع ثمن التراخيص.
قدمت أدوات تجارية أخرى مثل Storware Backup & Recovery أو حل Altaro المجاني إصدارات مجانية في وقت ما، على الرغم من أن بعض الحالات تم إيقاف النسخة المجانية أو أصبحت تتطلب ترخيصًا.لذلك، يُنصح بالتحقق من الوضع الحالي على موقع الشركة المصنعة قبل أن تعتمد استراتيجية النسخ الخاصة بالشركة على تلك الخيارات.
BackupChain: نهج احترافي مع خيارات مجانية محدودة
BackupChain عبارة عن مجموعة من أدوات النسخ الاحتياطي المصممة خصيصًا لمحترفي تكنولوجيا المعلومات، مع تركيز واضح على خوادم Hyper-V وWindowsكما يشمل ذلك عمليات النشر الافتراضية الأخرى. وتتمثل فلسفته في توفير تكوين دقيق للغاية، وتنسيقات بيانات قياسية مفتوحة، وإزالة البيانات المكررة، وضغط دلتا لتقليل استهلاك المساحة في نسخ الأجهزة الافتراضية.
يمكن أن تغطي رخصة BackupChain ما يلي: عدد غير محدود من الأجهزة الافتراضية Hyper-V على مضيف واحدبفضل عدم الحاجة إلى شراء تراخيص إضافية لكل جهاز افتراضي أو لكل معالج، يصبح هذا الخيار جذابًا عند التحول إلى نموذج مدفوع. وهو متوافق مع إصدارات Windows Server من 2008 إلى 2022، بالإضافة إلى Hyper-V على أنظمة Windows 8 و10 و11، ويدعم وحدات التخزين المشتركة للمجموعات (CSV)، ومجموعات تجاوز الفشل، والنسخ الاحتياطية المتسلسلة لتقليل التأثير على موارد المضيف.
يمكن تهيئة النسخ الاحتياطية للأجهزة الافتراضية في BackupChain في الوضع تحديد الملفات (تحديد المجلد الذي توجد فيه ملفات VHD/VHDX) بدلاً من ذلك، يمكنك إجراء النسخ الاحتياطي تلقائيًا عن طريق تحديد الأجهزة الافتراضية مباشرةً من القائمة والسماح للأداة بتهيئة المهمة. تُجرى جميع عمليات النسخ الاحتياطي أثناء تشغيل الأجهزة الافتراضية، مع أخذ لقطات متسقة، بالإضافة إلى الاحتفاظ بنقاط التحقق أو اللقطات إذا رغبت في ذلك، على الرغم من أن مايكروسوفت لا تنصح باستخدامها بكثافة في بيئات الإنتاج.
يمكن إجراء عملية الاستعادة على مستوى الجهاز الظاهري بالكامل (مع خيار الاستنساخ لتجنب تعارض الأسماء) أو مستوى تفصيلي للملفات والمجلداتيتيح لك هذا فتح صور الأجهزة الافتراضية مباشرةً من وحدة تحكم BackupChain واستخراج البيانات الضرورية فقط دون الحاجة إلى استعادة القرص الافتراضي بالكامل. تتوفر وظيفة النسخ الاحتياطي والاستعادة التفصيلية هذه في إصداري Enterprise وPlatinum من المنتج، وهما مصممان للسيناريوهات المعقدة التي تتضمن قواعد بيانات أو خوادم Exchange أو SQL داخل الأجهزة الافتراضية.
ومن نقاط قوة BackupChain الأخرى قدرتها على العمل مع وجهات نسخ احتياطي متنوعة للغايةبدءًا من الأقراص المحلية ومحركات أقراص USB وحتى مشاركات الشبكة وخوادم FTP/FTPS البعيدة أو حتى البنى التحتية لتخزين السحابة ذاتية الإدارة، فإن استخدام إزالة التكرار وضغط دلتا والمعالجة المتعددة على وحدة المعالجة المركزية يسمح بالاستخدام الأمثل لعرض النطاق الترددي والمساحة المتاحة، مما يجعل من الممكن تكرار الأجهزة الافتراضية الكبيرة عبر اتصالات محدودة نسبيًا.
استراتيجيات عملية للشركات الصغيرة والمتوسطة: نظام التخزين الشبكي QNAP، ومنصة Veeam Community، والأدوات الأصلية
في الشركات الصغيرة والمتوسطة التي لديها عدد قليل من الخوادم الفعلية وعدد قليل من الأجهزة الافتراضية Hyper-V، من الشائع جدًا العثور على سيناريوهات يكون فيها جهاز QNAP NAS كوحدة تخزين مركزية تتوفر العديد من الأدوات المجانية، ولكن دون استراتيجية واضحة طويلة الأجل لتحديد الأدوات المناسبة. في هذه الحالات، غالباً ما يبرز التردد بين استخدام الحل المدمج في جهاز التخزين الشبكي، أو إنشاء خادم نسخ احتياطي مخصص، أو تشغيل أداة النسخ الاحتياطي في جهاز افتراضي ضمن البنية التحتية الحالية.
تتيح لك أداة Hyper Data Protector، المضمنة في العديد من أجهزة QNAP NAS، تنفيذ نسخ احتياطية من الأجهزة الافتراضية Hyper-V و VMware إلى NAS إنه حل بسيط نسبيًا، لا يتطلب سوى تخطيط أساسي، ولا توجد تكاليف ترخيص إضافية. بالنسبة للبيئات الصغيرة التي يتوفر فيها نظام QNAP بالفعل، والتي ترغب في حل سريع ومباشر، يُعد هذا الخيار مناسبًا، شريطة قبول القيود المتعلقة بالتحكم الدقيق، وإعداد التقارير، وأوقات دعم الشركة المصنعة.
ومع ذلك، من المفهوم أن بعض المسؤولين قد يشعرون بعدم الارتياح عند بناء استراتيجية نسخ احتياطي حاسمة على ميزة ليست هي النشاط الرئيسي لمزود خدمة التخزين الشبكي وقد لا يحظى بنفس الاهتمام من حيث الأمان والتحديثات التي تحظى بها برامج النسخ الاحتياطي المتخصصة. لهذا السبب، يفكر الكثيرون في تجربة Veeam Community Edition كبديل، بتثبيته على خادم فعلي قديم أو جهاز افتراضي لمقارنة الأداء والموثوقية.
يتميز تثبيت Veeam Community على خادم فعلي مخصص، حتى لو كان من الأجهزة القديمة، بميزة اعزل خادم النسخ الاحتياطي عن البنية التحتية الرئيسيةبهذه الطريقة، في حال حدوث أي عطل في مضيفات Hyper-V، تبقى النسخ الاحتياطية متاحة على جهاز آخر. يكمن الخطر في موثوقية الأجهزة القديمة نفسها، لذا يجب مراقبة الأقراص ووحدات التزويد بالطاقة والمكونات الأخرى عن كثب. يُعد تثبيت Veeam كجهاز افتراضي على أحد المضيفات الموجودة أكثر ملاءمة، ولكنه ينطوي على بعض المخاطر: فإذا تعطل المضيف تمامًا، سيتعطل خادم النسخ الاحتياطي معه.
كخيار تكميلي أو احتياطي، يمكنك دائمًا اللجوء إلى نسخ احتياطية لنظام التشغيل Windows Server باستخدام Hyper-V VSS يتم تخزين النسخ الاحتياطية على جهاز QNAP نفسه عبر موارد مشتركة. لن يكون هذا الحل الأمثل، ولن يوفر ميزات متقدمة مثل الاستعادة الدقيقة أو عدم قابلية التغيير، ولكن في البيئات الصغيرة جدًا، قد يُحدث فرقًا كبيرًا بين وجود نسخة احتياطية وعدم وجودها على الإطلاق.
لقطات وحدة التخزين واللقطات: الفائدة والقيود
خارج نطاق العالم الافتراضي البحت، يقوم بعض المسؤولين بدمج نسخ احتياطية للأجهزة الافتراضية مع آليات مثل لقطات وحدة التخزين في نظام التشغيل Windows Server (النسخ الظلية) بالنسبة للمجلدات المشتركة، يمكن الاستفادة من حقيقة أن هذه الوظيفة مضمنة افتراضيًا منذ الإصدارات القديمة مثل Windows Server 2003. من خلال تفعيلها على وحدات التخزين التي توجد بها البيانات المشتركة، يمكن للمستخدمين استعادة الإصدارات السابقة من الملفات المحذوفة أو المعدلة بسرعة دون تدخل المسؤول.
الفكرة هي تخصيص قرص محلي (فعلي أو افتراضي) لتخزين هذه اللقطات، مع تحديد عدد اللقطات المحفوظة وعدد مرات إنشائها. يمكنك حتى تثبيت برنامج عميل يتيح للمستخدمين استعادة الملفات بأنفسهم تُخفف هذه الآلية، في حد ذاتها، العبء على فريق تكنولوجيا المعلومات. مع ذلك، من المهم التذكير بأن هذه الآلية مُصممة لتسهيل العمل ولا تُغني عن نظام نسخ احتياطي شامل، إذ أنها لا تخزن سوى 64 نسخة كحد أقصى، وتُخزّن على الخادم المراد حمايته.
لذا، تُعدّ لقطات وحدة التخزين مكملاً مفيداً لعمليات النسخ الاحتياطي للأجهزة الافتراضية، لا سيما فيما يتعلق بالاستعادة السريعة لملفات المستخدم، ولكن لا يمكن اعتبارها بديلاً عن ذلك. نسخ احتياطية مستقلة مخزنة على وسائط تخزين أخرىويفضل أن تكون معزولة عن البنية التحتية للإنتاج وأن يكون لها سياسات احتفاظ وتحقق دورية محددة جيدًا.
في نهاية المطاف، لتطوير استراتيجية من نسخ احتياطية للأجهزة الافتراضية بدون أدوات تجارية لتحقيق حلٍّ فعّال ولو بشكلٍ بسيط، يُنصح بدمج عدة عناصر مما سبق ذكره: الاستفادة من الإصدارات المجانية لحلولٍ راسخة مثل Veeam أو BDRSuite في البيئات الصغيرة، واستخدام مشاريع مفتوحة المصدر مثل Bacula أو Bareos عند توفر الوقت والخبرة اللازمين لضبطها بدقة، والاستفادة من دعم Proxmox وHyper-V وVMware الذي توفره الأدوات التي لا تتطلب تثبيت برامج وسيطة والتي تُبسط الإدارة، واستكمال كل ذلك بآلياتٍ أصلية مثل VSS، ولقطات وحدات التخزين، أو الأدوات المساعدة المُدمجة في نظام التخزين الشبكي (NAS). يتيح هذا توازناً معقولاً بين انعدام تكاليف الترخيص، وسهولة إدارة التعقيد، وقدرات استعادة البيانات في حالات الكوارث الحقيقية.
