|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم ورحمة الله وبركاته
__DEFINE_LIKE_SHARE__
VZdump هي أداة تمكن مقدمي خدمة الـ VPS من عمل نسخ وايمدجات للـ VM's والتي تستطيع استرجاعها علي نفس الـ Node او علي Node جديد , حيث يقوم البرنامج بعمل نسخه من الـ VM الي ملف tar والذي يحتوي علي جميع المجلدات الموجوده في الـ VPS وايضا ملف الكونفيجريشن الخاص به في الخطوات القادمة سأقوم بشرح التنصيب واستخدام البرنامج بشكل سليم 1- في البدية نقوم من التأكد من وجود البرنامج منصب علي السيرفر ام لا وذلك بتنفيذ الامر التالي بعد دخول الـ SSH الخاص بالنود المستضيف لسيرفرات الـ VPS التي تود العمل عليها رمز PHP: rpm -q vzdump اذا ظهر vzdump-1.2 فهذا يعني وجوده علي الـ Node ويمكنك اجتياز مرحلة التنصيب اما أذا كان الناتج كالتالي package vzdump is not installed فهذا يعني ان البرنامج غير منصب بالـ Node وتحتاج الي تنصيبه 2- نقوم الان بتنزيل الـ dependencies التي سيحتاجها البرنامج لتنصيبه علي الـ Node وذلك عن طريق الاوامر التاليه رمز PHP: cd /root rpm -ivh "ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el5/en/x86_64/RPMS.dag/cstream-2.7.4-3.el5.rf.x86_64.rpm" wget http://dag.wieers.com/rpm/packages/perl-LockFile-Simple/perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm rpm -ivh perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm /bin/rm perl-LockFile-Simple-0.206-1.el5.rf.noarch.rpm 3- بعد الانتهاء من تنفيذ الاوامر السابقة نقوم بتنزيل البرنامج وتنصيبه علي السيرفر وذلك عن طريق الامر التالي رمز PHP: wget http://chrisschuld.com/centos54/vzdump-1.2-6.noarch.rpm rpm -ivh vzdump-1.2-6.noarch.rpm ثم ننتظر الي ان ينتهي 4- نقوم الان بتحديد مسار الموديلات المطلوبه لتشغيل الـ VZdump حيث لا يقوم بتعريفها اتوماتيكيا وذلك عن طريق الامر رمز PHP: export PERL5LIB=/usr/share/perl5/ الان تم تنصيب البرنامج بنجاح ويمكنك استخدامه في عمل النسخ واسترجاعها طريقة استخدام البرنامج في عمل النسخ وكيفية استرجاعها # لعمل الباك اب 1- يمكن عمل باك اب او نسخه من الـ VPS عن طريق الامر التالي رمز PHP: vzdump --compress --stop 260 ستنشئ النسخة في المسار الافتراضي وهو " /vz/dump/ " 2- يمكن ايضا عمل النسخه في مسار اخر وذلك عن طريق الامر رمز PHP: vzdump --compress --dumpdir /home/backup --stop 260 ستنشئ النسخه بالمسار " /home/backup " 3- يمكن عمل نسخ لجميع الـ VPS's عن طريق الامر التالي رمز PHP: vzdump --compress --stop --all عملية النسخ سيكون ناتج مخرجاتها بعد الانتهاء كالتالي رمز PHP: [root@node4 ~]# vzdump --suspend 260 INFO: starting new backup job: vzdump --suspend 260 INFO: Starting Backup of VM 260 (openvz) INFO: CTID 260 exist mounted running INFO: status = CTID 260 exist mounted running INFO: backup mode: suspend INFO: bandwidth limit: 10240 KB/s INFO: starting first sync /vz/private/260/ to /vz/dump/vzdump-openvz-260-2011_10_02-02_16_13.tmp INFO: Number of files: 30148 INFO: Number of files transferred: 22274 INFO: Total file size: 620447553 bytes... INFO: vm is online again after 2 seconds INFO: creating archive '/vz/dump/vzdump-openvz-260-2011_10_02-02_16_13.tar' INFO: Total bytes written: 473989120 (453MiB, 11MiB/s) INFO: archive file size: 452MB INFO: Finished Backup of VM 260 (00:02:32) INFO: Backup job finished successfuly # لأسترجاع النسخ 1- يمكن استرجاع النسخ التي تم انشاؤها أما علي الـ Node الحالي او علي Node اخر وذلك بعد ان تقوم بأرسال الايمدج علي الـ Node الاخر طريق الاسترجاع تكون عن طريق الامر التالي رمز PHP: vzdump --restore /vz/dump/vzdump-openvz-260-2011_10_02-02_16_13.tgz 600 مع مراعاة ان المسار /vz/dump/ هو المسار الموجود به الايمدجات ايضا vzdump-openvz-260-2011_10_02-02_16_13.tgz هو الايمدج الخاص بالـ VPS وستجد اسمه بالكامل بالمسار السابق اما بخصوص 600 فسيكون الـ CTID بالـ VPS الذي سيتم استرجاع الايمدج له 2- يمكن ايضا استرجاع الايمدج بالامر التالي رمز PHP: vzrestore /vz/dump/vzdump-openvz-260-2011_10_02-02_16_13.tar 600 3- ملحوظه هامة : بعد استرجاع الايمدج لابد من تغيير الهوست نيم والاي بي للايمدج وليس للنسخة الاصليه وذلك عن طريق الاوامر التالية رمز PHP: vzctl set 600 --hostname server.example.com --save لحذف الاي بي القديم رمز PHP: vzctl set 600 --ipdel 173.126.37.95 --save لاضافة اي بي جديد رمز PHP: vzctl set 600 --ipadd 173.126.37.96 --save ثم نقوم بتشغيل الـ VPS الجديد رمز PHP: vzctl start 600 اتمني ان اكون قد وفقت في الشرح وتمنياتي بالتوفيق للجميع اخوكم/محمد |
مواقع النشر (المفضلة) |
| |
![]() | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
[شرح] : Akeeba Backup الشهير لعمل حفظ مواقعكم واسترجاعها ( دورة بالفيديو ) | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 08-19-2011 05:10 AM |
Norton Ghost 15 لعمل نسخ احتياطية باك اب للكمبيوتر واسترجاعها | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 08-21-2010 11:10 PM |
لتحميل اداة حفظ ابتسامات الماسنجر واسترجاعها بعد الفورمات باسهل طريقة | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 07-04-2010 10:20 AM |
شرح مصور لطريقه عمل نسخه احتياطيه للجوال واسترجاعها | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 06-22-2009 07:10 PM |
شرح كيفية حفظ تحديثات الويندوز والاوفيس ولنقلها لأي جهاز آخر .. واسترجاعها في اي وقت | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 05-31-2009 10:30 PM |