لائحة الطعام
مجاني
تحقق في
الرئيسية  /  البرامج الثابتة / النسخ الاحتياطي الآلات الافتراضية VMware. VMware Esxi الآلات الظاهرية النسخ الاحتياطي

النسخ الاحتياطي الآلات الافتراضية VMware. VMware Esxi الآلات الظاهرية النسخ الاحتياطي

يوجد برنامج نصي مجاني ممتاز لدعم الأجهزة الظاهرية على خادم VMware Esxi، ويعمل على الإصدار المجاني من إصدارات ESXI 4 و 5 دون تثبيت أي VMA Priblud إضافية، إلخ. المشكلة هي فقط أن التعليمات ليست دقيقة تماما هناك، لذلك تحدثت مع هذا البرنامج النصي لفترة طويلة، بحيث لا يزال حصل في الوضع التلقائي ...

لن أكتب بالتفصيل بالتفصيل بالتفصيل كقسم اتصال مع ESXI على SSH، لن أكتب فقط بخطوات الإعداد فقط، والتي عملت بها كل شيء معي.

أولا، تأرجح البرنامج النصي على الرابط أعلاه وملء الخادم، تحتاج إلى صب الحق في الأرشيف! أسهل طريقة للقيام بذلك من خلال عميل VSPHERE. لدي قرصان على الخادم الخاص بي - على عمل سيارات واحدا، وعلى الآخر هناك كل أنواع صور ISO والنسخ الاحتياطية نفسها. يسمى الأقراص، على التوالي، Datastore1 و Datastore2. تكمن جميع النسخ الاحتياطية والسيناريو والتشكيل في مجلد النسخ الاحتياطي. لا تزال لاحظ أن أسماء الملفات والمجلدات تعتمد على الحالات، لذلك إذا تم استدعاء المجلد دعم.، و تكتب في البرنامج النصي دعم.، أنا لن تعمل!

  1. صب الأرشيف مع النص هنا / VMFS / مجلدات / DataStore2
  2. كذلك في ssh. cD / VMFS / مجلدات / DataStore2 - انتقل إلى دليل البرنامج النصي
  3. فك البرنامج النصي من الأرشيف tar -zxvf_file_archiva name.tar.gz.
  4. VSPHERE لإعادة تسمية المجلد التفريغ إلى شيء أسهل، على سبيل المثال، فقط دعم.
  5. الآن دعنا نذهب إلى هذا المجلد - نسخة احتياطية CD.
  6. قم بإنشاء مجلد لتخزين التكوينات الفردية داخله. mkdir backupconfig.
  7. الآن ب. backupconfig. نحن نرمي التكوينات الفردية المناسبة للآلات، إذا لم تكن بحاجة ويحتاج جميع الأجهزة إلى دعمها بنفس الإعدادات، فيمكنك تركها فارغة
  8. اضغط عبر محرر المتغيرات في ملف التكوين، والشيء الرئيسي هو مسار النسخة الاحتياطية، أي يتم تغيير السطر الأول إلى هذا: vm_backup_volume \u003d / vmfs / golumes / datastore2 / backup، حسنا، انظر ما لا يزال مطلوبا - السادس ghettovcb.conf.
  9. إنشاء البرنامج النصي startbackup.sh. (2 خطوط) - vi startbackup.sh.
    الخط الثاني حيث يمكن إزالة التحدي المتمثل في البرنامج النصي نفسه على نفسه
    CD / VMFS / Golumes / DataStore2 / النسخ الاحتياطي

    ./ghettovcb.sh -a-g. ggettovcb.conf -c backupconfig -l ghettovcb.log
  10. نفذ chmod + x ghettovcb.sh
  11. نفذ chmod + x startbackup.sh

1 مرحلة الانتهاء! الآن إذا كنت تعمل startbackup.sh.سوف تبدأ باكوب. في وقت تصحيح الأخطاء، يمكنك تغيير السلسلة الثانية على شيء مثل هذا ./ghettovcb.sh -a -g ./ghettovcb.conf -c backupconfig -l ghettovcb.log -d dryrun - سيسمح لك ذلك ببدء تشغيل البرنامج النصي وتتبع التقدم دون نسخ الأقراص. تم إجراء نسخ احتياطية بشكل أكثر كفاءة وبسرعة، أوصي بإعداد نوع القرص في الإعدادات. رفيع..

تكوين Cron (لتشغيل البرنامج النصي التلقائي)

  1. إعطاء إذن للكتابة إلى الملف chmod + w.
  2. أضف السادس في / فار / بكرة / كرون / crontabs / الجذر
    15 0 * / 3 * * /vmfs/volumes/datastore2/backup/startackup.sh
    تشغيل في 00:15 ليلة كل ثلاثة أيام. لدي منطقة زمنية +4 موسكو، أي في الواقع، يبدأ البرنامج النصي في الساعة 4:15 في الصباح، وسينظر إليه بتاريخ تغيير السجل عبر VSPhere. بالطبع، يمكن للوقت والتردد اختيار الآخرين.
  3. الآن تحتاج إلى تنفيذ أوامرين لإعادة تشغيل Cron
    قتل $ (القط /var/run/crond.pid)
    روند.
  4. أضف مع سائل VI 3 إلى أسهل ملف /etc/rc.local.
    من الضروري، لأنه بعد إعادة تشغيل الخادم، سيتم استعادة محتويات الملف من النقطة الثانية مع بداية البرنامج النصي إلى الحالة السابقة، لذلك في Rc.Local، نحدد ذلك بعد إعادة التشغيل تحتاج إلى تنفيذ ما يلي أوامر - توقف Cron، إضافة سلسلة ل إطلاق التلقائي البرنامج النصي وتشغيل كرون.
    / بن / قتل $ (القط /var/run/crond.pid)

    / بن / صدى "15 0 * / 3 * * /vmfs/volumes/datastore2/backup/startackup.sh" \u003e\u003e / var / spool / cron / cronabs / root
    روند.
  5. الآن تنفيذ الأمر /sbin/auto-backup.sh.للتأكد من الحفاظ على جميع تغييراتنا.

تفسير صغير - لماذا تحتاج إلى إنشاء برنامج نصي startbackup.sh.ولا تأخذ فقط ومحتوياتها لوضعها / فار / بكرة / كرون / crontabs / الجذر؟ هناك بعض القيود على حجم هذا الملف وجزء من السلاسل، لن يعمل ببساطة، على الرغم من أنه يمكنك محاولة القيام به وما بعده، في البداية عملت، ولكن بعد ذلك، ظهرت بعض التصحيحات وتوقفت. علاوة على ذلك، فإنه أكثر ملاءمة - إذا كنت بحاجة إلى تغيير جدول النسخ الاحتياطي، فأنت فقط تحدد الملف startbackup.sh. ولا تحتاج إلى الرقص مع الدف حول كرون مع إعادة تشغيله وجعل نفس التغييرات على /etc/rc.local..

ملاحظة: يحدث الوقت، كل شيء يتغير، البرنامج النصي نفسه يتغير، لقد خرج ESXI5 بالفعل، لذلك في مكان ما، لا يمكن أن يعمل شيء بالفعل

الملحق: بناء جملة كرون

يبدو أن فريق Cron هو هذا:

1 2 3 4 5 /vmfs/volumes/datastore2/backup/startackup.sh

أين،
1: دقائق (0-59)
2: مشاهدة (0-23)
3: أيام (0-31)
4: أشهر (0-12)
5: يوم الأسبوع (0-7)

بعض الأمثلة:

  1. يعمل في 5 دقائق في الليلة الأولى، كل يوم
    5 0 * * * * /vmfs/volumes/datastore2/backup/startackup.sh
  2. تشغيل في 2:15 كل يوم أول من الشهر
    15 14 1 * * /vmfs/volumes/datastore2/backup/startackup.sh
  3. تشغيل الساعة 22:00 كل يوم عمل
    0 22 * \u200b\u200b* 1-5 /vmfs/volumes/datastore2/backup/startackup.sh
  4. تعمل في غضون 23 دقيقة بعد منتصف الليل ثم كل ساعتين (2:23، 4: 23 ... إلخ)، كل يوم ثالث
    23 0-23/2 * * * / 3 /vmfs/volumes/datastore2/backup/startackup.sh

لتنظيم نظام النسخ الاحتياطي التلقائي للآلات الظاهرية التي تعمل على خادم VMware Esxi، سوف نستخدم فائدة مجانية mksbackup.، يمكنك تنزيل ما يمكنك (في وقت كتابة المقالة، أحدث إصدار متاح من Mksbackup 1.0.4 بتاريخ 24.01. 2013). هذه الأداة إنها جبهة غريبة، والتي يتم دمجها مع العديد من البرامج النصية النسخ الاحتياطي، بما في ذلك ghettovcb.(PERL Script النسخ الاحتياطي، مكتوب في بيرل ويدعمه المتحمسون). ghettovcb يسمح ب. وضع على شبكة الإنترنت إنشاء نسخ احتياطية من تشغيل الأجهزة الظاهرية. يتم إنشاء نسخة احتياطية من VM من خلال إنشاء لقطة لها (لقطة).

مهموبعد ghettovcb لا يعمل مع الأجهزة الظاهريةوجود صورنا الخاصة. لأداء النسخ الاحتياطي آلة افتراضية يجب حذف جميع اللقطات (على سبيل المثال، عن طريق Snapshot Manager).

تعد Mksbackup واحدة من أدوات النسخ الاحتياطية القليلة التي تتيح لك إجراء الأجهزة الظاهرية النسخ الاحتياطية عبر الإنترنت. يمكن استخدام Mksbackup للنسخ الاحتياطية للآلة الافتراضية التي تعمل على الإصدار التجاري من VMware Esxi و Free VMware Hypervisor. تم تصميم الأداة المساعدة لبيتثون وهي منصة عرضية. mksbackup الأداة لا تملك واجهة الرسم، تشغيل من خلال سطر الأوامر، وتكوينها من خلال ملفات التكوين.

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

تثبيت برنامج تشغيل النسخ الاحتياطي mskbackup

تكوين إعدادات النسخ الاحتياطي الافتراضي

الخطوة التالية هي تكوين معلمات النسخ الاحتياطي للآلات الظاهرية التي تعمل على خادم ESXI. يتم إجراء الإعداد عن طريق تحرير ملف تكوين Mskbackup.ini (الافتراضي موجود في مجلد C: \\ Magik).

افتح ملف Mskbackup.ini في أي محرر النصوبعد بواسطة هيكله، الملف هو بعض الأقسام، يتم إرفاق اسم كل قسم بأقواس مربعة.
القطاع الثامن:

في هذا القسم، يمكنك ضبط معلمات التنبيه البريد الإلكترونيوبعد نحن لسنا مهتمين بنا، لذلك نترك

القسم التالي. هذا القسم هو مهمة إحالة ويصف المعلمات المختلفة التي تضمن إطلاق النسخ الاحتياطي للآلة الظاهرية بيئة ويندوزوبعد في مثالنا، تبدو المهمة مثل هذا:

برنامج \u003d HOSTOVCB Host \u003d 10.10.1.89 Port \u003d 22 تسجيل الدخول \u003d كلمة مرور الجذر \u003d LI & F3CCC23 محلي \u003d C: \\ Magik \\ VMware Global_conf \u003d ghettovcb.conf vm_list \u003d vm1_https winxptest الوجهة \u003d c: \\ magik \\ $ (vm) scp_bin \u003d " D: \\ تثبيت \\ putty \\ pscp.exe "-scp -r

دعونا نسكن على الإعدادات:

برنامج - برنامج النسخ الاحتياطي، اترك GHETTOVCB

مضيف. - اسم / IP لمضيف ESXI، والتي تعمل بها الأجهزة الظاهرية

ميناء. - منفذ الوصول (افتراضيا 22 منفذ بروتوكول SSH)

تسجيل الدخول. - اسم المستخدم مع حقوق الوصول إلى خادم ESXI (بشكل افتراضي هو الجذر، ولكن لغرض الأمان من الأفضل أن تبدأ في خادم خادم ESXI)

كلمه السر. - كلمة مرور المستخدم

محلي - الدليل المحلي الذي يتم فيه تخزين البرنامج النصي النسخ الاحتياطي وتكوينه

global_conf. - ملف مع إعدادات البرنامج النصي GHETTOVCB

vM_List. - قائمة الأجهزة الافتراضية التي تريد نسخها احتياطيا. إذا كنت بحاجة إلى اتخاذ جميع الأجهزة الظاهرية، يجب ترك هذه المعلمة فارغة. إذا كنت ترغب في استبعاد بعض المنائعين، استخدم المعلمة VM_EXCLUDE.

وجهة - تسمح لك المعلمة بتحديد نوع العملية المنجزة. من الممكن ان تكون

  • النسخ الاحتياطي - أداء نسخة احتياطية بسيطة (لا تحتاج إلى تحديد الوجهة)
  • نسخ - قم بتشغيل النسخ الاحتياطي ونسخ الملفات المستلمة إلى الدليل المحدد.
  • نقل - تشغيل النسخ الاحتياطي ونقل الملفات المستلمة إلى الدليل المحدد

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

mon-Sun - من المفترض أن يتم تنفيذ البرنامج النصي يوميا (اتركه، حيث سيتم تعيين تواتر النسخ الاحتياطي من خلال جدولة Windows).

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

ملحوظة. وصف مفصل يتم تقديم إعدادات التكوين من البرنامج النصي وبناء الجملة في موقع المطور.

sCP_BIN. - مسار إلى فائدة SCP

مهموبعد تأكد من تشغيل برنامج SSH DAEMON على خادم ESXI.

vm_backup_volume \u003d / vmfs / golumes / msa2000 / backup vm_backup_rotation_count \u003d 3

vm_backup_volume. - دليل على خادم ESXI، حيث سيتم حفظ نسخ من الأجهزة الظاهرية (بشكل طبيعي، أن قسم VMFS يجب أن يحتوي على مساحة خالية كافية)

vm_backup_rotation_count. - عدد النسخ المحلية المخزنة (في مثالنا 3 سيتم تخزين أحدث النسخ الاحتياطية)

يبقى استخدام الأداة المساعدة Plink (المضمنة أيضا في حزمة المعجون) حفظ المفتاح المضيف في Kesche SSH المحلي. على سبيل المثال، لذلك:

plink.exe. [البريد الإلكتروني المحمي] LS /

بدء تشغيل الأجهزة الظاهرية النسخ الاحتياطي على المضيف VMware Esxi

اختبار عمل البرنامج النصي النسخ الاحتياطي. لذلك، تحتاج إلى فتح سطر الأوامر مع حقوق المسؤول وتنفيذ الأمر:

ج: \\ magik \\ mksbackup \\ mksbackup.exe -v -c c: \\ magik \\ mksbackup.ini backup vmware_from_windows

اين المفتاح -الخامس. يظهر ما تحتاجه لعرضه معلومات مفصلة, -c. المسار إلى ملف إعدادات mskbackup.ini، دعم.- يعني أنك تحتاج إلى بدء النسخ الاحتياطي، في النهاية تحدد اسم المهمة من الملف mksbackup.ini.(في مثالنا، المهمة vmware_from_windows).

إذا تم تكوين كل شيء بشكل صحيح، فستبدأ الأداة المساعدة في وحدة التحكم لعرض معلومات مفصلة حول عملية النسخ الاحتياطي (CAP أداة النسخ الاحتياطي طويلة تماما، لذلك يجب ألا تتوقع أن تكتمل بسرعة).

يمكن تتبع عملية النسخ الاحتياطي عن طريق إنشاء / إزالة أحداث لقطة في وحدة التحكم VMware VSphere.

في عملية تنفيذ البرنامج النصي في الدليل الوجهة، سيظهر المجلدات التي تحتوي على ملفات الجهاز الظاهري.

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

قم بإنشاء ومهمة مع اسم "النسخة الاحتياطية Esxi"، والتي يتم تنفيذها يوم الجمعة وتطلق الأمر: C: \\ Magik \\ Mksbackup \\ Mksbackup.exe -v -c-c: \\ Magik \\ mksbackup.ini النسخ الاحتياطي vmware_from_windows

في إعدادات المهمة، لا تنس تحديد أنه يجب تشغيله مع حقوق المسؤول (الخيار "تشغيل مع أعلى امتيازات").

ملحوظةوبعد إذا كانت المهمة تبدأ نيابة عن آخر حساب (لا تم تنفيذ الاختبار المحدد به)، من الضروري عدم نسيان ذلك في ذاكرة التخزين المؤقت للحساب الجديد لن يكون هناك مفتاح ضروري. لحل المشكلة، تحتاج إلى تنفيذ الأمر المذكور أعلاه من تحت حساب جديد.

عيوب هذا هذه الطريقة الأجهزة الظاهرية النسخ الاحتياطي:

  • سرعة النسخ الاحتياطي منخفض جدا
  • كمية كبيرة من المساحة الحرة المطلوبة لتخزين النسخ الاحتياطية VM

يتم تعويض هذه العيوب من خلال حلول كبيرة، ولكن بالنسبة للحلول الكبيرة، فمن الأفضل استخدام منتجات النسخ الاحتياطي التجاري، مثل Veeam أو HP DataProtector.

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

    Veeam النسخ الاحتياطي والتكرار 5

هذه البرامج هي برامج النسخ الاحتياطي الأساسي باستخدام معظم المستخدمين:

    استعادة البيانات مع دعم خادم VCenter

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

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

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

    في الآونة الأخيرة، تنتج مؤخرا وسيلة للنسخ الاحتياطي في البيئات الافتراضية. بالإضافة إلى ذلك، فإن Symantec هو الوحيد من جميع حلول BACAP تستخدم تقنية V2P (تحويل بيئة افتراضية إلى الخوادم الفيزيائية). صحيح، VCenter لديه مثل هذه التكنولوجيا، ولكن ليس في إطار تكنولوجيا النسخ الاحتياطي

    ولكن في هذه القدرات، أكرونيس غير محدود. أكرونيس المضمنة في حزمة Acronis Backup & Recovery 10 AdvancedServer Virtualedition حزمة وظيفة أخرى، وهذا هو دمج الخوادم لنقل الأنظمة من المادية على المنصات الافتراضية، ومع جدولة مهمة مدمجة. نتيجة لذلك، لدينا ذلك هذا البرنامج يؤدي 2 وظائف الأساسية:

    • أنظمة استرداد الطوارئ

      توحيد الخادم

    المزايا الرئيسية مقارنة بالتكنولوجيات الأخرى:

      فرصة للعمل مثل مع الخوادم الفيزيائيةوفي بيئة افتراضية، تسمح بالمراحل الأولية لتطوير الشركة في الجمع بين التوحيد في تقديرات عالية الموثوقية

      مجموعة واسعة من أجهزة التخزين النسخ الاحتياطي المدعومة (حتى الأجهزة البصرية والأشرطة المغناطيسية)

      إنشاء قسم منطقة آمنة Acronis على نفس خادم VM نفسه، والذي يسمح لك باستعادة الجهاز في وقت قصير، وسيتم حماية هذا القسم من خلال وضع DePuplication على خادم آخر

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

      في الاختيار بين هذه التقنيات، من الضروري رسم خط في العديد من العروض:

      1. نوع الترخيص

        صفات

        حجم bacup والتردد

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

      من الضروري أيضا فهم ما نحتاج إليه، أي ما هي المتطلبات التي سنجريها للنسخ الاحتياطي، وجود تلك الوظائف ذات أهمية خاصة بالنسبة لنا.

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

      بعد تحديد ل حالة محددة كل هذه المعلمات، سيكون من السهل بالنسبة لنا أن نقرر لنفسك المنتج الذي يناسبنا أكثر.

إذا كان لديك رغبة في معرفة المزيد من التفاصيل في التكوين والبنية التحتية للشبكة، المدمج على أساس Linux، أوصي بالتعرف على OTUS. الدورة ليست للوافدين الجدد، للقبول، تحتاج إلى المرور.

إذا لم تكن قد قمت بعد بتكوين Hypervisor Hyper-V المجاني، أوصي بالتعرف على موادتي في هذا الموضوع. إذا كنت قد قمت بالفعل بإعداد المسألة، فقد نشأ السؤال مدى السرعة والمريح ومجانية أخذها، ثم أوصي باستخدام أداة النسخ الاحتياطي HV المجاني.

Hvbackup الوصف الأدوات المساعدة ل Hyper-V

كان الهدف الرئيسي لمشروع HVBackup هو إنشاء حل مجاني وبسيط وفعال للنسخ الاحتياطي الظاهري آلات Hyper-Vالعمل في وضع الانفرادي وفي الكتلة.

تعمل الأداة المساعدة على جميع الإصدارات نظام التشغيل، بداية مشغل برامج وندوز 2008 ومزيد من، سواء في الوضع الرسومي والمنشآت الأساسية للخادم. دعم الأداة بما في ذلك محررين مجاني Hyper-V خادم Hypervisor.

يدعم HVBACKUP تطبيق Hyper-V تحطم ثابت ثابتا ويعطلا ثابتا باستخدام VSS المضمنة في النظام. هناك العديد من الحلول التجارية القائمة على نفس طريقة الأجهزة الظاهرية النسخ الاحتياطي، ولكن فقط هذا المنتج معروف لي.

شركة codeplex.، الشركة المصنعة للبرنامج، يجادل بأنه يستخدم بانتظام HVBACKUP في البنية التحتية لها، والتي تضمن جودة عالية العمل والتصحيحات في الوقت المناسب أو التغييرات.

يمكن للبرنامج تشغيل من سطر الأوامر ، صرخ Powershell.البرامج النصية أو أن تكون مبنية في أي .صافي الملحق من خلال المكتبة ذات الصلة.

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

متطلبات النظام:
.NET Framework 3.5.

تثبيت .NET Framework 3.5 على موجه الأوامر

إلى Install.NET Framework 3.5، يجب عليك تنفيذ الأوامر التالية في PowerShell.

خادم Windows أو Hyper-V Server 2012:

تثبيت Windows Feature Net-Framework-Core

Windows Server 2008 أو 2008 R2 (وليس الأساسية):

OCSETUP NETFX3.

خادم Windows (الأساسية) أو Hyper-V Server 2008/2008 R2:

OCSETUP NETFX3-ServerCore

مثال hvbackup استخدام

تشغيل Full VSS Backup All Host Virtual Magines:

HVBACKUP -A -O D: \\ VM-Backup

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

HVBACKUP -L "VM1، VM2" -O \\\\ Backup-Server \\ WM-Backup

لكى يفعل النسخ الاحتياطي الكامل الآلات الظاهرية، والتي تحتوي في ملف نصي (كل VM في سطر منفصل):

hvbackup -f list.txt -o d: \\ wm-backup

البرنامج النصي للنسخ الاحتياطي التلقائي

إذا كنت ترغب في جدولة تنفيذ النسخ الاحتياطي التلقائي، فمن الممكن أكثر ملاءمة لإجراء ملف بات بسيط لهذه الأغراض وقم بجدولة تنفيذها. يخلق النسخ الاحتياطي الكل.cmd. المحتوى التالي:

اضبط bckpath \u003d "\\\\ backup-server \\ wm-backup-backup" rem net use٪ bckpath٪ / المستخدم: Pushd٪ bckpath٪ && forfiles.exe -m * .zip -d -7 -c "cmd / c del atpath" popd hvbackup.exe -a -o٪ bckpath٪ 1\u003e log_out.txt 2\u003e log_err.txt

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

الآن دعونا إنشاء وظيفة مجدولة على خادم لإعدام النسخ الاحتياطي الدوري الذي تم إنشاؤه مسبقا بواسطة برنامج نصي:

schtasks.exe / sheem / tn hvbackup / tr c: \\ backup-all.cmd / sc يوميا / ru / rp / st 01:00:00

إذا كنت بحاجة إلى حذف المهمة:

schtasks.exe / delete / tn hvbackup / f

تنفيذ المهمة الفورية:

schtasks.exe / تشغيل / tn hvbackup

معلمات سطر الأوامر Hvbackup

استخدام: hvbackup.exe.

-b، -كوب.
تشغيل النسخ الاحتياطي (الافتراضي).
-r، -Restore.
أداء الانتعاش.
-f، -file.
ملف نصيتحتوي على قائمة بالأجهزة الافتراضية واحدة في كل صف.
-l، القائمة.
قائمة الآلات الافتراضية للنسخ الاحتياطي.
- جميع
دعم جميع الأجهزة الظاهرية على الخادم.
-N، اسم
إذا تم الإشارة إلى ذلك، فسيتم إجراء النسخ الاحتياطي للآلات الظاهرية المدرجة فقط.
-g، guid.
إذا تم الإشارة إلى ذلك، فإن النسخ الاحتياطي للآلات الظاهرية المدرجة على GUID مصنوعة.
-o،
المعلمة الإلزامية. مجلد نهاية للمحفوظات. ربما في شكل مسار محلي أو شبكة.
-تنسيق الإخراج.
تنسيق اسم أرشيف الجهاز الظاهري. (0) اسم الجهاز، (1) آلات GUID و (2) التاريخ والوقت الحاليين. الافتراضي: "(0) _ (2: yyyymmddhmmss) .zip"
-S، -Singlevss.
جعل لقطة واحدة لجميع الأجهزة الافتراضية.
-مساعدة.
شهادة عرض للفرق:

استنتاج

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

هناك فرصة جيدة محاذاة hvbackup و. على سبيل المثال، جعل المحفوظات محليا على الخادم مع Hyper-V، قم بتركيب المجلد إلى خادم Linux واستخدم RSYNC لتحديد ملفات ZIP مع الأجهزة الافتراضية. إما على الفور جعل النسخ الاحتياطي إلى لينكس سامبو، على سبيل المثال. وفقا للرابط أعلاه، هناك مثال على هذا الموضوع.

دورة تدريبية على الإنترنت Linux

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

لإنشاء نسخ احتياطية VMWare في النسخ الاحتياطي المفيد، يمكن استخدام طريقتين: داخلي وخارجي.

الطريقة الداخلية

تم تثبيت نسخة من النسخ الاحتياطي المفيد على الجهاز VMWare الظاهري الذي يعمل بنظام Windows أو Linux. عملية النسخ الاحتياطي المفيد على الجهاز الظاهري لا تختلف من حيث المبدأ من استخدام حلا مماثلا على أجهزة الكمبيوتر "الفيزيائية".

الطريقة الخارجية

يعمل النسخ الاحتياطي المفيد على الأجهزة الظاهرية VMware لنسخ الصور من نسخ VMware المحددة كملفات منتظمة. يستخدم النسخ الاحتياطي المفيد إضافي خاص يعمل في وضع "Hot" لآلات النسخ الاحتياطي ومجموعة VMWare (دون إيقاف تشغيل الجهاز VMWare).

كيفية حفظ VMware الجهاز الظاهري

يتم نسخ صورة النسخ الاحتياطي VMware باستخدام أداة متخصصة. باستخدام إعدادات البرنامج المكون من VMware، يمكنك أيضا إيقاف تشغيل الجهاز VMware المنسوخ وإعادة التشغيل اللاحق للنسخ "البارد".

  1. افتح النسخ الاحتياطي المفيد وإنشاء مهمة جديدة عن طريق الضغط على CTRL + N أو تحديد عنصر القائمة. حدد مهمة النسخ الاحتياطي.
  2. في الخطوة 2، حدد البرنامج المساعد " محطة إم وير.".

  1. انقر نقرا مزدوجا فوق سطر "التكوين الجديد" لتحديد تكوين الوصول إلى VMWare.
  2. في مربع الحوار الذي يفتح، قم باختيار بين الأوضاع " حار."(النسخ الاحتياطي دون إيقاف الجهاز) و" تمكين تعليق."(مع وقف آلة افتراضية للحصول على صورتها بالضبط).

  1. بعد ذلك، حدد الصورة المحددة للجهاز سيتم تطبيق هذا التكوين في مربع الحوار.

  1. انقر فوق "موافق" ومتابعة إنشاء مهمة كالمعتاد.

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