Backup și Restore Proxmox: Cum să-ți salvezi serverul de la dezastru

0

Introducere

Ce faci dacă SSD-ul pe care rulează Proxmox moare subit? Dacă ai backup doar la VM-uri, vei pierde ore întregi configurând rețeaua și permisiunile host-ului. Acest ghid te învață să salvezi tot.

Contextul Inițial

Avem un server Proxmox 7.x care rulează servicii critice (pfSense, Uptime Kuma). Vrem să putem migra rapid pe Proxmox 8 sau pe un SSD nou fără stres.

Lista problemelor rezolvate

  • Backup-ul standard al mașinilor virtuale.
  • Salvarea fișierelor de configurare ale host-ului (care nu sunt incluse în backup-ul VM).
  • Automatizarea procesului de backup.

Soluția Pas cu Pas

1. Backup-ul Mașinilor Virtuale (VM/CT)

  • Selectează VM-ul -> Backup -> Backup now.
  • Alege modul Snapshot (nu oprește mașina).
  • Important: Descarcă fișierul .vzdump pe PC-ul tău prin interfața web (stocarea locală -> ISO Images/Backups).

2. Backup-ul Configurației Host-ului (Creierul Proxmox)

Backup-ul VM-urilor NU salvează setările de rețea ale serverului fizic. Rulează acest script în Shell-ul Proxmox:

Bash

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/host-backup.sh)"

Scriptul îl găsiți aici: https://community-scripts.github.io/ProxmoxVE/scripts?id=host-backup

Arhiva creată conține:

  • /etc/pve/ (toate setările VM-urilor).
  • /etc/network/interfaces (setările de IP și porturi fizice).
  • /etc/storage.cfg (unde sunt hard disk-urile tale).

3. Procedura de restore

  1. Instalează Proxmox 8 curat.
  2. Folosește fișierele din backup-ul de host (punctul 2) pentru a copia setările de rețea în noul sistem.
  3. Refă modificările manuale în .conf
  4. Încarcă backup-urile VM-urilor (.vzdump) și dă-le Restore.

Checklist Final

  • [ ] Backup programat săptămânal pentru toate VM-urile.
  • [ ] Copie a backup-urilor pe un PC extern sau Cloud.
  • [ ] Backup de host (configurație) efectuat manual după fiecare modificare majoră.

FAQ

  • Pot restaura backup-ul de la Proxmox 7 pe Proxmox 8? Da, este complet compatibil.
  • De ce nu e suficient backup-ul de VM? Pentru că nu include setările de rețea (bridge-urile) și permisiunile speciale din fișierele .conf.

Ce am învățat din această conversație (Principii aplicabile)

  1. Virtualizarea nu este “set and forget”: Securitatea (unattended-upgrades) și backup-ul sunt la fel de importante ca instalarea.
  2. LXC are limite de securitate: Docker rulează cel mai bine în VM-uri; dacă îl rulezi în LXC, trebuie să fii pregătit să ajustezi AppArmor și permisiunile de kernel.
  3. Backup-ul trebuie să fie multi-strat: Un backup bun include: 1. Fișierele de date, 2. Fișierul XML de configurare (pfSense), 3. Configurația Host-ului (Proxmox).
  4. IP-urile manuale sunt importante în servere: Niciodată nu lăsa un serviciu critic de monitorizare pe DHCP.
  5. Documentarea greșelilor e valoroasă: Erorile de permisiuni de la începutul discuției au fost cheia pentru a înțelege cum funcționează securitatea în Proxmox 7.

Share.

Comments are closed.