260 likes | 361 Views
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
E N D
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
Recovery: Hogy csináltuk régen? Exchange 5.5 Recovery server építése Backup visszatöltése • Eredetivel egyező SP és FIX szint • Egyező organizáció név • Egyező site név • Különböző service account! Adatok kinyerése Felhasználók létrehozása Felhasználók létrehozása • Outlook • Exmerge • DS/IS consitency adjuster • A 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!
Recovery: Hogy csináltuk régen? Exchange 2000 Recovery server építése Backup visszatöltése • Eredetivel egyező SP és FIX szint • Dcpromo, dinamikus DNS • Egyező organizáció név • Egyező administrative group név • Egyező legacyExchangeDN! Adatok kinyerése Felhasználók létrehozása Felhasználók létrehozása • Outlook • Exmerge • Mbconn, ldifde import • A folyamat nagyjából 2 órát vesz igénybe • Elég egyszer megépíteni a recovery servert: LegacyDN tool!
Exchange 2003 Recovery Storage Group • Egyik legjelentősebb újítás az Exchange 2000-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 • 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 • Először az ideiglenes könyvtár logjai játszódnak be • A visszajátszás ezek után az éles könyvtárban lévő logokkal folyatódik
Messaging Dial Tone Recovery • Minél gyorsabban állítsuk helyre az alapszolgáltatást (tudjunk emaileket 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 • Á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 email 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
Hasznos linkek • 824126 How to use Recovery Storage Groups in Exchange Server 2003 http://support.microsoft.com/?id=824126 • 282496 Considerations and best practices when resetting an Exchange mailbox http://support.microsoft.com/?id=282496 • 867643 The "Exchange Server 2003 SP1 Recover Mailbox Data Feature" technicalhttp://support.microsoft.com/?id=867643 • 836452 The "Using Exchange Server 2003 Recovery Storage Groups" book for http://support.microsoft.com/?id=836452