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 --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
Jalankan VM
qm start 100
Jalankan VM
qm stop 100
Menghapus VM
qm destroy 100
(Pastikan menghapus konfigurasi vm 100.conf)
Tags:
Linux