PVE ovvero Proxmox Virtual Environment

PVE e` un sistema di virtualizzazione basato su Debian (purtroppo con systemd) e KVM. Ottimo ed economico anche se si vuole comperare il supporto commerciale.

Questi sono appunti sparsi sul setup di un singolo host con PVE versione 4.4 e 5.1.3 e un raid1 con ZFS.

Configurazione dei repo PVE no subscription

Questo repository non richiede il pagamento dell'assistenza ma potenzialmente contiene roba instabile. Occhio.

Configurazione di un sistema di allarme per email se il raidz di zfs va in degraded

Non e` proprio un avviso in tempo reale, ma queste righe aggiunte al crontab permettono di avere un allarme sufficientemente tempestivo, si spera.

# allarme se si rompe zfs.
MAILTO=youremail@example.com
00 6,12,20 * * *        root  zpool status | grep DEGRADED

Backup su storage remoto dei dump

Questo script si "aggancia" al sistema di backup interno di PVE, allo scopo di fare una seconda copia dei dump delle VM su uno storage esterno (smb, nfs, usb, qualsiasi cosa si possa montare). Questo script cosi` come e` fatto tiene 6 backup settimanali e 4 mensili, quindi sono 10 backup. Tenete bene conto dello spazio necessario! Ad ogni esecuzione di un job di backup, una volta eseguiti i dump di tutte le VM, questo script copia tutti i dump sullo storage remoto, dopo aver archiviato quelli precedenti dentro le directory "daily" e "weekly".