Pro zákazníka s vysokými nároky na dostupnost a bezpečnost dat jsme navrhli a nasadili řešení postavené na Proxmox Virtual Environment (PVE) s využitím ZFS a Proxmox Backup Serveru (PBS). Cílem bylo vytvořit spolehlivou virtualizační platformu s možností snadného obnovení dat i v případě výpadku celé primární lokality. Studii uveřejňujeme s časovým odstupem po té co bylo reálným provozem prověřené řešení včetně DR scénáře.
V primární lokalitě běží tříčlenný Proxmox cluster využívající ZFS jako hlavní úložiště pro virtuální stroje a kontejnery. Kromě toho zde funguje Proxmox Backup Server, který pravidelně zálohuje všechna data. Tyto zálohy jsou každou noc synchronizovány do vzdálené lokality na další PBS instanci. V případě havárie primární lokality je možné provést obnovu záloh ve vzdálené lokaci na připravený Proxmox server.
3× PVE nody (Proxmox VE 8.x), každý se ZFS RAID-Z2 - Primární lokalita
1x PVE Node (Proxmox VE 8.x), každý se ZFS RAID-Z2 - Sekundární lokalita
ZFS replikace každou minutu z hlavního nody na zbylé dva (asymetricky)
HA cluster: automatický failover běžících VM při výpadku nody
PBS v primární lokalitě: deduplikované večerní zálohování všech VM
PBS ve vzdálené lokalitě: noční synchronizace přes pomalé připojení
Možnost obnovy do vzdáleného PVE při disaster recovery
Vysoká dostupnost díky PVE clusteru a ZFS replikaci každou minutu
Rychlá obnova VM po výpadku jednoho nody bez ztráty dat
Plně automatizované zálohování s off-site synchronizací
Disaster recovery plán s možností obnovy na vzdálený server
Nízké náklady – bez nutnosti drahých storage řešení nebo linek
Tato případová studie demonstruje sílu open-source virtualizačního stacku postaveného na Proxmox VE a ZFS. Díky dobře navržené replikaci a zálohovací strategii jsme schopni zajistit vysokou dostupnost i plán obnovy po havárii, a to i za podmínek omezené konektivity do vzdálené lokality.