Pages

Saturday, May 21, 2011

[ Memindahkan Account Hosting ke Server baru melalui cPanel / WHM ]

Yang dibutuhkan :

- cPanel pada server baru dan server lama
- WHM pada server baru
- Account root pada server baru
- Kopi secangkir (biar nggak ngantuk nungguin proses transfer)
- ada yg mau nambah?

Ok, sekarang kita mulai.



Langkah-langkah:

1. Login ke WHM pada server baru, kemudian buat 1 account baru, terserah mau dikasih nama apa aja, kalo ada pertanyaan untuk domain, dibuat sembarangan aja. Account ini akan anda gunakan untuk menampung sementara account dari server lama. Dalam kesempatan ini saya contohkan kita membuat account bernama "bigsatan" dan password "migrasi".

2. Login ke cPanel server lama

3. Click "Backup -> Generate/Download a Full Backup"

4. Destination pilih "Remote FTP Server"

5. Masukkan data yang telah Anda buat pada server baru,

- Remote Server: "IP Server baru" (masukkan IP server baru)
- Remote User: bigsatan (account Anda buat )
- Remote Password: migrasi (password yang telah kita buat diatas)
- Port: 21 (ini port default FTP Akses)
- Directory: dikosongkan aja

6. Login SSH ke server baru menggunakan akses "root".
login as: root
root@xyz.xyz.xyz.xyz's password:
Last login: Sat May 21 15:02:05 2011 from xyz.xyz.xyz.xyz
[root@ns1 ~]#

7. Pada command line, ketikkan:
[root@ns1 ~]# cd /home/bigsatan
[root@ns1 ~]# ls
[root@ns1 bigsatan]# ll
total 1821592
lrwxrwxrwx 1 bigsatan bigsatan 33 May 21 10:23 access-logs -> /usr/local/apache/domlogs/epadico
-rw-r--r-- 1 bigsatan bigsatan 3317800 May 21 15:49 backup-1.23.2011_04-49-18_webman2.tar.gz
-rw-r--r-- 1 bigsatan bigsatan 18304472 May 21 16:02 backup-1.23.2011_05-02-30_speedy.tar.gz
drwxr-xr-x 3 bigsatan bigsatan 4096 May 21 11:34 etc
drwxr-x--- 6 bigsatan mail 4096 May 21 11:34 mail
drwxr-xr-x 3 bigsatan bigsatan 4096 May 21 03:09 public_ftp
drwxr-x--- 23 bigsatan nobody 4096 May 21 12:04 public_html
drwxr-xr-x 7 bigsatan bigsatan 4096 May 24 03:09 tmp
lrwxrwxrwx 1 bigsatan bigsatan 11 May 21 10:12 www -> public_html

Perhatikan nama file backup-1.23.2011_04-49-18_webman2.tar.gz, itu adalah file backup yang baru kita transfer dari server lama ke server baru. Jika tidak ada, kemungkinan file backup tersebut masuk kedalam folder public_html.
[root@ns1 bigsatan]# cd public_html

Ok, kalo sudah ketemu nama file nya, kita masuk ke langkah selanjutnya.

8. Pindahkan file backup-1.23.2011_04-49-18_webman2.tar.gz ke /home

ketik:

[root@ns1 ~]# mv backup-1.23.2011_04-49-18_webman2.tar.gz /home

9. Login ke WHM menggunakan akses "root". Jika anda baru pertama kali login menggunakan akses "root" anda akan diminta untuk setup WHM untuk pertama kali. Tidak susah koq, hanya menyesuaikan dengan kebutuhan kita saja. Kemudian klik Finish

10. Setelah berhasil masuk ke WHM menggunakan akses "root", masuk ke "Backup -> Restore a Full Backup/cpmove file" (lihat di control panel nya sebelah kiri)

11. Anda akan melihat nama file backup-1.23.2011_04-49-18_webman2.tar.gz disebelah kanan bawah. Jika masih belum terlihat, silahkan pastikan kembali bahwa file backup-1.23.2008_04-49-18_webman2.tar.gz sudah berada dalam folder /home di server baru Anda.

12. Masukkan nama account yg ingin anda buat pada server baru pada bagian "Enter the username for the account you wish to restore: ". Jika Anda ingin menyamakan nama account tersebut dengan server yang lama, ketikkan "webman2" disana, karna itu adalah nama account di server lama Anda.

13. Klik "Restore"

14. Selesai.

15. Lakukan langkah tersebut pada account2 yang lainnya.

16. Semoga berhasil =))

3 comments:

mahesa said...

sebelumnya saya ucapkan Thanks berat untuk artikelnya

Saya cuman mau menambahkan, perlu juga memperhitungkan 'waktu' saat melakukan transfer ini dan hindari peak time. dan kualitas network antar 2 server tsb.

Sering sekali kegagalan terjadi krn 2 masalah ini.

DapurHosting said...

Nambahin juga, cara tersebut tidak akan berhasil untuk account hosting yang besar (space > 500Mb).

Sangat disarankan untuk melakukan manual migration.

1. Generate backup file di server lama
2. Upload to new server from old server (wget / curl)
3. Gunakan pkgacct untuk restore backup file.

CMIIW :)

D3miT_EvoLUtiOn said...

untuk lebih cepetnya sih bisa ambil waktu pas dini hari, saat2 klien udah pada bubu, jadi trafic nya low.