13Jul
هل كان لديك أي وقت مضى الحاجة لاستعادة الجزء الأكبر من جهاز الكمبيوتر الخاص بك سيتريكس-شين للحصول على حل التعافي من الكوارث( در)، أو لمجرد اختبار أن النسخ الاحتياطية الخاصة بك تعمل؟هت يشرح كيفية استخدام زين فينيكس، النصي مجانا باش، لاستعادة فم.
الصورة الائتمان: ريان مكوردي عبر كومبفيت سيسي
كما ذكرنا في "كيفية النسخ الاحتياطي سيتريكس شين فمس مجانا مع شين بوكاليبس"، واحدة من الأشياء الجميلة في سيتريكس شين هو أن العديد من معالمه الحرة منالشحنة.مع أن قال، إذا كنت تريد "حماية فم التلقائي والانتعاش" الميزة، سيكون لديك لبدء دفع للحصول على رخصة "مسبقة".مرة أخرى، فإنه ليس أننا في هت يتم رفض قيمة حل النسخ الاحتياطي الحقيقي، ولكن إذا كنت على ميزانية ضيقة، قد حصلت بالفعل على صور فم من هبرفيسر وتحتاج إلى وسيلة لأتمتة الخاص بك "اختبار استعادة "/" در تحديث "الإجراءات، قد تجد زين فينيكس أن يكون حلا معقولا تماما قبل إجراء التزام الميزانية.
نظرة عامة
"حالة الاستخدام": لديك اثنين من فمس التي تتطلب استعادة.الاستيراد في "مركز شين" باستخدام النقرات الحق يعمل موافق، ولكن تريد هذه العملية أن يحدث تلقائيا وعلى جدول زمني.يستخدم هذا البرنامج النصي باش الأمر "ز" لأداء واجباته.ز هي واجهة سطر أوامر شين( كلي)، المكافئ التلقائي لإصدار "النقرات الصحيحة" في "مركز شين".سنقوم باستدعاء السيناريو من كرون الذي سيزود "جدولة" جزء.في أبسط أشكاله، تدفق الاستعادة هو:
- حذف كافة * فمس الموجودة سابقا على الملقم
- استيراد فمس من الملفات في موقع النسخ الاحتياطي.
- تحقق من أن جميع أجهزة فم قابلة للتشغيل من خلال تفعيلها واحدا تلو الآخر والبحث عن ضربات القلب أدوات الضيف.
- قم بإيقاف تشغيل فمس عندما يتم اكتشاف نبضات ضربات القلب، أو تم التوصل إلى مهلة.
* يمكن تعطيل حذف كل سلوك فم بشكل كامل ويدعم الاستثناءات( انظر أدناه).
يتيح الحصول على تكسير:)
الحصول على النصي
زين فينيكس يمكن الحصول عليها بحرية من جيثب، وذلك باستخدام أساليب جيت العادية.مع أن قال، إذا كنت لا يملكون في جيت بعد، يمكنك الاستيلاء على ملف مضغوط مع هذا الرابط.كما يحتاج البرنامج النصي لتشغيل على أحد ملقمات زين الخاص بك، يجب استخراج هناك بحيث يتم الحفاظ على أذونات التنفيذ.
وجيت هتبس: //github.com/aviadra/ زين فينيكس /archive/ master.zip
بفك سيد
في حين أن أعلاه سوف تعمل، وينصح لك استخدام طريقة جيت بحيث يمكنك الاستفادة من التحديثات المستقبلية.
موقع الصادرات
نحن بحاجة إلى تكوين أين تأخذ صادرات فم من.
أثناء البحث العشوائي في سيتريكس شين، وجدت أن مستودعات التخزين( سرس) متاحة للاستخدام تحت "/var/run/ سر-مونت /٪ ويد٪" حيث ويد هو المعرف الفريد لل سر، والتي يمكن الحصول عليها منواجهة المستخدم الرسومية.
وهذا يعني أننا يمكن استخدام العادية "التالي - & غ؛التالي - & غ؛إنهاء "معالج لإنشاء" جبل "إلى موقع النسخ الاحتياطي المطلوب، ومن ثم يكون البرنامج النصي استخدام هذا المسار( كما أبوسد إلى العبث مع تصاعد من سطر الأوامر الذي هو أبعد من نطاق هذا الدليل).
لإنشاء "جبل" جديد، انقر بزر الماوس الأيمن فوق اسم الخادم وحدد سر جديد.
في هذا المثال، سوف نشير شين إلى حصة ويندوز، لذلك اختر "مشاركة ملف ويندوز( سيفس)":
أكمل التالي - & غ؛التالي - & غ؛إنهاء.
الحصول على معرف التعريف الشخصي( ويد)
للحصول على معرف ويد( سر)، انقر ببساطة على اسمها في مركز شين ثم انتقل إلى علامة التبويب "عام".
من أجل نسخ ويد، ببساطة انقر بزر الماوس الأيمن واختر "نسخ".
مع هذه المعلومات في متناول اليد، كنت على استعداد لتحرير ملف الإعدادات.
توصيف ملف المحددات
يأتي مشروع زين-فينيكس مرفقا بنموذج ملف "سيتينغس".يجب تعديل هذا النموذج لتعكس الإعداد وتمريره كوسيطة أولى للنص البرمجي.
يحدد ملف المحددات ما يلي:
- موقع مصدر الصادرات - إذا كنت قد اتبعت الدليل إلى هذه النقطة، لديك فقط لاستبدال٪ ويد٪ مع ريال سعودي كما تم الحصول عليها من أعلاه.
- موقع سيندمايل - إذا كنت قد اخترت تمكين البريد الإلكتروني، تحتاج إلى إدخال حيث كنت قد استخراج بيرل قابل للتنفيذ هنا.
- متحقق - يتحكم هذا الإجراء التحقق من استعادة البريد.يتم تمكين هذا بشكل افتراضي، حيث أن "استعادة مستوى الملف" ناجحة لا يعني بالضرورة فم وظيفية.
- Server_prep - يتحكم هذا في حذف قبل الاستعادة من كافة فمس على ملقم در.يتم تمكين هذا افتراضيا لأنه يفترض أن ملقم در ملقم مخصص لهذا الغرض.إذا كنت بحاجة إلى فم التي يتم تشغيلها على هذا الملقم إلى عدم حذفها، تكوينه إلى استبعاد.إذا كان هذا السلوك غير مناسب لموقفك، ببساطة تعطيله تماما.
- تفاصيل البريد الإلكتروني - مرة أخرى، إذا قمت بتمكين البريد الإلكتروني، تحتاج إلى تعريف تفاصيل مثل: إلى، من، سيرفيرنام / إب & أمب؛إلخ'.
- التصحيح - الافتراضي هو إيقاف تصحيح الأخطاء مع القيمة "0"( صفر).لا يجب أن تحتاج إلى تشغيل هذا، ولكن إذا قمت بذلك، يتم ملاحظة مزيد من المعلومات في الجزء استكشاف الأخطاء وإصلاحها.
التنفيذ
يأخذ هذا البرنامج النصي ملف الإعدادات كوسيطته الأولى وأي وسيطات أخرى مثل "تشيفرونس" للبحث عن( مفصولة بمسافات).تشيفرونس، هي "سلاسل"، والتي تدعم التعبيرات العادية التي تمثل على الأقل جزءا من اسم الملف المطلوب من تصدير فم.
وهذا هو، في أبسط أشكاله، فإن استدعاء شين فينيكس تبدو مثل:
. /Xen-phoenix.sh settings.cfg ديفتولز
حيث في الحالة أعلاه، نحن داخل الدليل الذي يحمل السيناريو & أمب؛ملف الإعدادات و "شيفرون" البرنامج النصي سوف تبحث عن هو "ديفتولز".سيؤدي هذا إلى كافة الملفات في دليل التصدير مع سلسلة "ديفتولز" في اسمها ليتم استيرادها.
مثال أكثر تعقيدا يمكن أن يبدو على النحو التالي:
. /Xen-phoenix.sh settings.cfg [آ] [د] [بب] [إي] [د] إيف [ت] أولس
حيث في المثال أعلاه،كلمة "ديفتولز" مكتوبة مع رأس المال "D" و "T" أو غير رأس المال منها، وكذلك "أد" & أمب؛"بي" مع أو بدون رسملة، سيتم استيرادها.
جدولة
كما هو موضح أعلاه، سوف نستخدم كرون لجدولة التنفيذ.قبل أن نذهب إلى التكوين، أوصى بشدة أن تكوين حزمة سمتب المثبتة مسبقا على ملقم شين الخاص بك.في حين أن هذا هو خطوة اختيارية، فإن القيام بذلك سوف تعطيك جامع "الغسيل العكسي".وجود مثل "جامع الغسيل العكسي" قد ينبهك إلى أشياء البرنامج النصي ليست قادرة على.
ادخل إلى وضع التحرير كرون بإصدار:
كرونتاب -e
إذا كنت قد اتبعت التعليمات المذكورة أعلاه وتريد إضافة نسخة احتياطية مجدولة يوم الأحد في الساعة 01:31( 1:31 صباحا)، أدخل ما يلي:
31 01 * *الشمس /root/ شين-فينيكس-ماستر / Xen-phoenix.sh /root/ زين-فينيكس-ماستر / settings.cfg [آ] [د] دب [بب] [إي] [د] إيف [ت] أولس
ما سبق هو الافتراض الصحيحيكون ملف النص والإعدادات ضمن "/root/ شين-فينيكس-ماستر /".
الحصول على سيندمايل( اختياري)
لقد كتبنا عن برنامج بيرل سيندمايل في الماضي، لذلك ليس هناك حاجة لتكرار هنا.ويكفي أن أقول، أنه يعمل بنفس الطريقة على لينكس كما يفعل على ويندوز.
في حين أن تمكين البريد الإلكتروني هو اختياري، فمن المستحسن للغاية لأن البرنامج النصي ثم سوف تكون قادرة على:
- يعلمك عندما بدأت & أمب؛الانتهاء من تشغيل.
- تنبيهك من أي أخطاء كان قادرا على الكشف والتعامل معها.
تحميله إلى خادم شين واستخراج.
وجيت هتب: //caspian.dotconf.net/menu/Software/SendEmail/ سيندمايل-v1.56.tar.gz
تار زفزف سيندمايل-v1.56.tar.gz
لاحظ المكان الذي قمت باستخراجه منه.سوف تحتاج إلى ملف الإعدادات.
تعريف علامة "حذف الاستثناء"( اختياري)
تأخذ زين-فينيكس صفحة من سلفها( زين-بوكاليبس) وتعطيك القدرة على استبعاد فم بشكل دقيق من الحذف على مستوى النظام باستخدام علامة التحكم.من أجل القيام بذلك، تحتاج إلى تعريف "حقل مخصص" جديد.
للقيام بذلك، قم بفتح خصائص الملقم أو حتى فم.في جزء التنقل، حدد "الحقول المخصصة".
إذا كانت هذه هي المرة الأولى التي تقوم فيها بتعريف "حقل مخصص"( كما هو موضح في المثال أعلاه)، فلن يكون لديك حقل "Phoenix_keeper" لإدخال البيانات في، لذا تحتاج إلى إنشائه.للقيام بذلك، انقر فوق "تحرير الحقول المخصصة" في مربع الحوار الذي ينبثق، ثم انقر فوق "إضافة. .."
إنشاء حقل نوع "نص" مع اسم "Phoenix_keeper".
ملاحظة: اسم الحقل المخصص قد تم "ترميزه" في النص البرمجي، لذا يجب ألا تحيد عن الإملاء أعلاه، إلا إذا قمت بتغيير التعليمات البرمجية ذات الصلة أيضا.
بمجرد إنشاء الحقل، يجب أن تشاهد:
أغلق النافذة.يجب أن يكون لديك الآن حقل "Phoenix_keeper" لملء، كما هو موضح في الصورة أدناه.
الآن، كل ما عليك القيام به هو ملء هذا المجال مع ملاحظة( أي ملاحظة سوف تفعل)، الأمر الذي سيسبب زين فينيكس لتخطي ذلك عند حذف.
استكشاف الأخطاء وإصلاحها
بينما كنت قد وضعت الكثير من الجهد لجعل السيناريو سهلة الاستخدام ومضمونة قدر الإمكان، "العالم هو مختبر أكبر".قد تساعدك المعلومات أدناه على التأكد من مصدر المشكلة.
تسجيل
يتم جمع كافة "تسجيل" بواسطة مضيف شين تشغيل البرنامج النصي في آلية سجل النظام.هذا، بالطبع، يمكن أن ينظر إليها مع:
أقل + F /var/log/ الرسائل
كنت تبحث عن الكلمة الرئيسية "زين فينيكس".
ملاحظة: قامت سيتريكس بتعيين سياسة الاحتفاظ باثنين( 2) ل سيسلوغ لخوادمها.قد ترغب في الحفاظ على ذلك في الاعتبار ل بوستورتيمز.
التصحيح
كما هو موضح في مقطع ملف الإعدادات، هناك توجيه لتمكين تصحيح الأخطاء.سيؤدي تمكين تصحيح الأخطاء إلى أن يؤدي البرنامج النصي إلى إخراج التسجيل المطول إلى وحدة التحكم وإخراجه من إرسال الرسائل الإلكترونية وإجراء الاستيراد فعليا، ما لم يتم تعيين الأعلام ذات الصلة أيضا.يشار إلى الأعلام المحتملة في قالب ملف الإعدادات، وتمكنك من تحديد بدقة ما تريد التصحيح.
آمل أن كنت لا تحتاج إلى أي التصحيح وكنت جني ثمار عملي:)
مجرد التفكير في كل من الفقر، والكراهية والأكاذيب، وتخيل تدمير كل ما كنت يحتقر.ببطء من الرماد، وسوف تنشأ فينيكس. ..