V jednom z předchozí články cyklu o hypervizoru Proxmox VE jsme již hovořili o tom, jak zálohovat pomocí standardních nástrojů. Dnes vám ukážeme, jak ke stejným účelům použít vynikající nástroj Veeam® Backup&Replication™ 10.
„Zálohy mají jasnou kvantovou povahu. Dokud se nepokusíte obnovit ze zálohy, je v superpozici. Je úspěšný i ne." (nalezeno na internetu)
Odmítnutí odpovědnosti:
Tento článek je bezplatný a rozšířený překlad na toto téma průvodcezveřejněno na fóru Veeam. Pokud budete postupovat přesně podle původního návodu, pak i v první fázi instalace pve hlaviček dostanete chybu, protože systém prostě nebude vědět, kam je vzít. Neviditelných momentů je spousta.
Ne, neříkám, že je to ideální způsob zálohování. Ne, nelze jej doporučit k výrobě. Ne, nezaručuji dokonalou integritu vytvořených záloh.
Nicméně to vše funguje a je docela vhodné pro mnoho uživatelů a začínajících systémových administrátorů, kteří dělají své první kroky v poznávání virtualizačních a zálohovacích systémů.
Zálohování je možná jedním z nejdůležitějších procesů, na kterém závisí práce každé společnosti. Nic není cennější než data uložená v podnikových informačních systémech a není nic horšího, než když je nelze v případě výpadku obnovit.
Často se stává, že lidé přemýšlejí o nutnosti zálohování a výběru nástroje až poté, co již došlo k mimořádné události spojené se ztrátou kritických dat. Jak se virtualizační technologie vyvíjely, zálohovací aplikace se začaly zaměřovat na úzkou interakci s hypervizory. Výjimkou není ani produkt Veeam® Backup&Replication™, který má rozsáhlé možnosti zálohování ve virtualizovaných prostředích. Dnes si ukážeme, jak jej nastavit, aby fungoval s Proxmox VE.
Nastavení hypervizoru
Budeme používat aktuální verzi Proxmoxu v době psaní tohoto článku - 6.2-1. Tato verze byla vydána 12. května 2020 a obsahuje spoustu užitečných změn, kterým se budeme věnovat v některém z následujících článků. Prozatím se pustíme do přípravy hypervizoru. Hlavním úkolem je nainstalovat Veeam® Agent pro Linux na redundantní hostitel s Proxmoxem. Předtím si ale udělejme pár věcí.
Příprava systému
Nainstalujte obslužný program sudo, který v systému chybí, pokud byl Proxmox nainstalován nikoli na existující systém Linux, ale jako samostatný OS z oficiální obrázek. Potřebujeme také hlavičky jádra pve. Přejdeme na server přes SSH a přidáme úložiště, které funguje bez předplatného podpory (oficiálně se nedoporučuje pro produkci, ale obsahuje balíčky, které potřebujeme):
Stáhnout deb balíček Veeam® Agent for Linux z oficiálního webu (vyžaduje účet), vyzbrojte se klientem SFTP a nahrajte výsledný deb balíček na server. Nainstalujte balíček a aktualizujte seznam programů v úložištích, která tento balíček přidává:
Samozřejmě můžete také ukládat zálohy přímo na server s nasazeným Veeam® Backup&Replication™, ale stále je pohodlnější používat externí úložiště.
Přejděte do sekce ZÁLOŽNÍ INFRASTRUKTURA:
Vyberte položku Backup Repositories, stiskněte tlačítko Přidat úložiště a v zobrazeném okně vyberte Úložiště připojené k síti:
Vezměme si například testovací úložiště SMB, mám běžný QNAP:
Vyplňte název a popis a poté klikněte na tlačítko další:
Zadejte adresu úložiště SMB a pokud vyžaduje autorizaci, klikněte na Přidat a přidejte přístupové údaje:
Vyplňte uživatelské jméno a heslo pro přístup k úložišti SMB a poté klikněte na tlačítko OK a po návratu do předchozího okna - další:
Pokud je vše provedeno bez chyb, program se připojí k úložišti, vyžádá si informace o volném místě na disku a zobrazí následující dialogové okno. V něm nastavte další parametry (v případě potřeby) a klikněte na tlačítko další:
V dalším okně můžete ponechat všechny výchozí možnosti a také kliknout další:
Zkontrolujeme, zda jsou nainstalovány potřebné komponenty a zda jsou ve stavu již existujea stiskněte tlačítko Podat žádost:
V tomto okamžiku se Veeam® Backup&Replication™ znovu připojí k úložišti, určí požadovaná nastavení a vytvoří úložiště. Klikněte další:
Zkontrolujeme souhrnné informace o přidaném úložišti a stiskneme tlačítko úprava:
Program automaticky nabídne uložení konfiguračních souborů do nového úložiště. My to nepotřebujeme, tak odpovídáme Ne:
Úložiště úspěšně přidáno:
Vytvoření úlohy zálohování
V hlavním okně Veeam® Backup&Replication™ klikněte na zálohovací úloha - Počítač Linux. Vyberte typ Server a režim Spravováno záložním serverem:
Zadejte název úkolu a volitelně přidejte popis. Poté stiskněte další:
Dále musíme přidat všechny servery s Proxmoxem, které budeme zálohovat. Chcete-li to provést, stiskněte přidat - individuální počítač. Zadejte název hostitele nebo IP adresu serveru a přístupové údaje. Tak tvoříme seznam Chráněné počítače a tlačit další:
Nyní velmi důležitý bod, a to výběr dat, která se mají do zálohy přidat. Vše bude záviset na tom, kde přesně se vaše virtuální stroje nacházejí. Pokud chcete přidat pouze nějaký logický svazek, pak potřebujete režim záloha na úrovni hlasitosti a zvolte například cestu k logickému svazku nebo zařízení /dev/pve. Všechny ostatní kroky jsou totožné.
V tomto článku si ukážeme, jak režim funguje. Záloha na úrovni souboru:
V dalším okně vytvoříme seznam adresářů pro zálohování. Klikněte přidat a předepsat adresáře, kde jsou uloženy konfigurační soubory virtuálních strojů. Výchozí je adresář /etc/pve/nodes/pve/qemu-server/. Pokud používáte nejen virtuální stroje, ale i kontejnery LXC, pak přidejte adresář /etc/pve/nodes/pve/lxc/. V mém případě je to také adresář /data.
Po vytvoření seznamu adresářů stiskněte další:
Z rozevíracího seznamu úložišť vyberte Skladovánívytvořené dříve. Určete délku řetězce pro přírůstkovou zálohu. Čím více bodů v Zásady uchovávánítím více místa ušetříte. Zároveň se ale sníží spolehlivost zálohování. Spolehlivost je pro mě důležitější než množství úložného prostoru, proto dávám 4 body. Můžete vzít standardní hodnotu 7. Pokračujte v nastavení úlohy kliknutím další:
Zde necháme parametry beze změny, stačí přejít do následujícího okna:
Nastavení plánovače. Toto je jedna z nejlepších funkcí, která usnadňuje život správce systému. V příkladu jsem zvolil automatické spouštění zálohování každý den ve 2 hodiny ráno. Další skvělou funkcí je možnost přerušit úlohu zálohování, pokud překročíme časový limit přiděleného „okna zálohování“. Jeho přesný rozvrh se tvoří pomocí tlačítka Okno:
Opět jako příklad předpokládejme, že zálohování provádíme pouze v mimopracovní době ve všední dny a o víkendu nejsme nijak časově omezeni. Vytvoříme si právě takovou krásnou tabulku, vrátíme se do předchozího okna a klikneme Podat žádost:
Zbývá pouze zkontrolovat souhrnné informace o úkolu a stisknout tlačítko úprava:
Tím je vytvoření úlohy zálohování dokončeno.
Vytvoření zálohy
Vše je zde elementární. V hlavním okně programu vyberte vytvořenou úlohu a klikněte Home. Systém se automaticky připojí k našemu serveru (nebo několika serverům), zkontroluje dostupnost úložiště a zarezervuje požadované množství místa na disku. Poté ve skutečnosti začne proces zálohování a po dokončení obdržíme komplexní informace o procesu.
Pokud se v procesu spouštění zálohování objeví problém jako Nepodařilo se načíst modul [veeamsnap] s parametry [zerosnapdata=1 debuglogging=0], pak musíte modul přestavět veeamsnap v souladu s instrukce.
Zajímavé je především to, že na samotném serveru můžeme vidět nejen seznam všech dokončených zálohovacích úloh, ale také sledovat proces v reálném čase pomocí příkazu vidět:
Když předpovím otázku, proč konzole vypadá tak zvláštně, hned řeknu: Opravdu se mi líbí, jak konzole vypadá na obrazovce teplého trubkového CRT monitoru. To se provádí pomocí emulátoru terminálu. cool-retro-termín.
Obnova dat
Nyní nejdůležitější otázka. Jak ale obnovit data, pokud se stane něco neopravitelného? Například byl omylem odstraněn nesprávný virtuální počítač. V GUI Proxmox to zmizelo úplně, v úložišti, kde byl stroj, nezůstalo nic.
Proces obnovy je jednoduchý. Přejdeme do konzole Proxmox a zadáme příkaz:
veeam
Zobrazí se nám seznam dokončených záloh. Vyberte požadované šipky a stiskněte klávesu R. Dále vyberte bod obnovení a klikněte vstoupit:
Po několika sekundách bude bod obnovení připojen k adresáři /mnt/backup.
Zbývá pouze zkopírovat virtuální disky a konfigurační soubory virtuálních strojů na jejich místa, poté se „zabitý“ stroj automaticky objeví v GUI Proxmox VE. Budete jej moci normálně spustit.
Chcete-li odpojit bod obnovy, neměli byste to dělat ručně, ale musíte stisknout klávesu U v užitku vidět.