الكثير من أصحاب السيرفر SERVERات وأخص بالذكر سيرفر SERVERات سيرفر VPS يفكرون بتغيير السيرفر SERVER للوصول الى خدمة أفضل .. ويبقى السؤال عن آلية النقل وكيف تتم .

في هذا الموضوع سأشرح طريقة طريقتان

الطريقة الأولى :

نحتاج في هذه الطريقة امكانية الدخول الى كلا السيرفر SERVERين المنقول منه والمنقول اليه كـ رووت

Root Access بواسطة SSH

خطوات الباك اب للحسابات :

----------------------------




بشرح طريقةي سأفترض أنك مسبقا قد قمت بعملية أخذ نسخ backup للحسابات التي تريد نقلها على السيرفر SERVER الجديد .

عن طريق SSH قم بتنفيذ الأمر التالي :



كود code:
/scripts/cpbackupحسب المساحة على سيرفر SERVERك و عدد الحسابات التي لديك وحجم كل حساب قد تستغرق هذه العملية ربما 6 ساعات .

سأفترض أنك قد سمحت بالباك أب (backup enabled) في WHM وأنه لديك مجلد لحفظ ملفاتك . وسأفترض بأنك لا تستخدم في الباك اب طريقة Incremental backup enabled التي لا تضع كل حساب لوحده كملف account.tar.gz . إذا كنت تستخدم هذه الطريقة عليك الغاء

Incremental backup enabled ويمكنك القيام بذلك بالذهاب الى :

WHM, Main > Backup > Configure Backup

حال حصولك على باك أب لكل الحسابات ندخل بخطوات الجد للقيام بالنقل:

في كل سيرفر SERVER هناك مجلد معين لحفظ الباك آب وقد تختلف تسميته من سيرفر SERVER لآخر .

هنا سأفترض اسم المجلد أن يكون backup كما يسمى في الغالب (وهو المجلد الذي يحتوي على نسخ الباك اب في كلا السيرفر SERVERين و بداخل هذا المجلد مجلد آخر باسم cpbackup )

سيكون مسار المجلد كالتالي :


كود code:
/backup/cpbackupالآن نبدأ :

----------

1- من SSH نستعرض مجلد الباك اب:


كود code:
root@server [/]# cd /backup/cpbackup/2- الآن أنت تستعرض مجلد cpbackup الموجود داخل مجلد backup كما ذكرنا مسبقا .

ولكن ملفات الباك أب للحسابات ليست في هذا المجلد كما تعلم .. فهي ستكون في مجلدات آخرى داخل هذا المجلد وهناك 3 مجلدات : daily , weekly, monthly وهي تخص النسخ اليومي و الاسبوعي والشهري .

ومن الطبيعي أن نستخدم الباك اب اليومي لأنه الأحدث و يكون المجلد على هذا المسار :


كود code:
/backups/cpbackup/daily3- الآن سنقوم عن طريق SSH بتنفيذ الأمر :


كود code:
root@server [/backups/cpbackup]# tar -zcvf backup_daily_folder.tar.gz dailyالعملية ستستغرق بعض الوقت حسب عدد الحسابات التي لديك (ربما 6 ساعات) وربما السيرفر SERVER يفقد عقله خلال العملية . لكن عليك بالصبر .

4- عند انتهاء العملية ستشاهد ملف باسم :

backup_daily_folder.tar.gz

داحل مجلد backups/cpbackup/

سنقوم اللآن بنقل هذا الملف الذي فيه كل الحسابات الى السيرفر SERVER الجديد

نقوم بتنفيذ الأمر :


كود code:
root@server [/backups/cpbackup]# scp -c arcfour backup_daily_folder.tar.gz root@NEWSERVERIP:/home/من هذه الخطوة فصاعدا عليك تغيير في كل أمر كلمة NEWSERVERIP برقم الاي بي للسيرفر SERVER الجديد

الآن سيطلب منك كلمة سر الرووت للسيرفر SERVER الجديد root's password قم بإدخالها واضغط انتر

عند الانتهاء من ذلك سيكون الملف الذي يحتوي على الباك اب لكل حساباتك على السيرفر SERVER القديم قد تم نقلها الى السيرفر SERVER الجديد.

الآن عليك بكتابة ما يلي بـ SSH


كود code:
root@server [/backups/cpbackup]# rm -rf backup_daily_folder.tar.gzبهذا الأمر ستزيل الملف من السيرفر SERVER القديم

5- الآن ننتقل بالعمل على السيرفر SERVER الجديد:

عن طريق SSH في السيرفر SERVER الجديد اذهب الى مجلد home/ folder/ بتنفيذ هذا الأمر:


كود code:
root@NEWserver [/]# cd /home/تم أدخل :


كود code:
root@NEWserver [/home]# tar -xvfz backup_daily_folder.tar.gzهذا الأمر سيقوم بفك الملف المضغوط الذي نقلناه من السيرفر SERVER القديم

حالما يتم ذلك نفذ الأمر :


كود code:
root@NEWserver [/home]# rm -rf backup_daily_folder.tar.gzلحذف الملف المضغوط الذي قمنا بفكه .

الآن قم بالدخول الى لوحة WHM للسيرفر SERVER الجديد

Backup > Restore a Full Backup/cpmove file

قم باستعادة الحسابات التي أصبحت على سيرفر SERVERك الجديد حسب التعليمات



الصور المصغرة المرفقة



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©