Proxmox Backup & Snapshot

Snapshot sluzi kad radimo neku promjenu ili veliko promjenu na sistemu da spremimo trenutno stanje i da vratimo na prethodno stanje ako nam se ta promjena ne sviđa ili je nešto pošlo po zlu tokom radnje. Snapshot je brzi i lakši od backupa.

Include RAM znaci da spremimo trenutni sadržaj iz radne memorije

Dodali smo 3 foldera i promjerili pozadinu

sada cemo restorati snapshot

Ako zelimo vratiti na prethodono stanje kliknemo na Rollback

Kliknemo na yes i mašina se vraća u prethodno stanje

Startamo ponovo virtualnu mašinu i ona se vratila u prvobitno stanje

Backup

Kod backupa imamo 3 moda snapshot suspend i stop
snapshot mod je kad mašina mora raditi konstantno i nemože se gasiti tako da napravi backup dok mašina radi. Dok radi backup zamrzne podatke
suspend nije preporučljiv način backupanja radi to da suspendira VM i nakon backupa vraća u prvobitno stanje
stop mode radi tako da će doslovno ugasiti VM i napraviti backup i nakon toga upaliti nazad. Ovaj način je najbolji i najpouzdaniji način backupanja.

Mi smo izabrali stop mode da zaustavi VM dok radi backup.

Ako želimo automatizirati proces idemo na datacenter backups

Namjestimo kada da se izvršava radnja.

Ostale opcije su da izaberemo storage koje mašine oćemo da se backupaju dali da šalje notifikaciju na email koja kompresija i koji mod.

Lokacija backupa /var/lib/vz/dump/

Komanda za prebacivanje na lokalnu mašinu
scp sshPodaci:pathDoFajle pathNaLokalnojMasini

scp root@dabars.truss:/var/lib/vz/dump/vzdump-qemu-102-2022_11_16-10_55_36.vma.zst /home/noob/backupPm

Za mijenjanje foldera backupa idemo u /etc/pve/storage.cfg

nano /etc/pve/storage.cfg

Kreiranje containera preko command line

Updejtamo pveam

pveam update

Komandom pvesm status vidimo storage dostupne za containere koristimo local-lvm

pvesm status

pveam available nam daje popis sistema

pveam available

ako želimo smanjiti listu i voditi samo npr mailgateway sisteme

pveam available --section mail

ako želimo samo sisteme

pveam available --section system

Skidamo željeni sistem u ovom slučaju ubuntu-22.04

pveam download local ubuntu-22.04-standard_22.04-1_amd64.tar.zst

Komanda za brisanje lokalnih imagea

pveam remove local ubuntu-22.04-standard_22.04-1_amd64.tar.zst

Pregled skinutih imagea containera (lokalna lista)

pveam list local

Lokacija skinutih imagea containera

/var/lib/vz/template/cache/

Lokacija iso fajli za instalaciju VM

/var/lib/vz/template/iso

Kreiranje containera od imagea

pct create komanda za kreiranje containera
path do imagea sistema
–hostname ime hosta containera
–memory koliko cemo radne RAM memorije koristiti
–core koliko cemo jezgri koristiti
–storage koju pohranu ćemo koristiti
--net0 konfiguracija mreze (type=veth znaci Virtual Ethernet Device)
--ostype se koristi za postavljanje konfiguracije unutar containera i odgovara lxc skriptama za postavljanje u /usr/share/lxc/config/.common.conf.
--password root šifra containera

pct create 106 /var/lib/vz/template/cache/ubuntu-22.04-standard_22.04-1_amd64.tar.zst --hostname test3 --memory 1024 --core 1 --storage local-lvm --net0 name=eth0,bridge=vmbr0,firewall=1,ip=dhcp,ip6=dhcp,type=veth --ostype ubuntu --password="1q2w3e4r"