Rabu, 27 Agustus 2014

Backup Secara Manual Virtual Machine Proxmox

__________________________________


TERIMA KASIH TELAH BERKUNJUNG TEMAN !
SEBELUM MELANJUTKAN MEMBACA, TOLONG SUBSCRIBE KE CHANNEL YOUTUBE SAYA YA KAWAN.
CARANYA KLIK TOMBOL MERAH DIATAS.

____________________________________________________________________________________________________________________________________
________________________




Backup secara manual VM-VM yang ada di Proxmox suatu waktu bisa saja diperlukan dengan berbagai alasan. Misalnya OS Proxmox mengalami crash sehingga Web Interface tidak bisa diakses atau utility backup di Proxmox tidak berfungsi, maka backup VM secara manual harus dilakukan untuk kesinambungan sistem yang telah berjalan. Oleh karena itu pada kesempatan ini saya akan membagi pengalaman bagaimana cara mem-backup VM-VM di Proxmox secara manual. Adapun topology jaringan seperti gambar berikut.


Pada skenario kali ini, VM 106 di host 172.16.16.110 akan di-copy / di-backup / dipindahkan secara manual ke host 172.16.16.111. Untuk itu sebelum melanjutkan, kita harus men-shutdown terlebih dahulu VM 106 yang ada di host 172.16.16.110 tersebut. Adapun kondisi host di masing-masing Proxmox adalah sebagai berikut.


Untuk memindahkan VM 106 ke host 172.16.16.111, ikuti langkah-langkah berikut ini.

root@VirtProx1:~# ls -l /var/lib/vz/images/
total 32
drwxr-xr-x 2 root root 4096 Jun 20 08:46 100
drwxr-xr-x 2 root root 4096 Jun 26 14:48 101
drwxr-xr-x 2 root root 4096 Jul 14 15:45 102
drwxr-xr-x 2 root root 4096 Jul 14 16:33 103
drwxr-xr-x 2 root root 4096 Jul 14 15:13 104
drwxr-xr-x 2 root root 4096 Jul 17 15:43 105
drwxr-xr-x 2 root root 4096 Aug 26 08:24 106
drwxr-xr-x 2 root root 4096 Aug 26 13:36 107
 
root@VirtProx1:~# rsync -avzh -P /var/lib/vz/images/106 root@172.16.16.111:/var/lib/vz/images/
root@172.16.16.111's password: 
sending incremental file list
106/vm-106-disk-1.vmdk
       3.97G 100%   13.74MB/s    0:04:35 (xfer#1, to-check=0/2)

sent 1.41G bytes  received 108.29K bytes  5.00M bytes/sec
total size is 3.97G  speedup is 2.82
 
root@VirtProx1:~# 

Kemudian copy file konfigurasi VM 106 :

root@VirtProx1:~# ls -l /etc/pve/qemu-server/
total 4
-rw-r----- 1 root www-data 257 Aug 12 09:41 100.conf
-rw-r----- 1 root www-data 763 Aug 25 14:50 101.conf
-rw-r----- 1 root www-data 280 Jul 17 12:36 102.conf
-rw-r----- 1 root www-data 278 Aug 25 12:53 103.conf
-rw-r----- 1 root www-data 278 Aug 25 12:53 104.conf
-rw-r----- 1 root www-data 274 Aug 25 12:53 105.conf
-rw-r----- 1 root www-data 263 Aug 26 08:28 106.conf
-rw-r----- 1 root www-data 240 Aug 26 13:36 107.conf
 
root@VirtProx1:~# rsync -avzh -P /etc/pve/qemu-server/106.conf root@172.16.16.111:/etc/pve/qemu-server/
root@172.16.16.111's password: 
sending incremental file list
106.conf
         263 100%    0.00kB/s    0:00:00 (xfer#1, to-check=0/1)
rsync: mkstemp "/etc/pve/qemu-server/.106.conf.dbAYwc" failed: Function not implemented (38)

sent 282 bytes  received 31 bytes  69.56 bytes/sec
total size is 263  speedup is 0.84
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]

Dari output perintah diatas tampak bahwa file konfigurasi gagal di-copy. Oleh karena itu, buat saja secara manual seperti cara dibawah ini.

root@VirtProx1:~# cat /etc/pve/qemu-server/106.conf 
balloon: 7
bootdisk: virtio0
cores: 1
cpu: qemu64
ide2: local:iso/ubuntu-14.04-server-amd64.iso,media=cdrom
memory: 768
name: Ubuntu64-srv
net0: virtio=F2:CF:B2:5E:20:23,bridge=vmbr0
onboot: 1
ostype: l26
sockets: 1
virtio0: local:106/vm-106-disk-1.vmdk,size=32G


root@VirtProx2:~# vi /etc/pve/qemu-server/106.conf


  GNU nano 2.2.6       File: /etc/pve/qemu-server/106.conf            Modified  

balloon: 7
bootdisk: virtio0
cores: 1
cpu: qemu64
ide2: local:iso/ubuntu-14.04-server-amd64.iso,media=cdrom
memory: 768
name: Ubuntu64-srv
net0: virtio=F2:CF:B2:5E:20:23,bridge=vmbr0
onboot: 1
ostype: l26
sockets: 1
virtio0: local:106/vm-106-disk-1.vmdk,size=32G








^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Page ^K Cut Text  ^C Cur Pos
^X Exit      ^J Justify   ^W Where Is  ^V Next Page ^U UnCut Text^T To Spell


root@VirtProx2:~# ls -l /etc/pve/qemu-server/
total 1
-rw-r----- 1 root www-data 275 Aug 27 10:50 106.conf

Sampai disini semua tahapan sudah selesai. Silahkan lihat melalui Web Interface Proxmox host : 172.16.16.111, anda akan melihat VM 106.


kemudian silahkan uji coba VM tersebut dengan menjalankannya. Namun sebelumnya, pada VM 106 tersebut, pada bagian Hardware -> CD/DVD Drive, kondisi default-nya rubah sesuai dengan kondisi Proxmox host : 172.16.16.111, atau rubah saja menjadi none / Do Not Use Any Media. Perhatikan gambar dibawah.



Sekarang silahkan hidupkan VM 106, maka anda akan melihat VM tersebut akan segera running.


Demikian tutorial kali ini. Selamat mencoba.


















JANGAN LUPA DI-SUBSCRIBE CHANNEL YOUTUBE-NYA YA KAWAN !