Növekményes biztonsági mentés Proxmox VE-ben VBR használatával
Az egyikben korábbi cikkek A Proxmox VE hypervisorról szóló sorozatban már elmondtuk, hogyan kell biztonsági másolatokat készíteni szabványos eszközökkel. Ma megmutatjuk, hogyan használhatja a kiváló Veeam® Backup&Replication™ 10 eszközt ugyanezekre a célokra.
„A biztonsági másolatoknak világos kvantumlényegük van. Amíg nem próbálta meg visszaállítani a biztonsági másolatból, szuperpozícióban van. Egyszerre sikeres és nem.” (az interneten található)
Jogi nyilatkozat:
Ez a cikk egy ingyenes és bővített fordítás a témában útmutató, megjelent a Veeam fórumon. Ha szigorúan az eredeti útmutató szerint jár el, akkor még a pve fejlécek telepítésének első szakaszában hibaüzenetet kap, mert a rendszer egyszerűen nem fogja tudni, hol szerezze be őket. Rengeteg nyilvánvaló pillanat van ott.
Nem, nem azt mondom, hogy ez az ideális biztonsági mentési módszer. Nem, nem ajánlható gyártásra. Nem, nem garantálom a biztonsági másolatok tökéletes integritását.
Mindez azonban működik, és nagyon alkalmas sok felhasználó és kezdő rendszergazda számára, akik megteszik az első lépéseket a virtualizációs és biztonsági mentési rendszerek tanulásában.
A biztonsági mentés talán az egyik legfontosabb folyamat, amelyen minden vállalat munkája függ. Semmi sem drágább, mint a vállalati információs rendszerekben tárolt adatok, és semmi sem rosszabb, mint az, hogy meghibásodás esetén nem tudjuk visszaállítani azokat.
Gyakran előfordul, hogy az emberek csak akkor gondolnak a biztonsági mentés szükségességére és az eszköz kiválasztására, ha már bekövetkezett a kritikus adatok elvesztésével járó vészhelyzet. A virtualizációs technológiák fejlődésével a biztonsági mentési alkalmazásokat úgy tervezték, hogy szorosan együttműködjenek a hipervizorokkal. Ez alól a Veeam® Backup&Replication™ termék sem volt kivétel, amely kiterjedt biztonsági mentési képességekkel rendelkezik virtualizált környezetekben. Ma elmondjuk, hogyan kell beállítani, hogy működjön a Proxmox VE-vel.
Hipervizor beállítása
A Proxmox jelenlegi verzióját fogjuk használni a cikk írásakor - 6.2-1. Ez a verzió 12. május 2020-én jelent meg, és sok hasznos változtatást tartalmaz, amelyeket a következő cikkek egyikében tárgyalunk. Egyelőre kezdjük el a hipervizor előkészítését. A fő feladat a Veeam® Agent for Linux telepítése egy Proxmoxot futtató redundáns gazdagépre. De előtte tegyünk néhány dolgot.
Rendszer előkészítés
Telepítsük a segédprogramot sudo, ami hiányzik a rendszerből, ha a Proxmoxot nem egy meglévő Linux rendszerbe telepítették, hanem külön operációs rendszerként hivatalos kép. Szükségünk lesz kernel pve fejlécekre is. SSH-n keresztül bejelentkezünk a szerverre, és hozzáadunk egy támogatási előfizetés nélkül működő repository-t (hivatalosan élesre nem ajánlott, de a szükséges csomagokat tartalmazza):
Az eljárás után feltétlenül indítsa újra a kiszolgálót.
A Veeam® Agent telepítése
Töltse le a deb csomag Veeam® Agent for Linux a hivatalos webhelyről (fiók szükséges), fegyverezze fel magát egy SFTP-klienssel, és töltse fel a kapott deb csomagot a szerverre. Telepítjük a csomagot, és frissítjük a csomag által hozzáadott tárolókban található programok listáját:
dpkg -i veeam-release-deb_1.x.x_amd64.deb
Ismét frissítjük az adattárakat:
apt update
Telepítse magát az ügynököt:
apt install veeam
Ellenőrizzük, hogy minden megfelelően lett-e telepítve:
Természetesen a biztonsági másolatokat közvetlenül egy szerveren is tárolhatja a Veeam® Backup&Replication™ telepítésével, de még mindig kényelmesebb a külső tárhely használata.
Menjen a szakaszhoz TARTALMI INFRASTRUKTÚRA:
Válassza a Backup Repositories lehetőséget, és nyomja meg a gombot Adomány hozzáadása és a megjelenő ablakban válassza ki Hálózati adattároló:
Például vegyünk egy teszt SMB tárhelyet, az enyém egy szokásos QNAP:
Írja be a nevet és a leírást, majd kattintson a gombra Következő:
Adja meg az SMB-tárhely címét, és ha engedélyt igényel, kattintson a Hozzáadás gombra a hozzáférési adatok hozzáadásához:
Az SMB-tárhely eléréséhez adja meg a felhasználónevet és a jelszót, majd kattintson a gombra ОК és visszatérve az előző ablakhoz, - Következő:
Ha minden hiba nélkül megtörténik, a program csatlakozik a tárolóhoz, információt kér a szabad lemezterületről, és megjeleníti a következő párbeszédablakot. Ebben állítson be további paramétereket (ha szükséges), és kattintson a gombra Következő:
A következő ablakban hagyhatja az összes alapértelmezett beállítást, és kattintson rá Következő:
Ellenőrizzük, hogy a szükséges komponensek telepítve vannak-e és állapotuk már létezik, majd nyomja meg a gombot alkalmaz:
Ekkor a Veeam® Backup&Replication™ újra csatlakozik a tárolóhoz, meghatározza a szükséges paramétereket, és létrehozza a tárolót. Kattintson Következő:
Ellenőrizzük az összefoglaló információkat a hozzáadott tárolóról, és kattintsunk a gombra befejez:
A program automatikusan felajánlja, hogy konfigurációs fájljait új tárolóba menti. Erre nincs szükségünk, ezért válaszolunk Nem:
Az adattár sikeresen hozzáadva:
Biztonsági mentési feladat létrehozása
A Veeam® Backup&Replication™ főablakában kattintson a gombra Biztonsági mentési munka - Linux számítógép. A típus kiválasztása szerver és mód Tartalék szerver kezeli:
A feladatnak nevet adunk, és opcionálisan leírást is adunk hozzá. Ezután kattintson Következő:
Ezután hozzá kell adnunk az összes szervert a Proxmox-szal, amelyekről biztonsági másolatot készítünk. Ehhez kattintson a gombra hozzáad - Egyéni számítógép. Adja meg a szerver gazdagépnevét vagy IP-címét és a hozzáférési adatokat. Így készítünk egy listát Védett számítógépek és nyomja Következő:
Most egy nagyon fontos pont, nevezetesen a biztonsági mentéshez hozzáadandó adatok kiválasztása. Minden attól függ, hogy pontosan hol találhatók a virtuális gépei. Ha csak logikai kötetet szeretne hozzáadni, akkor szüksége van a módra Hangerőszintű biztonsági mentés és válassza ki például a logikai kötet vagy eszköz elérési útját /dev/pve. Minden más művelet azonos.
Ebben a cikkben bemutatjuk, hogyan működik a mód Fájl szintű biztonsági mentés:
A következő ablakban létrehozzuk a biztonsági mentéshez szükséges könyvtárak listáját. Kattintson hozzáad és regisztrálja azokat a könyvtárakat, ahol a virtuális gép konfigurációs fájljai vannak tárolva. Alapértelmezés szerint ez egy könyvtár /etc/pve/nodes/pve/qemu-server/. Ha nem csak virtuális gépeket, hanem LXC-tárolókat is használ, akkor adja hozzá a könyvtárat /etc/pve/nodes/pve/lxc/. Az én esetemben ez is egy könyvtár /adat.
Miután létrehozta a könyvtárak listáját, kattintson a gombra Következő:
A tárolók legördülő listájából válassza ki a lehetőséget Tárolás, korábban létrehozott. Határozza meg a lánc hosszát a növekményes biztonsági mentéshez. Minél több pont van benne Megtartási politika, annál több helyet takarít meg. Ugyanakkor a biztonsági másolat megbízhatósága csökken. Inkább a megbízhatóság érdekel, mint a tárhely, ezért 4 pontot adtam rá. Felveheti a standard értéket 7. Kattintással folytassa a feladat beállítását Következő:
Itt változatlanul hagyjuk a paramétereket, csak lépjen a következő ablakba:
Az ütemező beállítása. Ez az egyik legmenőbb szolgáltatás, amely megkönnyíti a rendszergazdák életét. A példában úgy döntöttem, hogy minden nap hajnali 2-kor automatikusan elindítom a biztonsági mentést. Egy másik nagyszerű lehetőség a biztonsági mentési munka megszakítása, ha túllépjük a kijelölt „mentési ablak” időkorlátját. Pontos ütemezése a gombbal generálható Ablak:
Ismét tegyük fel például, hogy hétköznap csak munkaidőn kívül készítünk biztonsági mentést, hétvégén pedig egyáltalán nincs időkorlát. Készítünk egy ilyen gyönyörű táblázatot, térjünk vissza az előző ablakhoz, és kattintsunk alkalmaz:
Nincs más hátra, mint a feladat összefoglaló információinak ellenőrzése és a gomb megnyomása befejez:
Ezzel befejeződik a biztonsági mentési feladat létrehozása.
Biztonsági mentés végrehajtása
Itt minden elemi. A program főablakában válassza ki a létrehozott feladatot, és kattintson a gombra Rajt. A rendszer automatikusan csatlakozik szerverünkhöz (vagy több szerverhez), ellenőrzi a tárhely elérhetőségét és lefoglalja a szükséges lemezterületet. Ezután megkezdődik a tényleges biztonsági mentési folyamat, amelynek befejezése után átfogó tájékoztatást kapunk a folyamatról.
Ha ehhez hasonló probléma lép fel a biztonsági mentési folyamat során: Nem sikerült betölteni a [veeamsnap] modult a következő paraméterekkel: [zerosnapdata=1 debuglogging=0], akkor újra kell építeni a modult veeamsnap vminek megfelelően utasítás.
Ami különösen érdekes, hogy magán a szerveren nem csak az összes befejezett biztonsági mentési feladat listáját láthatjuk, hanem a folyamatot valós időben nyomon követhetjük a paranccsal veeam:
Megjósolva a kérdést, hogy miért néz ki ilyen furcsán a konzol, rögtön leszögezem: nagyon tetszik, ahogy a konzol kinéz egy meleg csöves CRT monitor képernyőjén. Ez egy terminál emulátor segítségével történik cool-retro-term.
Adatmentés
Most a legfontosabb kérdés. De hogyan lehet visszaállítani az adatokat, ha valami helyrehozhatatlan történik? Például véletlenül nem a megfelelő virtuális gépet törölték. A Proxmox GUI-ban teljesen eltűnt, a tárolóban, ahol a gép volt, nem maradt semmi.
A helyreállítási folyamat egyszerű. Lépjen a Proxmox konzolra, és írja be a parancsot:
veeam
Látni fogjuk az elkészült biztonsági mentések listáját. A nyilak segítségével válassza ki a kívántat, majd nyomja meg a gombot R. Ezután válassza ki a visszaállítási pontot, és kattintson a gombra belép:
Néhány másodperc múlva a helyreállítási pont be lesz csatolva a könyvtárba /mnt/backup.
Nem marad más hátra, mint a virtuális gépek virtuális meghajtóit és konfigurációs fájljait a helyükre másolni, ami után a „megölt” gép automatikusan megjelenik a Proxmox VE GUI-ban. Normálisan el tudod indítani.
A helyreállítási pont leválasztásához ne kézzel végezze el, hanem nyomja meg a gombot U a segédprogramban veeam.