كيفية أخذ نسخة احتياطية من Domain Controller: دليل شامل للخوادم الفعلية والافتراضية باستخدام Veeam
تعرف على كيفية عمل نسخة احتياطية لخوادم Domain Controller بنوعيها (الفعلي والافتراضي) باستخدام Veeam، مع خطوات تفصيلية ونصائح مهنية لضمان الحماية الفعالة.

🔐 ما هو Microsoft Active Directory ولماذا هو مهم؟
يُعتبر Microsoft Active Directory معيارًا أساسيًا في بيئات العمل (Corporate Environments) التي تتطلب إدارة مركزية للمستخدمين (Central User Management) والتحقق من الهوية (Authentication).
من الصعب تخيّل كيف يمكن لمسؤولي النظام (System Administrators) أداء مهامهم بكفاءة بدون وجود هذه التقنية، لأنها تُعد حجر الزاوية في البنية التحتية لأي مؤسسة رقمية.
لكن، مع هذه القوة الكبيرة تأتي مسؤولية كبيرة أيضًا، فالتعامل مع Active Directory يتطلب وقتًا ومعرفة دقيقة من أجل استغلال كل إمكانياته بالشكل الأمثل.
📌 معلومة إضافية:
Active Directory لا يدير فقط حسابات المستخدمين، بل أيضًا الأجهزة، السياسات الأمنية (Group Policies)، وأذونات الوصول إلى الموارد. أي خلل فيه قد يؤدي إلى توقف العمل في مؤسسة كاملة.
🛠️ هدف هذا الدليل: الحماية والاستعادة باستخدام Veeam
تهدف هذه السلسلة إلى مساعدتك على تنفيذ نسخ احتياطي (Backup) واستعادة ناجحة لخدمات Active Directory Domain Services (AD DS) باستخدام أداة Veeam — وهي من أشهر أدوات النسخ الاحتياطي وإدارة البيانات في السوق.
سيتم تزويدك بكل المفاتيح والنصائح التي تحتاجها لحماية Active Directory بسهولة ودون متاعب.
📎 ملاحظة: من الأفضل مراجعة سلسلة “أفضل الممارسات لإدارة AD” (Best Practices for AD Administration) التي نُشرت سابقًا، للحصول على فهم أوسع للمنظومة.
💾 ماذا سنتناول في هذه السلسلة؟
ستُركّز هذه السلسلة على كيفية استخدام Veeam لحماية بيانات Active Directory، سواء عبر حماية كاملة لـ Domain Controllers (DCs) أو عبر حفظ واستعادة كائنات محددة داخل AD مثل المستخدمين أو الأجهزة أو السياسات.
🧩 وتُعد هذه ميزة هامة، حيث أن هناك سيناريوهات قد تحتاج فيها إلى استرجاع كائن واحد فقط بدون الحاجة لاسترجاع الخادم بالكامل.
🖥️ نسخ احتياطي للنُسخ الفيزيائية والافتراضية من Domain Controllers
في هذا الجزء، سنتحدث عن خيارات النسخ الاحتياطي التي توفرها Veeam لكل من:
- الخوادم الفيزيائية (Physical Domain Controllers)
- الخوادم الافتراضية (Virtualized Domain Controllers)
وسنغطي أيضًا أبرز النقاط التي يجب الانتباه لها عند إعداد النسخ الاحتياطي، مثل:
- أهمية System State Backup لحماية ملفات النظام الحساسة مثل NTDS.dit.
- ضمان التوافق الكامل مع Active Directory عند استرجاع النسخة.
- كيفية منع حدوث تعارض أو تكرار (Replication Conflict) عند استعادة البيانات.
✅ اعتبارات النسخ الاحتياطي لخادم Domain Controller
نظرًا لأن خدمة Active Directory Domain Services مصممة لتعمل بنوع من التكرار أو الاحتياط (Redundancy)، فإن سياسات النسخ الاحتياطي التقليدية لا تُطبّق عليها بنفس الشكل الذي يتم مع خوادم أخرى مثل SQL Server أو Exchange Server. ولذلك، من المهم مراعاة النقاط التالية عند تصميم سياسة النسخ الاحتياطي الخاصة بـ Active Directory:
🔍 1. تحديد خوادم FSMO في بيئتك
من المهم أن تعرف أي خوادم Domain Controller في شبكتك تحتفظ بأدوار FSMO (Flexible Single Master Operations) وهي أدوار تحكم حيوية داخل Active Directory.
💡 معلومة تقنية:
للتحقق من ذلك، استخدم هذا الأمر في موجه الأوامر (Command Line):
netdom query fsmo
🧠 ملاحظة مهمة:
إذا اضطررت إلى استعادة كامل النطاق (Full Domain Recovery)، فابدأ دائمًا بالخادم الذي يحتفظ بأغلب أدوار FSMO، وخصوصًا PDC Emulator.
إذا لم تفعل ذلك، فستحتاج إلى نقل الأدوار يدويًا بعد الاستعادة باستخدام أمر:
ntdsutil seize
📖 يمكنك الرجوع إلى المستند التعريفي من مايكروسوفت حول FSMO Roles لمعرفة تفاصيل كل دور وكيفية إدارته.
💽 2. النسخ الاحتياطي لكائنات محددة داخل AD
في حال كان لديك أكثر من Domain Controller داخل نفس الموقع، وتريد فقط الاحتفاظ بنسخ لكائنات محددة (مثل المستخدمين أو الأجهزة)، فلا تحتاج إلى نسخ جميع الخوادم.
📌 يكفي أن تأخذ نسخة واحدة من قاعدة بيانات Active Directory الرئيسية المسماة ntds.dit، حيث يمكن من خلالها استعادة العناصر الفردية (Item-Level Recovery).
🔒 3. تقليل مخاطر الحذف أو التعديل غير المقصود
لتقليل احتمالية حذف أو تعديل كائنات AD عن طريق الخطأ أو متعمدًا، من المفيد اتباع الإجراءات التالية:
- تفويض المهام الإدارية بشكل سليم (Delegation)
- تقييد الوصول إلى المجموعات ذات الامتيازات المرتفعة (مثل Domain Admins)
- إعداد موقع “تأخّر” أو ما يسمى بـ Lag Site لتأخير التكرار في بيئات معينة كإجراء احتياطي
📆 4. لا تنسخ أكثر من DC في نفس الوقت
من الأفضل دائمًا تنفيذ النسخ الاحتياطي لخادم Domain Controller واحد في كل مرة.
هذا لتجنّب تعارض النسخ في خدمة DFS Replication الخاصة بمجلد SYSVOL.
☝️ على الرغم من أن برامج النسخ الحديثة مثل Veeam Backup & Replication (من إصدار v7 Patch 3 فما بعد) أصبحت أكثر ذكاءً في التعامل مع هذه الحالات، إلا أن الحذر واجب.
🌐 5. في حال كان DC موجودًا داخل منطقة DMZ
إذا كان خادم Domain Controller موجودًا داخل منطقة معزولة مثل DMZ ولا يمكن الوصول إليه عبر الشبكة، يمكن لبرنامج Veeam استخدام بروتوكول VIX (تقنية اتصال من VMware) للتمكن من تنفيذ النسخ الاحتياطي بنجاح.
💡 كيفية أخذ نسخة احتياطية من Domain Controller افتراضي
تُخزن معلومات Active Directory في قاعدة بيانات علائقية (Relational Database) باسم ntds.dit داخل خادم Domain Controller.
قد كانت عملية نسخ DC احتياطيًا في الماضي معقدة، لأنها كانت تتطلب أخذ نسخة من حالة النظام كاملة (System State).
📌 لكن مع تطور التقنيات، أصبح من الشائع تحويل هذه الخوادم إلى خوادم افتراضية (Virtualized Domain Controllers) لأنها لا تستهلك الكثير من موارد النظام، مما يجعل إدارتها ونسخها الاحتياطي أسهل بكثير.
🖥️ متطلبات تشغيل Veeam Backup & Replication (النسخة 9.0)
| العنصر | المتطلبات |
|---|---|
| المنصة الافتراضية (Virtual Platform) | VMware vSphere 4.1 أو أحدث / Microsoft Hyper‑V 2008 R2 SP1 أو أحدث |
| خادم Veeam | Windows Server 2008 SP2 أو أحدث / Windows 7 SP1 أو أحدث (64‑bit فقط) |
| نظام تشغيل VM لـ DC | Windows Server 2003 SP1 أو أحدث (بحد أدنى مستوى Forest Functional Level هو 2003) |
| الصلاحيات | حساب بامتيازات Enterprise Admin أو Domain Admin لاستهداف Active Directory |
⚙️ خطوات إنشاء مهمة نسخ احتياطي لـ Domain Controller افتراضي
- فتح معالج إنشاء مهمة Backup
- إضافة خادم Domain Controller المطلوب إلى المهمة
- تحديد سياسة الاحتفاظ بالنسخ (Retention Policy) وفقًا لاستراتيجيتك
- تفعيل تقنية المعالجة الذكية للصور المدركة للتطبيقات (Application-Aware Image Processing – AAIP)
لضمان التوافق الكامل مع قواعد بيانات Active Directory ومجلد SYSVOL
🔎 ما هي AAIP؟
هي تقنية في Veeam تمكّن البرنامج من أخذ نسخة احتياطية من الأجهزة الافتراضية بطريقة تراعي التطبيقات الموجودة عليها.
تشمل خطواتها:
- اكتشاف التطبيقات داخل نظام التشغيل الضيف (Guest OS)
- تجميد العمليات مؤقتًا (Quiescing) باستخدام كُتاب VSS Writers
- إعداد خطوات استرجاع خاصة بكل تطبيق عند أول إقلاع بعد الاستعادة
- حذف سجلات المعاملات (Transaction Logs) في حال نجاح النسخ
📖 لمزيد من التفاصيل، راجع توثيق Veeam حول AAIP.
⚠️ ماذا يحدث إذا لم يتم تفعيل خاصية AAIP أثناء النسخ الاحتياطي؟
في حال لم تقم بتفعيل Application-Aware Image Processing (AAIP) أثناء عملية النسخ الاحتياطي، فإن نظام التشغيل الضيف (Guest OS) على خادم Domain Controller لن يتمكن من إدراك أن هناك نسخة احتياطية قد تم إنشاؤها.
🔍 ماذا يعني ذلك عمليًا؟
بعد مرور فترة، قد تلاحظ ظهور تحذير داخلي في سجلات الخادم (Server Logs)، وتحديدًا الحدث رقم 2089 (Event ID 2089)، والذي يشير إلى أن الخادم لم يتم نسخ حالته احتياطيًا منذ عدد معين من الأيام — وهو ما يُعرف بفترة “تأخر النسخ الاحتياطي” (Backup Latency Interval).
🧠 معلومة إضافية:
الـ Event ID 2089 هو إشعار يصدره نظام Active Directory تلقائيًا لتحذيرك بأن قاعدة بيانات AD لم يتم نسخها احتياطيًا منذ المدة الموصى بها، مما يعرّض البيانات لمخاطر الفقد أو الفشل عند الاستعادة.
📌 لذا، تفعيل AAIP لا يضمن فقط سلامة قواعد البيانات والتطبيقات أثناء النسخ، بل يُعلم Active Directory نفسه بأن نسخة احتياطية صحيحة وحديثة قد تم أخذها، مما يُجنّبك التحذيرات والمخاطر المحتملة لاحقًا.

📅 تنفيذ مهمة النسخ الاحتياطي: تلقائيًا أو يدويًا
بإمكانك جدولة مهمة النسخ الاحتياطي (Schedule a Job) لتعمل بشكل تلقائي في أوقات محددة، مثل كل يوم في منتصف الليل أو أسبوعيًا في وقت معين.
كما يمكنك أيضًا تشغيل المهمة يدويًا (Run it Manually) عند الحاجة، مثل قبل إجراء تغييرات كبيرة على البنية التحتية.
🧪 نقطة مهمة بعد تنفيذ النسخ:
تأكد دائمًا من أن المهمة قد اكتملت بنجاح (Completed Successfully) دون ظهور أي أخطاء (Errors) أو تحذيرات (Warnings) في سجل Veeam.
📌 ملاحظة:
حتى في حال إتمام النسخ، قد تظهر تحذيرات إذا لم يتم تمكين بعض الخيارات مثل AAIP، أو في حال وجود مشاكل في الوصول إلى بعض الموارد داخل الجهاز الافتراضي.
🛠️ يُنصح بمراجعة تقرير المهمة (Job Report) أو الإشعارات المرتبطة بها للتأكد من أن النسخة التي تم إنشاؤها صالحة للاستخدام والاستعادة في أي وقت لاحق.

📁 أين تجد نسخة النسخ الاحتياطي؟ وأين يمكن تخزينها؟
بعد الانتهاء من عملية النسخ الاحتياطي، يمكنك ببساطة العثور على ملف النسخة الاحتياطية (Backup File) داخل مستودع النسخ الاحتياطي (Backup Repository) الذي تم تحديده أثناء إعداد المهمة — وهذا كل شيء!
🧭 خيارات التخزين المتقدمة:
- يمكنك رفع النسخة إلى السحابة باستخدام خدمة Veeam Cloud Connect (VCC) بالتعاون مع مزود خدمة خارجي.
- يمكنك أيضًا نسخها إلى مستودع احتياطي آخر باستخدام وظيفة Veeam Backup Copy Job لزيادة الأمان.
- أو أرشفتها على شريط تخزين (Tape) باستخدام وظيفة Backup to Tape Job، وهي مناسبة للنسخ طويلة الأجل (Long-Term Retention).
📌 النقطة الأهم:
بمجرد إنشاء النسخة وتخزينها بشكل آمن، فإنها جاهزة للاستعادة متى احتجت إليها — سواء في حالات الأعطال، أو الحذف، أو الكوارث.
🖥️ كيفية أخذ نسخة احتياطية من Domain Controller فعلي (Physical DC)
بصراحة، نأمل أنك قد قمت بالفعل بتحديث خدمات Active Directory في شركتك وأنك تعمل الآن على خوادم افتراضية (Virtualized DCs) منذ فترة طويلة.
لكن، إن لم يكن ذلك ممكنًا، فنأمل على الأقل أن خوادمك تعمل على أنظمة حديثة نسبيًا مثل Windows Server 2008 R2 أو أحدث.
(وإذا كنت لا تزال تدير أنظمة أقدم من ذلك، يُفضل أن تتجه مباشرة إلى المقال الثالث الذي يناقش تلك الحالات القديمة).
🧱 لديك Domain Controller فعلي؟ إليك الحل:
إذا كنت لا تزال تعتمد على خادم فعلي (أو مجموعة خوادم فعلية)، يمكنك حماية بيئة Active Directory الخاصة بك باستخدام أداة Veeam Endpoint Backup.
🎯 هذه الأداة مخصصة لحماية البيانات على الحواسيب والخوادم الفعلية التي لم يتم تحويلها إلى بيئة افتراضية، حيث تقوم بالتقاط البيانات المطلوبة وتخزينها في ملف نسخ احتياطي آمن.
💥 وفي حالة حدوث كارثة، تتيح لك الأداة:
- استعادة النظام بالكامل (Bare-metal Restore)
- أو استعادة وحدة تخزين معينة فقط (Volume-level Restore)
- كما تدعم استرجاع عناصر محددة من Active Directory باستخدام أداة Veeam Explorer for Microsoft Active Directory
🛠️ خطوات نسخ Domain Controller فعلي باستخدام Veeam Endpoint Backup
- حمّل أداة Veeam Endpoint Backup (الإصدار المجاني) من الموقع الرسمي.
- انسخ الأداة إلى خادم الـ Domain Controller
- شغّل معالج التثبيت (Installation Wizard)، وافق على اتفاقية الترخيص، وأكمل عملية التثبيت.
- 📌 ملاحظة: إذا كنت ترغب بتثبيتها في الوضع التلقائي، راجع دليل “Unattended Mode”.
- قم بإعداد مهمة نسخ احتياطي (Backup Job):
- اختر وضع النسخ المناسب:
- الأفضل والأسهل هو نسخ الجهاز بالكامل (Entire Computer).
- إذا اخترت النسخ على مستوى الملفات (File-level Backup)، تأكد من تحديد نظام التشغيل (Operating System) ضمن العناصر التي سيتم نسخها، لضمان احتواء النسخة على جميع الملفات الضرورية لاستعادة النظام بالكامل، بما في ذلك:
- قاعدة بيانات Active Directory (ntds.dit)
- مجلد SYSVOL (وهو المجلد الذي يحتوي على السياسات والمعلومات المشتركة بين DCs)
- اختر وضع النسخ المناسب:
📖 يُنصح بالرجوع إلى دليل المستخدم الخاص بالأداة (Product User Guide) للحصول على تفاصيل دقيقة حول كل خطوة.

🔄 ربط Veeam Endpoint Backup بمستودع النسخ الاحتياطي المركزي
إذا كانت لديك نسخة من Veeam Backup & Replication مثبتة مسبقًا ضمن بنيتك التحتية، وتود استخدام مستودع نسخ احتياطي (Veeam Backup Repository) موجود مسبقًا لاستقبال النسخ الاحتياطية الصادرة من الأجهزة الطرفية (مثل Domain Controllers الفعلية)، يمكنك ببساطة إعادة تهيئته ليقبل هذه المهام.
🛠️ خطوات تفعيل هذا الخيار من داخل Veeam Backup & Replication:
- افتح واجهة Veeam Backup & Replication.
- انتقل إلى قائمة Backup Infrastructure.
- ابحث عن المستودع (Repository) الذي تود استخدامه.
- اضغط عليه بزر الماوس الأيمن مع الضغط على زر Ctrl من لوحة المفاتيح (Ctrl + Right Click) — هذه خطوة متقدمة تُظهر خيارات إضافية مخفية.
- اختر من القائمة:
- السماح بالوصول إلى المستودع (Allow Access to the Repository)
- تفعيل تشفير النسخ الاحتياطي (Enable Backups Encryption) إذا كنت تحتاج إلى تأمين البيانات
📌 معلومة مهمة:
تشفير النسخ الاحتياطي يضمن حماية محتوى النسخة ضد الوصول غير المصرّح به، خصوصًا في حال نقلها أو تخزينها في بيئة سحابية أو خارجية.
📷 (انظر الشكل رقم 4 في الدليل الأصلي — Figure 4)
💡 لماذا هذه الخطوة مهمة؟
عند توصيل أداة Veeam Agent for Windows أو Veeam Endpoint Backup بخادم Veeam المركزي، فإن هذه الطريقة تتيح لك مركزية إدارة النسخ الاحتياطية، وضمان حفظها في بيئة آمنة يمكن التحكم بها، بالإضافة إلى دعم استراتيجيات نسخ متعددة الطبقات (3-2-1 Backup Strategy).

▶️ تشغيل النسخ الاحتياطي والتحقق من نجاحه
بعد الانتهاء من إعداد مهمة النسخ الاحتياطي، كل ما عليك فعله هو تشغيل المهمة (Run the Backup).
🔍 نقطة حاسمة:
تأكد من أن عملية النسخ قد اكتملت بدون أي أخطاء (Errors) أو تحذيرات (Warnings).
✅ النجاح الكامل يعني:
- تم أخذ نسخة احتياطية سليمة.
- يمكن الاعتماد عليها لاحقًا في الاستعادة (Restore).
- لم يحدث أي تعارض أو فقد في البيانات أثناء عملية النسخ.
🛠️ لمزيد من الاطمئنان، يُنصح دائمًا بمراجعة تقرير المهمة (Job Report) الذي توفره Veeam بعد كل عملية نسخ، للتأكد من أن كل شيء تم كما هو متوقع.

🎉 وهكذا… تمت العملية بنجاح!
Voila! لقد اكتملت عملية النسخ الاحتياطي، وبهذا أصبح خادم Domain Controller الخاص بك محميًا من الآن فصاعدًا ضد الحذف، الفشل، أو الكوارث غير المتوقعة.
📂 للتأكد:
انتقل إلى موقع حفظ النسخ الاحتياطية (Backup Destination) الذي قمت بتحديده أثناء الإعداد، وستجد هناك:
- ملف النسخة الاحتياطية الكامل (Backup File)
- أو سلسلة النسخ الاحتياطي المتتابعة (Backup Chain) إن كنت تستخدم نظام نسخ احتياطي دوري (مثل Full + Incremental Backups)
🔐 هذه النسخة الآن جاهزة للاستعادة في أي وقت، سواء لاستعادة النظام بالكامل أو لاسترجاع كائنات محددة داخل Active Directory.

📝 ملاحظة هامة:
إذا كنت قد قمت بتكوين مستودع نسخ احتياطي (Backup Repository) ضمن برنامج Veeam Backup & Replication ليكون الهدف لنسخ خادم الـ Domain Controller (DC)، فستجد النسخة الاحتياطية الجديدة في القسم التالي داخل واجهة Veeam:
Backups > Disk > Endpoint Backups
📌 Endpoint Backups Node هو القسم الذي تُعرض فيه النسخ الاحتياطية الخاصة بالأجهزة الطرفية أو الخوادم الفعلية (مثل الـ DC الفعلي)، وهو يختلف عن النسخ الخاصة بالبيئة الافتراضية.
📂 تأكد من أن النسخة ظهرت هناك وتأكد من حالة النسخ الاحتياطي لضمان نجاح العملية واستعداد النسخة للاسترجاع عند الحاجة.

✅ الخاتمة: هل من السهل نسخ Domain Controller احتياطيًا؟
الإجابة هي: نعم… ولا.
صحيح أن تنفيذ نسخة احتياطية ناجحة يُعد خطوة أساسية ومهمة — لكنها ليست كافية وحدها.
وكما نقول دائمًا في Veeam:
“النسخة الاحتياطية لا تساوي شيئًا إن لم تتمكن من استعادتها.”
🧠 النسخ الاحتياطي هو مجرد البداية، أما الاختبار الحقيقي فهو القدرة على استرجاع البيانات (Restore) بسرعة ودقة عند الحاجة.
🔄 ماذا بعد النسخ الاحتياطي؟
المقالات القادمة في هذه السلسلة ستتناول سيناريوهات متعددة لعمليات استعادة Active Directory، ومنها:
- استرجاع خادم Domain Controller كامل
- استعادة كائنات معينة تم حذفها أو تعديلها داخل Active Directory
- سواء باستخدام أدوات مايكروسوفت الأصلية
- أو باستخدام أداة Veeam Explorer for Active Directory، التي تتيح استرجاع عناصر فردية بسهولة ودون الحاجة لاستعادة النظام بالكامل
كيفية استعادة Domain Controller من نسخة احتياطية باستخدام Veeam – إفهم دوت أون لاين
