Proxmox - obnova nodu po havarii systémového disku

V našich instalacích používáme systémové disky na oddělených SSD diskách v softwarovém raidu. Datová storage je následně s klasických disků se ZFS nebo jiných SSD diskách.

Překontrolujte pravidelně, že zálohujete také soubory ze systémového disku alespoň přes Backuppc

Tento postup popisuje, jak postupovat v případě výpadku obou systémových SSD a za předpokladu, že mám zálohy alespoň adresáře /ETC a /VAR

Nainstaluju čistý Debian a do něj následně přidám repozitář proxmoxu a doinstaluju balíčky apt-get install proxmox-ve zfs-zed zfsutils-linux

Obnovim zalohu (pokud máme zálohu celého disku, obnovím vše kromě obsahu adresáře /etc/pve - ten nechám prázdný.

Pokud mám jen dílčí zálohu, potřebuji obnovit minimálně tyto:

/etc/corosync/*
/var/lib/pve-cluster/*
/var/lib/pve-firewall/*
/var/lib/pve-manager/*
/etc/hostname
/etc/hosts
/etc/network/interfaces

Adresář /etc/pve musí být prázdný. (v živém systému se jedná o fuse)

Nejdůležitější je mít zálohu souboru /var/lib/pve-cluster/config.db

po restartu a úspěšném načtení proxmox-cluster demona se obsah /etc/pve vygeneruje podle poslední zálohy v config.db a node se připojí do clusteru (dojde k syncu nastavení)

následně stačí provést aktivaci zfs poolu zpool import -f tank

následné provedeme další reboot. Pokud vše probhlo v pořadku, měl by po tomto rebootu nastartovat virtulizace.