Annak ellenére, hogy a Hyper-V környezet nagyon sok technológiát biztosít a virtuális gépek magas rendelkezésre állásának és hibatűrésének biztosításához (például fürtök, élő áttelepítés, replikáció stb.), A rendszergazdának gondolni kell a virtuális gépek klasszikus biztonsági mentésére. Mindezek a technológiák minimalizálhatják a virtuális gép elérhetetlenségét különböző forgatókönyvekben, de nem biztosítják a helyreállítást különböző vis maior esetekben, például természeti katasztrófák, személyi hibák, hackerek vagy vírusok, versenytársak támadásainak és hasonló forgatókönyvek esetén. Ebben a cikkben megpróbálom megvizsgálni a Hyper-V biztonsági mentési rendszerekre vonatkozó alapvető követelményeket, a biztonsági mentési stratégiákat és a szabad és kereskedelmi biztonsági termékek képességeit..

Biztonsági másolatot készíthet a Hyper-V gazdagépen futó virtuális gépekről a beépített Windows Server biztonsági másolat (vagy ennek alapján a wbadminon futó szkriptek), ingyenes vagy kereskedelmi termékek használatával. Ezeket a módszereket egyesíti az a tény, hogy a Hyper-V virtuális gépek biztonsági mentésének alapja a pillanatképek (vagy pillanatképek) technológiája. A pillanatkép tárolja mind a virtuális lemezek állapotát, mind a memória tartalmát és a virtuális gép beállításait. Ie a pillanatkép egy virtuális gép állapota egy bizonyos időpontban.

Tartalom:

  • Hogyan működik a Hyper-V virtuális gép biztonsági mentése?
  • Alapvető követelmények a Hyper-V virtuális gép biztonsági mentési eszközeire
  • A Hyper-V biztonsági mentése a beépített Windows Server biztonsági mentéssel
  • Harmadik féltől származó Hyper-V biztonsági mentési eszközök

Hogyan működik a Hyper-V virtuális gép biztonsági mentése?

Fontolja meg a Hyper-V virtuális gépek biztonsági másolatának készítésére szolgáló bármely modern eszköz működésének egyszerűsített sémáját.

megjegyzés. Korábban a szerver biztonsági másolatát úgy végezték, hogy biztonsági másolat-ügynököt telepítettek minden gazdagépre. A virtualizáció korszakában a biztonsági mentés készítési pontja a vendég operációs rendszerről a Hyper-V gazdagépre vált, amelyen a virtuális gépek futnak. Agent-alapú biztonsági mentési szkripteket ritkán használnak, főleg olyan alkalmazásokhoz, amelyek nem támogatják a VSS-t.

A biztonsági mentési eszköz pillanatfelvételt készít a Hyper-V gazdagépre. Miután parancsot kapott pillanatkép készítésére, a hipervizor új fájlokat (delta fájlokat) hoz létre, és a virtuális gép folytatja munkáját, és ezekbe a fájlokba menti a módosításokat. A biztonsági mentési eszköz feladata az eredeti virtuális gép fájlok (nem történik megírásuk) másolása a biztonsági mentési adathordozóra, majd a pillanatkép törlése. Pillanatkép törlésekor a Hyper-V összevonja (egyesíti) a forrás- és deltafájlokat, miközben a virtuális gép nem szakít meg. Produktív virtuális gép elvesztése esetén helyreállíthatja annak állapotát a biztonsági mentés időpontjában.

Alapvető követelmények a Hyper-V virtuális gép biztonsági mentési eszközeire

Ez a Hyper-V biztonsági másolatának általános vázlata, de valójában van egy csomó árnyalat és probléma. Megpróbálom felsorolni a leggyakoribb problémákat:

  1. Minél hosszabb ideig tart a biztonsági másolat készítésével egy pillanatkép (biztonsági másolat) önmagában, annál több változás halmozódik fel a delta fájlokban. A fájlmásolás során a virtuális Gépen belül elég nagy számú változtatással a fájlok egyesítésének folyamata a pillanatkép eltávolításakor nagy terhelést okozhat a lemezeken, a Hyper-V gazdagépen és maga a virtuális gépben. Ie Javasoljuk, hogy a képet a lehető leggyorsabban készítse el. A Hyper-V Server 2016 technológiát használ a biztonsági mentési folyamat felgyorsítására Rugalmas megváltozott nyomkövetés, amely lehetővé teszi a biztonsági mentési eszköz számára, hogy csak az előző biztonsági mentés óta megváltozott adatblokkokat másolja. Ebben az esetben nem kell "elvennie" a teljes virtuális gépet.
  2. Ha virtuális gép pillanatkép adatait LAN hálózaton keresztül másolja a Hyper-V gazdagépről a biztonsági mentési tárra, akkor nagy hálózati terhelést okozhat. Ezért tanácsos külön szerver felületet használni a biztonsági mentés forgalmához, vagy az adatok másolásához SAN hálózaton keresztül.
  3. A fenti pontok alapján, ha külső tárolórendszereket használ virtuális gép fájlok tárolására, kihasználhatja a biztonsági mentési eszközökkel történő integráció (hardver pillanatképek) tárolási képességeit..
  4. A vendég operációs rendszer kezdetben nem gyanítja, hogy biztonsági másolatot készít. Ennek megfelelően, amikor megpróbál egy virtuális gépet ilyen biztonsági másolatból visszaállítani, az operációs rendszer megpróbálja folytatni a munkát a pillanatkép készítésének pillanatától kezdve. Bizonyos esetekben ez problémákat okozhat mind az operációs rendszerrel, mind az abban működő alkalmazások (különösen tranzakciós, például Exchange, SQL, ADDS stb.) Adatvesztésével kapcsolatban. A probléma kiküszöbölésére új típusú pillanatképek jelentek meg a Hyper-V 2016 - Gyártási ellenőrző pontokban (a Microsoft javasolja a hagyományos pillanatfelvételek használatát - a standard ellenőrzőpontot csak teszt- és laboratóriumi környezetben, vagy a biztonsági mentéssel leállított virtuális gépek számára). A termelési pillanatképek működnek a Hyper-V integrációs eszközök jelenléte miatt a vendég operációs rendszerben, és Volume Shadow Copy (Windows) technológián vagy az fsfreeze fájlrendszer (Linux) befagyasztásán alapulnak. A memória állapota azonban nem másolódik. Ie A Hyper-V értesíti a vendég operációs rendszert a pillanatkép létrehozásáról, a VSS korrekciós támogatással rendelkező alkalmazás befejezi az aktuális tranzakciót, következetes állapotba lép és létrehozza a virtuális gép pillanatképét. Az ilyen kép helyreállításakor a vendég operációs rendszer kikapcsol (mivel a memória állapotát nem mentette meg), a bekapcsolás után úgy véli, hogy egyszerűen áramkimaradás történt. Az alkalmazás (ha támogatja a VSS-t) ugyanakkor elkezdi a tárolt konzisztens állapotú kezelést.
  5. A virtuális gépek biztonsági másolatainak tárolásához sok helyre van szüksége. Minél gyakrabban fényképez, és minél hosszabb ideig kell biztonsági másolatot tárolni, annál több helyre van szüksége a biztonsági mentés tárolásához. Általában az adatok deduplikációs technológiája (beépítve a Windows Serverbe) vagy a szabadalmaztatott biztonsági mentési szolgáltató technológiája segíthet Önnek. Ha differenciálmeghajtókat használ, a biztonsági mentési eszköznek támogatnia kell ezt a technológiát. Egyébként ugyanazt a virtuális gép-adatot többször is tárolhatja.
  6. Mivel a gazdagépen nagy a virtuális gépek sűrűsége, kívánatos a virtuális gép biztonsági mentési idejének ütemezése, hogy elkerüljük a termelési rendszerek rendkívüli terhelését a termelés során..
  7. Ha a virtuális gép több példányát több napig több dátumra kell tárolnia, akkor a virtuális gép tárolt példányainak számát úgy kell kezelnie, hogy automatizálja a biztonsági másolatok kezelését szkriptekkel vagy biztonsági mentési program eszközökkel.
  8. A biztonsági mentés-figyelő eszközök szintén fontosak. Nem akarok tudni bizonyos időpontokban, a biztonsági másolat nem működik, mert a biztonsági mentések tárolásához régen elfogyott a hely. Itt meg kell emlékezni a biztonsági mentési ellenőrző eszközről.
  9. Gyakran vissza kell állítania egy adott fájlt egy virtuális gép biztonsági másolatából. Néhány biztonsági mentési / visszaállítási eszköz lehetővé teszi a fájlok / mappák granulált helyreállítását anélkül, hogy a teljes virtuális gépet vagy annak virtuális lemezt telepíteni kellene. Megjegyzés. Még eszközek is vannak bizonyos tárolók, postafiókok vagy akár egyedi levelek visszaállítására az Exchange virtuális gép biztonsági másolatából.
  10. Képesség a rendszerhez való hozzáférési jogok elkülönítésére a szerep-alapú biztonsági mentéskezelési modell miatt (a rendszerek vagy eszközök különböző csoportjakért felelős rendszergazdák számára releváns).
  11. Ne felejtsük el a klasszikus 3-2-1 biztonsági mentési stratégia végrehajtásának szükségességét (három példány, két különböző adathordozón, amelyek közül az egyik egy másik oldalon található).

Ezután a népszerű lehetőségeket tekintve néhány népszerű megoldást vizsgálunk meg a virtuális gép biztonsági mentéseinek a Hyper-V rendszeren történő megszervezésére..

A Hyper-V biztonsági mentése a beépített Windows Server biztonsági mentéssel

A virtuális gép biztonsági mentési rendszerének a Hyper-V rendszeren történő szervezésének ingyenes módja a beépített eszköz használata Windows Server biztonsági másolat a grafikus mentési / visszaállítási varázslón vagy segédprogramon keresztül wbadmin (a WSB része). A Windows Server Backup támogatja a VSS-t és az inkrementális biztonsági mentést, ez a szolgáltatás elérhető mind a Windows Server 2012, mind a magasabb verzió teljes verziójában és a Hyper-V-ben. Az összetevő telepítéséhez a Server Manager konzolt vagy a következő parancsot kell használnia:

Telepítés - WindowsFeature Windows-Server-Backup -IncludeManagementTools

A WSB grafikus konzollal rendelkezik wbadmin.msc, amely lehetővé teszi Hyper-V biztonsági mentések létrehozását és kezelését, biztonsági mentési ütemezéseinek létrehozását stb. A virtuális gépek biztonsági mentéséhez elegendő egy egyszerű varázsló futtatása, amelyben ki kell választania, hogy a Hyper-V szerverről melyik virtuális gépekről kell biztonsági másolatot készíteni, hol, és meg kell határoznia a biztonsági mentési ütemtervet..

tanács. A Hyper-V korábbi verzióiban, 2012-ig, a beépített biztonsági mentési eszközökkel, lehetetlen volt egy virtuális gép biztonsági másolatát készíteni - az összes virtuális gépet egyszerre készítették..

De általában könnyebb a wbadmin parancssori segédprogramot használni a Hyper-V virtuális gép biztonsági mentéséhez. Ezenkívül lehetetlen egynél több virtuális gép biztonsági mentési feladatot létrehozni a grafikus felületről, és ez a feladat mindig újra felhasználja a korábbi biztonsági mentéseket..

A Szerver 1 nevű virtuális gép biztonsági mentéséhez a C meghajtó helyi mappájába: (nem a megfelelő, az ötlet rossz, igaz), egyszerűen futtassa a következő parancsot:

wbadmin start backup - backupTarget: C: -hyperv: "1. szerver"

Például két virtuális gép biztonsági mentéséhez és hálózati mappába mentéséhez (tegyük fel, hogy ez egy külső NAS tároló) futtassa a következő parancsot:

wbadmin biztonsági mentés indítása -tartalékcél: \\ 192.168.1.100 \ VMbackup: -hyperv: "TestVM01, TestVM 02" -allowDeleteOldBackups -quiet

Ezt a parancsot hozzáadhatja a Windows ütemezőjéhez (ugyanazon PowerShell használatával), és ezzel konfigurálhatja a virtuális gép biztonsági mentéseinek rendszeres létrehozását (a régi biztonsági mentések törlődnek).

Például, ha biztonsági másolatot készít egy virtuális gépről egy AD tartományvezérlővel, akkor visszaállíthatja az AD tranzakciós naplóit a biztonsági mentés végén, hogy a biztonsági másolatban lévő ADDS adatbázis konzisztens állapotban legyen (hasonlóképpen, a virtuális gépről biztonsági másolatot készíthet az Exchange vagy az SQL Server segítségével:

wbadmin biztonsági másolat indítása -backuptarget: \\ 192.168.1.100 \ VMbackup: -hyperv: MSK-DC1 -vssFull

A rendszerben regisztrált biztonsági mentések listájának lekéréséhez futtassa a következő parancsot:

wbadmin verziók

tanács. Felhívjuk figyelmét, hogy a Hyper-V virtuális gép biztonsági mentésekor a gazdagépen, amelyen Windows 2012 vagy újabb található, a virtuális gép nem lép felfüggesztő üzemmódba, ha a Hyper-V integrációs összetevői telepítve vannak rá.

A virtuális gépek ilyen biztonsági másolatból történő visszaállításával minden szintén meglehetősen egyszerű. Azonban nem állíthat vissza egy adott fájlt vagy mappát a biztonsági másolatból, manuálisan kell telepítenie a vhdx fájlt egy biztonsági másolatgal, és manuálisan másolni is a kívánt fájlt..

Az egyszerűség szempontjából a WSB meglehetősen megbízható biztonsági mentési megoldás a Hyper-V virtuális gépekhez, elég gyorsan működik, és lehetővé teszi a biztonsági mentési ütemezés kezelését. De természetesen a Windows Server Backupnak vannak hátrányai:

  • Nincsenek megfigyelő eszközök a biztonsági mentésekhez, a virtuális gép biztonsági másolatainak és az alkalmazások konzisztencia-ellenőrzéséhez;
  • Nehéz kezelni a biztonsági mentéseket közepes és nagy Hyper-V rendszerekben (alkalmas kis környezetekben, 1-2 Hyper-V gazdagépen);
  • Nem lehet automatikusan visszaállítani egy adott fájl vagy alkalmazás állapotát (a vhdx fájlt manuálisan kell telepítenie egy biztonsági másolat segítségével, és a kívánt fájlt kézzel kell átmásolni);
  • A gazdagépen lévő nagy sűrűségű és méretű virtuális gépek esetén a Windows ütemezőt kell használnia a biztonsági mentés megrendelésének konfigurálására, hogy ne okozzon kiszolgáló túlterhelést, valamint a LAN / SAN / iSCSI hálózat nagy terhelését munkaidőben (ha a biztonsági másolatokat más tárolón tárolja)..

Harmadik féltől származó Hyper-V biztonsági mentési eszközök

A BACKUPSOLUTION.RU NÖVEKEDÉSÉNEK ELŐKÉSZÍTÉSÉVEL KÉSZÜLT ANYAG

Nagyszámú Hyper-V gazdagép és virtuális gép esetén az integrált Windows Server biztonsági másolat használata reális. Mindenesetre Önnek ki kell választania a harmadik fél által kínált megoldásokat. Lehetetlen egyértelműen mondani, hogy ez vagy az a termék ideális megoldás lesz a Hyper-V biztonsági mentéshez, túl sok árnyalattal kell számolni. Ez és a gazdagépek száma, licenckorlátozások, a szükséges funkciók, a hálózati architektúra stb..

Számos kereskedelmi és ingyenes biztonsági mentési termék érhető el a piacon, és nagyon nehéz összetéveszteni. Általában a Gartner mágikus kvadránsot használják a rések vezetõinek értékelésére. Találtam egy ilyen képet, amely az adatközpontok tartalék piacának fő szereplőit és vezetőit jellemzi.

Mint láthatja, a Gartner a biztonsági mentési megoldások vezetői között megkülönbözteti a vállalatokat és termékeket:

  • Actifio
  • Commvault
  • Dell emc
  • IBM
  • Rubrik
  • Veeam
  • Veritas Technologies (Symantec - Veritas Backup Exec)
  • Acronis (Veritas Backup Exec)
  • Symantec (Veritas Backup Exec)

Nagyon nehéz az összes terméket kiértékelni és összehasonlítani egy cikkben, ezért próbáljuk megfontolni több program - a Hyper-V biztonsági másolatának piacvezetőinek - lehetőségeit..

  • Veritas Backup Exec
  • Commvault biztonsági mentés
  • Veeam biztonsági mentés
  • Acronis biztonsági mentés

Összeállítottam egy kis összehasonlító táblázatot a biztonsági mentési eszközök érdekes tulajdonságaival (figyelembe vesszük az írás idején releváns verziók funkcionalitását).

Funkcionalitás / termékVeritas Backup Exec 20.2Commvault biztonsági mentés és helyreállítás 11Veeam biztonsági mentés és replikáció 9.5Acronis biztonsági mentés 12.5
A fájlrendszer biztonsági mentéseWindows / LinuxWindows / Linux / IBM AIX / HP-UXWindows / Linux / IBM AIX / HP-UX. A fizikai rendszerek ügynökei önállóak, nem támogatják a tárolómegosztó csoport házirendeitWindows / Linux
NDMP Disk Array biztonsági másolatok átvitele+
Az NDMP v4 + támogatása. A támogatott adattárak listája a veritas webhelyen található. A növekményes és a differenciált másolás nem támogatott, csak a teljes LUN biztonsági másolat és az egyes fájlok nem állíthatók vissza.
+
Az adatok közvetlen mentésének támogatása a NAS fájlkészülékekről. A Commvault felsorolja a gyártók által támogatott fájlrendszer-verziókat. Az ilyen típusú biztonsági mentés használatakor az adatokat a NAS közvetlenül a MediaAgent (proxy szerver) útján továbbítja a tárolóeszközre, megkerülve a CommServe felügyeleti szervert. Az egyes vmdk fájlok biztonsági mentéseinek támogatása.
+
Az NDMP (v4 és újabb) támogatása viszonylag nemrégiben jelent meg. Csak a teljes LUN biztonsági mentés támogatott. Legfeljebb 10 helyreállítási pont támogatott (legfeljebb 30 a NetApp-on).
-
A virtuális gép pillanatképeinek átvitele a SAN-n keresztül+
A Veritas webhely a Hardver kompatibilitási lista szakaszban tartalmazza a kompatibilis HBA adapterek és SAN kapcsolók listáját.
+
A SAN biztonsági mentést az ESXi és a Hyper-V gazdagépeken is támogatják
+
További fizikai gépre van szükség egy dedikált Veeam proxy szerver szerepével, amely ugyanahhoz a SAN-hoz kapcsolódik és bemutatott LUN-okkal rendelkezik
A VMware vSphere csak a pillanatkép támogatja a NetApp tárolását az Data ONTAP használatával
Biztonsági másolat replikálása több adattárba (beleértve egy távoli helyet is)++++
Támogatja a granulált alkalmazás és az adatbázis helyreállításátMicrosoft SQL / Exchange / ADMicrosoft SQL / Exchange / AD / Domino / DB2 / MySQL / OracleMicrosoft SQL / Exchange / AD / Oracle
(csak virtualizált alkalmazásokhoz, a fizikai rendszereken nem támogatott)
Microsoft SQL / Exchange / AD
Tároló hardver menedzsment++ (IntelliSnap)+ (a támogatott gyártók és tárolási modellek listája elérhető a webhelyen, néhányhoz külön integrációs modult kell telepíteni)+
Engedélyek virtualizációs környezetekhezGazdagép / foglalat / adatméretAljzat / adatmennyiségAljzatonként (processzor)A házigazda
1 licenc költsége (orientált)85 ezer p-től.190 ezer p.70 ezer p. (Standard Edition),
200 ezer p. (Enterprise Plus Edition)
45 ezer p. (Standard Edition),
95 ezer p. (Speciális kiadás)

Mint láthatja, az egyes termékek funkcionalitása és költségei meglehetősen eltérőek. Ezért mielőtt döntést hozna a megoldás megválasztásáról, érdemes összeállítani a Hyper-V biztonsági termékre vonatkozó követelmények listáját, a meglévő berendezések listáját és a szükséges funkciókat. A legismertebb biztonsági mentési termékek ingyenes korlátozásokkal rendelkeznek, általában ezek elegendőek a funkcionalitás értékeléséhez..