Cara Backup VM atau LXC proxmox

Cara Backup dan Restore VM atau LXC proxmox tanpa melalui GUI 

Membuat partisi

sudo mkdir /media/backup

sudo mount /dev/sda1 /media/backup

df -h

Melepas (umount)

sudo umount /dev/sda1


Mounting disk lvm

sudo vgchange -ay

pastikan muncul

2 logical volume(s) in volume group "pve" now active

Jalankan ini untuk mounting pve

sudo mount /dev/pve/root /mnt


Melihat file konfigurasi proxmox disimpan

ls -lh /mnt/var/lib/pve-cluster/

/var/lib/pve-cluster/config.db

cp /mnt/var/lib/pve-cluster/config.db /media/backup/
cp /mnt/var/lib/pve-cluster/config.db-shm /media/backup/
cp /mnt/var/lib/pve-cluster/config.db-wal /media/backup/

BACKUP VM (File Windows di disk 1)

sudo dd if=/dev/pve/vm-100-disk-0 of=/media/backup/vm100-disk0.img bs=1M

sudo dd if=/dev/pve/vm-100-disk-1 of=/media/backup/vm100-disk1.img bs=64M status=progress

sudo dd if=/dev/pve/vm-100-disk-2 of=/media/backup/vm100-disk2.img bs=1M

Membuat disk baru 50GB

qm set 100 --scsi1 local-lvm:50

Membuat mounting disk 3
mkdir -p /mnt/backupdisk
kpartx -av /dev/pve/vm-100-disk-3
mount -t exfat /dev/mapper/pve-vm--100--disk--3p1 /mnt/backupdisk
ls /mnt/backupdisk

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

Menyelamatkan file di VM Windows (Alternatif)

Backup file di Windows 11 melalui CD Bootable

Menampilkan CMD tekan SHIFT + F10

Sebelum copy data dari Windows, lakukan partisi/format disk

drvload E:\vioscsi\w11\amd64\vioscsi.inf

diskpart

list disk

Disk 0   250 GB
Disk 1    50 GB

select disk 1

clean

create partition primary

format fs=ntfs quick label=BACKUP

assign letter=E

exit

COPY DATA di drive C

robocopy "C:\newappraporsmk" "E:\newappraporsmk" /E /COPYALL /R:0

Alternatif

robocopy "C:\newappraporsmk" "E:\newappraporsmk" /E /COPYALL /R:0 /W:0 /MT:8 /LOG:backup.log

Matikan VM di Windows

shutdown /s /t 0

---------------------------------------------------------------------------------------------------------
Cara Restore VM

pvesm status

Membuat VM Baru 

qm create 100 
  --name win11 
  --memory 8192 
  --cores 4 
  --cpu host 
  --machine pc-q35-10.1 
  --bios ovmf 
  --ostype win11 
  --scsihw virtio-scsi-single 
  --agent enabled=1 
  --net0 rtl8139=BC:24:11:04:38:6D,bridge=vmbr0

qm importdisk 100 /backup/vm100-disk0.img local-lvm
qm importdisk 100 /backup/vm100-disk1.img local-lvm
qm importdisk 100 /backup/vm100-disk2.img local-lvm

lvs

Pastikan muncul ini :
vm-100-disk-0
vm-100-disk-1
vm-100-disk-2

qm set 100 --efidisk0 local-lvm:vm-100-disk-X
qm set 100 --scsi0 local-lvm:vm-100-disk-Y
qm set 100 --tpmstate0 local-lvm:vm-100-disk-Z,version=v2.0

Harusnya akan muncul:
vm-100-disk-0  -> EFI (4 MB)
vm-100-disk-1  -> Windows 11 (250 GB)
vm-100-disk-2  -> TPM (4 MB)

qm set 100 --efidisk0 local-lvm:vm-100-disk-0,efitype=4m,pre-enrolled-keys=1
qm set 100 --scsi0 local-lvm:vm-100-disk-1,iothread=1
qm set 100 --tpmstate0 local-lvm:vm-100-disk-2,version=v2.0

qm set 100 --boot order=scsi0

qm start 100
qm status 100

Setting boot manager :

qm set 100 --boot order=ide2

qm set 100 --ide0 local:iso/virtio-win-0.1.285.iso,media=cdrom
qm set 100 --ide2 local:iso/Win11_25H2_English_x64_v2.iso,media=cdrom
qm set 100 --net0 rtl8139=BC:24:11:04:38:6D,bridge=vmbr0,firewall=1
qm set 100 --agent enabled=1

Jalankan VM
qm start 100

Jalankan VM
qm stop 100
Menghapus VM
qm destroy 100

(Pastikan menghapus konfigurasi vm 100.conf)

Posting Komentar

Lebih baru Lebih lama