أداة النسخ الاحتياطي الأكثر تقدمًا في Zimbra OSE اليوم هي Zextras Backup ، وهي جزء من Zextras Suite Pro و Zextras Suite Basic. يقوم بتنفيذ النسخ الاحتياطي للمعاملات ، والذي يتتبع كل تغيير يحدث في Zimbra OSE في الوقت الفعلي ويدعم جميع المعاملات احتياطيًا. بفضل هذا ، بالإضافة إلى البيانات نفسها ، يتم حفظ محفوظات التغييرات في النسخة الاحتياطية ، وعند استعادة المعلومات من النسخة الاحتياطية ، يمكنك إعادة إنشاء أي صندوق بريد أو أي مجال أو حتى خادم بريد كما كان في وقت معين.
البيانات الأولية
توضح هذه المقالة كيفية عمل Zextras Backup على مثال Zextras Zimbra 9 OSE في وضع الخادم الفردي. الميزات المعروضة تعمل فقط مع ترخيص Zextras Suite Pro أو Zextras Suite Basic. لشرائه ، يمكنك الاتصال بممثل Zextras الرسمي في روسيا Ekaterina Triandafilidi عن طريق البريد الإلكتروني katerina@zextras.com.
بدء الحجز
بعد تثبيت أحدث إصدار من Zextras Suite ، سيظهر قسم جديد يسمى Zextras في وحدة تحكم المشرف في Zimbra OSE ، حيث توجد الوحدات النمطية التي يوفرها Zextras Suite. بينهم:
- Kernel - هذا هو المكان الذي يتم فيه جمع معلومات حول تشغيل وحدات Zextras Suite النمطية والتحديثات والإخطارات وما إلى ذلك. بالإضافة إلى ذلك ، يتم تثبيت وحدات Zextras Team و Zextras Docs و Zextras Drive في هذا القسم.
- Admin — ,
- Backup —
- Mobile — Exchange ActiveSync , .
- ZxPowerstore — . ,
- — Zextras Suite. , .
نحن مهتمون بقسم النسخ الاحتياطي. بادئ ذي بدء ، نحن بحاجة إلى تهيئة الحجز. بشكل افتراضي ، سيتم تخزين ملفات النسخ الاحتياطي في / opt / zimbra / backup / zextras /.
إذا رغبت في ذلك ، يمكن تغيير مسار النسخ الاحتياطي إلى أي مسار آخر. للقيام بذلك ، في قسم النسخ الاحتياطي ، أدخل مسارًا جديدًا للمجلد بالنسخة الاحتياطية وانقر على الزر "حفظ" في الزاوية اليمنى العليا. بعد تغيير مسار تخزين النسخ الاحتياطي ، يجب إعادة تهيئة النسخة الاحتياطية.
يرجى ملاحظة أن تهيئة النسخة الاحتياطية لن تكون ناجحة إلا إذا كان مستخدم zimbra قد قرأ أذونات القراءة والكتابة إلى المجلد المحدد. مباشرة بعد تهيئة النسخة الاحتياطية ، يبدأ الماسح الضوئي في الوقت الفعلي في العمل ، والذي يقوم تلقائيًا بعمل نسخة احتياطية لكل معاملة تحدث على خادم Zimbra OSE.
يمكنك معرفة أن الحجز قد اكتمل بنجاح في قسم "التنبيهات". في حالة حدوث خطأ أثناء الحجز ، سيخبرك نص الإشعار بما حدث بالضبط. الخطأ الأكثر شيوعًا هو عدم إمكانية الوصول للكتابة إلى المجلد حيث يتم حفظ النسخة الاحتياطية.
نحن نستخدم حاليًا تثبيت Zimbra OSE أحادي الخادم ونسخ جميع البيانات احتياطيًا إلى نفس الوسائط حيث يوجد خادم Zimbra نفسه. هذا ليس قرارًا صحيحًا للغاية من وجهة نظر أمان البيانات ، لأنه في حالة تعرض الوسيط للتلف المادي ، يتم تشفير البيانات أو حدوث فشل في نظام الملفات ، ليس فقط خادم Zimbra OSE نفسه ، ولكن أيضًا النسخة الاحتياطية الخاصة به ستتعرض للهجوم. لتجنب ذلك ، يجب عليك استخدام جهاز تخزين احتياطي منفصل.
توصيل جهاز تخزين نسخ احتياطي منفصل
أسهل طريقة للقيام بذلك هي توصيل جهاز إضافي بالخادم وتثبيته في المجلد حيث يتم حفظ النسخ الاحتياطية. لمعرفة كيفية تحديد الجهاز المتصل ، استخدم الأمر sudo fdisk -l .
في حالتنا ، بالإضافة إلى جهاز sda الرئيسي ، بالإضافة إلى العديد من أجهزة الحلقة ، ظهر الجهاز / dev / sdb1. نلفت انتباهك إلى حقيقة أنه قبل تثبيته ، يجب إيقاف النسخ الاحتياطي ، إذا تم تنفيذه على الخادم الخاص بك.
هناك طريقتان لتركيب الجهاز. الأول هو استخدام الأمر mount في سطر الأوامر كمستخدم zimbra. في حالتنا ، سيبدو هذا الأمر كما يلي:
sudo mount /dev/sdb1 /opt/zimbra/backup/zextras/
sudo chmod -R -v 777 /opt/zimbra/backup/zextras/*
بعد ذلك ، من أجل عدم تحميل الجهاز يدويًا في كل مرة ، يمكنك تسجيل معلمات التثبيت التلقائي للقرص في ملف / etc / fstab.
يمكنك أيضًا استخدام تطبيق "الأقراص" لتحميل الجهاز ، والذي تم تضمينه في توزيع Ubuntu 18.04 الافتراضي. في ذلك ، تحتاج إلى تحديد الجهاز المخصص للنسخ الاحتياطي ، والانتقال إلى إعداداته وتحديد نقطة التحميل. في حالتنا ، هذا هو / opt / zimbra / backup / zextras /. وإذا حددت مربع الاختيار "الاتصال عند بدء تشغيل النظام" ، فسيتصل الجهاز تلقائيًا حتى في حالة إعادة تشغيل النظام.
نتيجة لذلك ، ستظل نسخة احتياطية من البيانات الموجودة على خادم Zimbra OSE كما هي حتى إذا فشل الجهاز الذي تم تخزين ملفات نظام التشغيل عليه للأسباب المشار إليها.
في هذا المثال ، يتم توصيل جهاز مادي بالخادم ، ولكن يمكن توصيل NAS باستخدام نفس المبدأ. من المهم فقط أن تكون سرعة كتابة البيانات كافية.
حادث محاكاة
من أجل التحقق من عملية النسخ الاحتياطي ، دعنا نعيد إنشاء العطل على الخادم. للقيام بذلك ، أولاً على الخادم المصدر ، مستخدم تحكم يسمى النسخ الاحتياطي.
دعنا ندخل ببيانات التعريف الخاصة به إلى عميل الويب و:
- سوف نرسل رسالة نيابة عنه
- سوف نرسل له رسالة
- لنحفظ أحد الأحرف في المسودة
- لنقم بإنشاء مهمة جديدة
- لنقم بإنشاء اجتماع جديد
- لنقم بإنشاء جهة اتصال جديدة
وبالتالي ، سيحتوي حساب التحكم الخاص بنا على العديد من المكونات للنسخ الاحتياطي مرة واحدة وسيكون من الممكن التحقق مما سيتم استعادته من هذا أثناء النسخ الاحتياطي.
الخطوة التالية هي محاكاة فقدان البيانات. في الواقع ، سنقوم ببساطة بتهيئة القسم باستخدام Ubuntu 18.10 المثبت عليه Zimbra OSE 9. وبالتالي ، لن يتم فقد بيانات نظام التشغيل فحسب ، بل ستفقد أيضًا البيانات الأصلية لخادم البريد.
استعادة البيانات
لبدء استعادة البيانات ، تحتاج إلى إعادة تثبيت Ubuntu 18.04 ونشر Zimbra OSE 9 عليه بنفس المجال كما كان من قبل. تم وصف هذه العملية بتفصيل كبير في مقالتنا السابقة . من الضروري أيضًا تثبيت Zextras Suite واستخدام ملف الترخيص المحجوز مسبقًا.
بعد أن يعمل خادم البريد مرة أخرى ، كل ما تبقى هو استعادة البيانات من النسخة الاحتياطية. نظرًا لأنه تم حفظ جميع البيانات على جهاز منفصل ، يمكنك توصيله بالخادم الجديد والاسترداد من النسخة الاحتياطية المخزنة عليه.
للقيام بذلك ، تحتاج إلى إنشاء مجلد حيث سيتم تثبيت القرص الذي يحتوي على النسخة الاحتياطية للخادم القديم وتوصيل الجهاز.
sudo su - zimbra
mkdir /opt/zimbra/backup_old
sudo mount /dev/sdb1 /opt/zimbra/backup_old/
بعد ذلك ، تحتاج إلى الانتقال إلى وحدة التحكم الإدارية على الخادم الجديد وفي قسم النسخ الاحتياطي ، انقر فوق الزر "استيراد نسخة احتياطية" في أسفل الشاشة.
في معالج استيراد النسخ الاحتياطي الذي يفتح ، تحتاج إلى:
- حدد مسار النسخة الاحتياطية من الخادم القديم (في حالتنا ، هذا / opt / zimbra / backup_old)
- حدد المجالات المراد استعادتها
- حدد الحسابات المراد استعادتها
يتيح لك المعالج أيضًا إلغاء الاشتراك في استعادة حسابات النظام مثل galsync والحسابات المحذوفة والأسماء المستعارة والقوائم البريدية وفئات الخدمة. في حال كنا نتحدث عن حادث حقيقي وكان العد في دقائق ، فإن رفض استعادة هذه العناصر يمكن أن يكون مفيدًا للغاية.
بعد تحديد جميع المعلمات الضرورية ، يمكنك تكوين العناوين لإرسال إعلامات حول إكمال إجراء استيراد البيانات من النسخة الاحتياطية.
التحقق من النتيجة
للتحقق من النتيجة ، دعنا نحاول تسجيل الدخول باسم مستخدم النسخ الاحتياطي الذي تم إنشاؤه مسبقًا. منذ أن نجح تسجيل الدخول ، فهذا يعني أنه تمت استعادة بيانات اعتماد الحساب بنجاح.
الآن دعنا نتأكد من حفظ جميع العناصر التي تم إنشاؤها مسبقًا في حسابه: الرسائل الواردة والصادرة والمسودات والأحداث والمهام التي تم إنشاؤها.
كما ترى في لقطات الشاشة ، فإن جميع العناصر آمنة وسليمة. وبالتالي ، نجح برنامج Zimbra OSE 9 Server Disaster Recovery باستخدام Zextras Backup.
لجميع الأسئلة المتعلقة بـ Zextras Suite ، يمكنك الاتصال بممثل شركة Zextras Ekaterina Triandafilidi عبر البريد الإلكتروني katerina@zextras.com