Vodič · Virtualizacija
Sigurnosna kopija Proxmox VE: konzistentni, šifrirani VM-ovi izvan tvrtke
Ukratko: Proxmox VM uvijek kopirajte kao cjelinu, sa svim diskovima u istom trenutku, zajedno s konfiguracijom, UEFI varijablama i vTPM-om. S QEMU agentom gosta sigurnosna kopija je konzistentna na razini datotečnog sustava. A barem jedna kopija mora se, šifrirana, nalaziti izvan tvrtke.
Što sve pripada VM-u
VM je više od sistemskog diska. Za potpuno vraćanje potrebni su:
- svi virtualni diskovi, zabilježeni u istom trenutku; inače se disk baze podataka i disk dnevnika ne podudaraju;
- konfiguracija VM-a: procesori, memorija, mrežni adapteri, firmver;
- za UEFI sustave EFI disk s UEFI varijablama;
- uz Windows 11 i BitLocker stanje vTPM-a: bez njega se sustav ne pokreće ili traži ključ za oporavak.
Konzistentno, a ne samo „otporno na pad”
Ako se VM koji radi kopira bez pripreme, rezultat odgovara naglom isključenju: u pravilu se pokreće, ali otvorene datoteke i baze podataka mogu biti nepotpune. S QEMU agentom gosta datotečni sustavi gosta mogu se nakratko zamrznuti dok se ne naprave snimci svih diskova. Zapisnik sigurnosne kopije trebao bi navesti koliko je dugo gost bio zamrznut.
Za to u VM-u mora biti instaliran paket qemu-guest-agent (pod Windowsom VirtIO alati za gosta) i uključen u Proxmoxu pod Options → QEMU Guest Agent.
Vrste pohrane i snimci
| Pohrana | Kako nastaje snimak |
|---|---|
| LVM, LVM-thin | LVM snimak volumena |
| ZFS | ZFS snimak zvola, čita se preko klona |
| Datoteka qcow2 (direktorij, NFS, CIFS) | Interni snimak u slici; kod VM-a koji radi preko QEMU-a za sve diskove odjednom |
| Ceph RBD | RBD snimak, čita se preko klijenta jezgre, i na vanjskim klasterima |
Ne zaboravite kopiju izvan tvrtke
Sigurnosna kopija na pohrani istog klastera štiti od pogrešaka u rukovanju, ali ne od požara, ransomwarea ili kompromitiranog administratorskog pristupa. Prema pravilu 3-2-1-1-0 jedna kopija mora biti na drugom mjestu, a druga nepromjenjivo zaključana, obje šifrirane prije nego što napuste host.
Kako AegisGrid štiti Proxmox VE
AegisGrid radi izravno na Proxmox hostu i kopira VM u jednom pokretanju sa svim diskovima, EFI diskom, stanjem vTPM-a i konfiguracijom, na LVM-u, LVM-thinu, ZFS-u, Ceph RBD-u i qcow2. S agentom gosta zamrzava sve diskove odjednom i drži taj prozor što kraćim; bez agenta gosta kopira konzistentno kao nakon pada i to bilježi u zapisniku. Zahvaljujući praćenju promjena (CBT) naknadne kopije čitaju samo ono što je gost zapisao od posljednje kopije. Podaci se dedupliciraju i šifriraju i mogu ići na do osam odredišta u jednom pokretanju. Vraćanje se izvodi kao novi VM, disk po disk ili na mjestu preko postojećeg VM-a, i izravno s backup poslužitelja. Backup poslužitelj osim toga može redovito probno pokretati VM-ove u izoliranom okruženju.
Česta pitanja o sigurnosnoj kopiji Proxmoxa
Moram li isključiti VM za sigurnosno kopiranje?
Ne. VM-ovi koji rade kopiraju se pomoću snimaka. S QEMU agentom gosta datotečni sustavi gosta zamrzavaju se samo nakratko.
Mora li svaka kopija čitati cijeli VM?
Ne. Nakon prve kopije QEMU bilježi koja je područja gost zapisao, a AegisGrid čita samo njih. Cijeli VM ponovno se čita nakon ponovnog pokretanja ili migracije VM-a, nakon povećanja diska i pri svakoj sumnji – uz činjeničnu napomenu u zapisniku.
Što je s diskovima na iSCSI-ju?
AegisGrid ne kopira diskove izravno na iSCSI-ju ni velike raw i vmdk datoteke. Ako VM ima takav disk, odbija se s jasnom porukom umjesto da se kopira nepotpuno; u Proxmoxu se disk može premjestiti na qcow2, ZFS ili LVM-thin pomoću „Move Storage”.
Mogu li vratiti VM na drugi host?
Da. Sigurnosna kopija sadrži konfiguraciju VM-a; vraćanje se izvodi kao novi VM, po izboru s drugim VMID-om, drugom pohranom i novim ili izvornim MAC adresama.
Mogu li VM vratiti na raniju verziju?
Da, na mjestu: VM zadržava svoj VMID. Njegovi se diskovi najprije zapisuju pored postojećih, a prebacuje se tek nakon uspjeha; dosadašnji ostaju sačuvani. Ako nema mjesta za drugu kopiju, AegisGrid piše izravno u postojeće diskove, po želji samo promijenjene blokove.
Zaštitite svoje Proxmox okruženje
U pilot-projektu unaprijed provjeravamo jesu li obuhvaćeni svi vaši VM-ovi i sve vrste pohrane.