Exchange 2003 Database Recovery Újdonságok a gyakorlatban Mészáros Kornél Terméktámogatási tanácsadó
Miről is lesz szó… Exchange recovery alapfogalmak röviden Az Exchange 2003 újdonságai: Recovery Storage Group bemutatása Hol vehetjük leginkább hasznát: a Messaging Dialtone Recovery módszer mi is az a Mailbox Recovery Center?
Recovery alapok I. Hol tárol az Exchange adatokat: AD-ben (konfiguráció, felhasználói attribútumok) Store-okban (Public Folder, Mailbox) Adatbázis motor : ESE A tranzakciós loggolás Log fájlok (log) Adatbázis (edb,stm) Checkpoint fájl (chk)
Recovery Alapok II. Backup típusok Offline backup Pozitívumok: nincs szükség logok visszajátszására Negatívumok: elkészítése rontja a rendelkezésre állást!!! nagyobb adminisztrátori gyakorlatot igényel (pl. manuálisan kell kiválasztani hogy mely fájlokat akarjuk menteni) Online backup Pozitívumok: Felhasználók mentés közben is dolgozhatnak Alkalmazhatjuk a differenciális és inkrementális mentési stratégiákat Negatívumok: Visszajátszása több hibát rejt magában
Recovery alapok III. Hard recovery vs. Soft recovery Soft recovery (eseutil /r) Minden alkalommal lefut a SG minden store-ára, ha mountoljuk bármely store-t Még feldolgozatlan logok bejátszása, félbemaradt tranzakciók visszagörgetése Pl. váratlan táp kieséskor ez fut restart után Offline backup visszajátszásakor is ez fut! Hard recovery (eseutil /cc) Online backupból való visszaállás esetén fut Lementett és még feldolgozatlan logok visszajátszása Ideiglenes könyvtárban létrejön restore.env fájl, ami „levezényli” a visszaállítási folyamatot
Hogyan készítsünk helyesen backupot? Mentés készítése Mentés tesztelése Optimalizálás módosítás Mentési terv
Recovery server építéseBackup visszatöltése Felhasználók létrehozása Adatok kinyerése Eredetivel egyező SP és FIX szint Egyező organizáció név Egyező site név Különböző service account! DS/IS consitency adjuster Outlook Exmerge Recovery: Hogy csináltuk régen? Exchange 5.5 A folyamat nagyjából 30 percet vesz igénybeA folyamat nagyjából 30 percet vesz igénybe Más Siteban lévő adatbázis visszaállításához újra kell telepíteni az Exchanget!Más Siteban lévő adatbázis visszaállításához újra kell telepíteni az Exchanget!
Recovery server építéseBackup visszatöltése Felhasználók létrehozása Adatok kinyerése Eredetivel egyező SP és FIX szint Dcpromo, dinamikus DNS Egyező organizáció név Egyező administrative group név Egyező legacyExchangeDN! Mbconn, ldifde import Outlook Exmerge Recovery: Hogy csináltuk régen? Exchange 2000 A folyamat nagyjából 2 órát vesz igénybeA folyamat nagyjából 2 órát vesz igénybe Elég egyszer megépíteni a recovery servert: LegacyDN tool!Elég egyszer megépíteni a recovery servert: LegacyDN tool!
Recovery Storage Group (RSG)
Exchange 2003 Recovery Storage Group Egyik legjelentősebb újítás az Exchange hez képest Nincs szükség többé különálló recovery szerver építésére! Tipikus alkalmazásai: Backupok tesztelése Adatbázis integritásának ellenőrzése Törölt mailboxok visszaállítása nagy segítség a „Messaging Dial Tone” recovery alkalmazásában
Miben különbözik az RSG egy szokványos SG-tól MAPI kivételével minden kliens és transzport protokoll le van tiltva A mailboxok nem kapcsolhatók hozzá AD fiókokhoz az Exmerge az egyetlen módja hogy hozzáférjünk az mailboxok tartalmához System és mailbox store policyk nem érvényesek Nem fut az online maintenance Az adatbázisokat csak manuálisan lehet mountolni Nincsen lehetőség a felhasználó felületről állítani az adatbázisok és logok helyét Public Folder adatbázisok nem támogatottak
Az RSG korlátjai Listából választhatjuk csak ki a visszaállítandó adatbázist A listában nem jelennek meg: Public Folder Store-ok Exchange 2000 SP3-nál régebbi szerverek adatbázisai RSG szervernél újabb verziójú Exchange adatbázisai Miután kiválasztottunk egy visszaállítandó adatbázist, már csak a vele egy SG-ban lévő adatbázisok jelennek meg
Fontos AD attribútumok msExchOrigMDB Eredeti adatbázis DN-jét tartalmazza Exmerge használja, hogy megtalálja az eredeti user accountokat a bejelentkezéshez VáltoztathatómsExchMailboxGUID Mailbox SID-je. A mailbox egész „pályafutása” alatt változatlan. Ez alapján találja meg az Exchange a visszaállítandó mailbox párját
Mailbox recovery megszorítások A visszaállítandó mailboxnak léteznie kell az RSG-n kívül is Az eredeti mailbox nem lehet disconnectált állapotban Ha backup óta elmozgattuk a mailboxot, nem tudunk Exmerge-el hozzáférni, amíg vissza nem mozgatjuk az eredeti helyére Véglegesen törölt mailboxokat egy hagyományos store-ba kell helyreállítani (RSG dismount, majd mountolni egy új SG-ben)
Hard Recovery RSG esetében 1.Restore esetén keletkezik egy restore.env file az ideiglenes könyvtárban a folyamatot a restore.env fájl „vezéreli” a log fájlok az ideiglenes az adatbázisok az éles (RSG) könyvtárba kerülnek Ha van még logunk ami nincs benne a backupban de szeretnénk bejátszani, azt az éles könyvtárba kell tennünk 2.Először az ideiglenes könyvtár logjai játszódnak be 3.A visszajátszás ezek után az éles könyvtárban lévő logokkal folyatódik
Demo
Messaging Dial Tone Recovery Minél gyorsabban állítsuk helyre az alapszolgáltatást (tudjunk eket küldeni és fogadni) Adatokat később helyreállítjuk (korábbi levelek, szabályok)
A módszer működése I. Példa szituáció : adatbázisunkat nem tudjuk mountolni újraindítás után MÁSOLJUK át a tranzakciós logfájlokat és MOZGASSUK el a sérült adatbázis fájlokat egy biztos helyre Mountoljunk egy üres store-t Ezen a ponton a levelezés ismét működik Értesítsük az érintett felhasználókat!
A módszer működése II. Hozzunk létre egy RSG-t ha lehetséges, az elérési utakat állítsuk az eredeti adatbázis meghajtójára ha lehetséges, az elérési utakat állítsuk az eredeti adatbázis meghajtójára Állítsuk vissza az adatbázist az RSG-ba Ne feledkezzünk meg be a backup óta keletkezett logokról sem! Mountoljuk majd dismountoljuk a visszaállított adatbázist Így a logfájlok biztosan bejátszódnak a store-ba Értesítsük a felhasználókat az újabb rövid kiesésről
A módszer működése III. Cserléjük ki az adatbázisokat Csere azonos meghajtón Csere különböző meghajtókon Elérési utak cseréje Exmerggel exportáljuk a leállás óta keletkezett forgalmat (most már az RSG-ből) Csak leveleket exportáljunk! Importáljuk azt az eredeti store-ba Kész!
Az adatbázis csere előnyei Így kevesebb adatot kell kiexportálnunk mint fordítva Az eredeti adatbázisban nem vesztjük el a single instance storage előnyeit Exmerge megtöri a single instance storage-ot, azonos csatolmányok többször lesznek tárolva -> megnő a store mérete Megmaradnak a korábban beállított szabályok és nézetek, OST fájlok továbbra is működnek Gyors!
Mailbox Recovery Center Korábban MBCONN néven volt elérhető Funkciói: Disconnectált mailboxokhoz tudunk felhasználókat létrehozni Megkeresi a mailboxhoz a felhasználót Hozzákapcsolja a mailboxokhoz a felhasználókat
Mailbox Recovery Center Demo
Hasznos linkek How to use Recovery Storage Groups in Exchange Server Considerations and best practices when resetting an Exchange mailbox The "Exchange Server 2003 SP1 Recover Mailbox Data Feature" technical The "Using Exchange Server 2003 Recovery Storage Groups" book for
Köszönöm a figyelmet!