Cevapla 
Derecelendir Konu Seçenekleri
cPanel sunucuyu ssh üzerinden hızlı şekilde taşımak
Mesaj: #1 cPanel sunucuyu ssh üzerinden hızlı şekilde taşımak , 25-07-2009 21:50

Administrator
*******

Mesajlar: 153
Katılma Tarihi: Jan 2007
Rep Puanı: 0
cPanel üzerinde bazı zamanlarda farklı şekillerde backup almak zorunda kalabiliriz. Normalden daha hızlı backup alabilen /scripts/pkgacct yazılımını kullanarak backup almayı anlatacağım. Kullanıcı bazlı yedek almaya yarayan bu yazılımın ters işlemini yapan /scripts/restorepkg yazılımını kullanarak bir sunucuyu komple bir başka sunucuya nasıl aktarabileceğimizden bahsedeceğim.

Normal bir siteyi yedeklemek için alt kısımda yer alan şekilde işlemlerimizi sürdürmeliyiz.

Örnek: linux10.com kullanıcı adı linuxtr olsun..

Yedek almak için

Kod:
/scripts/pkgacct linuxtr

Yazmamız yeterli olacaktır..

Sistemde yer alan linuxtr kullanıcı adına sahip hesabı hemen yedeklemeye başlayacak ve yedek halindeki tar.gz uzantılı sıkıştırılmış dosyayı /home dizinine atacaktır.

Dosya adı /home dizininde

cpmove-linuxtr.tar.gz

olarak adlandırılır.

Dosyamızı RSYNC veya SCP yöntemi ile diğer bir sunucuya taşır ve yine dosyayı /home dizinine koyarak /scripts/restorepkg programını kullanıp re-backup yani restore etmiş oluruz.

Restore işlemi için ikinci sunucunun /home dizinine taşıdığımız cpmove-linuxtr.tar.gz dosyasını şu şekilde çağırıyoruz.

Kod:
/scripts/restorepkg linuxtr

Yukarıda yer alan komutu ikinci sunucumuzun içersinde yazdığımızda belirli dizinlerde “/home , /root etc.” linuxtr isimli bir backup aramaya başlar.. Bulur bulmaz yedek dosyasını restore etmeye başlayacaktır.

Bu iki yazılım ile normalde daha hızlı yedekleme ve yedek açma işlemi yapabilirsiniz. Şimdi tüm sunucuyu aynı sistem ile nasıl yedekleyerek ikinci bir sunucuya atıp nasıl re-backup yani restore edebiliriz bunu anlatacağım.

Tahmin edebileceğiniz gibi for komutundan faydalanacağız.

Tüm sunucuyu /scripts/pkgacct yazılımı ile yedeklemek için alt kısımda yer alan komutu kullanıyoruz.

Kod:
for b in $(ls /var/cpanel/users); do /scripts/pkgacct $b;done

tüm kullanıcıları yedeklemeye başlıyor ve kullanıcıları /var/cpanel/users bölümünden topluyor.. yedekleme yine /home dizinine cpmove-USER.tar.gz formatında yapılıyor..

Tüm yedekleme işlemi bitince SCP yöntemi ile siteleri taşımayı anlatacağım.. Örnek ip adresi 10.0.0.3 Olsun..

Kod:
cd /home
scp cpmove-* root@10.0.0.3:/home

eğer 10.0.0.3 numaralı ip yani taşınacak sunucu ssh portu 22 den farklı ise mesela 9980 ise şu komutu kullanmanız gerekir.

Kod:
cd /home
scp –P9980 cpmove-* root@10.0.0.3:/home

sonrasında ikinci sunucuya tüm yedekler aktarılmaya başlar.. Yedek aktarım işlemi bitiminde bu işlemin tersi olan /scripts/restorepkg yazılımı ile yine for kullanarak tüm yedekleri restore edebilmemize yarayan komut ise alt kısımdadır.

Kod:
cd /home
for r in $(ls | grep tar.gz | cut -d- -f2 | cut -d. -f1); do /scripts/restorepkg $r;done

ls –la çıktısı üzerinden cpmove ve tar.gz uzantılarını silerek sadece kullanıcıları bırakan ve bunu sırayla restorepkg yazılımına parametre olarak tüm kullanıcı adlarını getirmeye başlayacaktır. Bu sayede yeni sunucuya taşınan tüm yedekler beklemeden teker teker restore olmaya başlar.

Bu yedekleme işlemi disk yapısı bozulmuş veya FSCK ile düzelmeyen sistemlerde çok işe yarar bir yol olacağı gibi normal sunucu taşıma işlemlerinizde de diğer yöntemlerden daha hızlı olduğundan size zaman kazandıracaktır.

Konu ile ilgili sormak istediklerinizi yazabilirsiniz.

İyi Çalışmalar.

Alıntı: http://ni.net.tr/blog/cpanel-uzerinde-hi...almak.html
Yazar: Osman Makal

Heart Linux
Alıntı Yaparak Cevapla
« Önceki · Sonraki »
Hızlı Cevap Cevapla 


Benzeyen Konular
Konu: Yazar Cevaplar: Görüntüleyenler: Son Mesaj
  Cpanel ve WHM hack olayı karşısında ne yapmalıyız ? akdenizsoftware 13 1,833 11-01-2008 01:56
Son Mesaj: uzman
  cPanel temalarını değiştirmek? Kepo34! 12 1,871 31-12-2007 22:26
Son Mesaj: esunucu
  cpanel notify mailları editlemek zkare 4 792 29-06-2007 17:21
Son Mesaj: Kepo34!
  Cpanel 11 kurulum sorunu Ptah 5 902 23-06-2007 06:14
Son Mesaj: x1bx00x0a
  Cpanel on Fedora Core 6 luekemia 7 882 24-04-2007 23:59
Son Mesaj: luekemia
  Cpanel kullanan iki sunucu arasında hızlı trasfer. Linux10 4 740 09-04-2007 01:48
Son Mesaj: Linux10
  Cpanel API kullanımını bilen varmı ?? zkare 5 814 03-04-2007 16:14
Son Mesaj: Kepo34!
  Plesk to Cpanel darjeling 10 1,004 02-04-2007 17:57
Son Mesaj: UfukGedik
  Create your own remote access features in PHP (cPanel API ) Dolunay 8 852 14-03-2007 23:33
Son Mesaj: Linux10
  Cpanel TR Linux10 8 949 05-03-2007 22:13
Son Mesaj: emiR

Forum Atla:


Archive Şuanki Zaman: 06-09-2010, 00:12