exchange 2003 database recovery Újdonságok a gyakorlatban
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Exchange 2003 Database Recovery
Újdonságok a gyakorlatban
Exchange 2003 Database Recovery
Újdonságok a gyakorlatban
Mészáros KornélMészáros KornélTerméktámogatási tanácsadóTerméktámogatási tanácsadó
Miről is lesz szó…Miről is lesz szó…
Exchange recovery alapfogalmak Exchange recovery alapfogalmak rövidenröviden
Az Exchange 2003 újdonságai:Az Exchange 2003 újdonságai:Recovery Storage Group bemutatásaRecovery Storage Group bemutatása
Hol vehetjük leginkább hasznát: a Hol vehetjük leginkább hasznát: a Messaging Dialtone Recovery módszerMessaging Dialtone Recovery módszer
mi is az a Mailbox Recovery Center?mi is az a Mailbox Recovery Center?
Recovery alapok I.Recovery alapok I.
Hol tárol az Exchange adatokat:Hol tárol az Exchange adatokat:AD-ben (konfiguráció, felhasználói AD-ben (konfiguráció, felhasználói attribútumok)attribútumok)
Store-okban (Public Folder, Mailbox)Store-okban (Public Folder, Mailbox)
Adatbázis motor : ESEAdatbázis motor : ESE
A tranzakciós loggolásA tranzakciós loggolásLog fájlok (log)Log fájlok (log)
Adatbázis (edb,stm)Adatbázis (edb,stm)
Checkpoint fájl (chk)Checkpoint fájl (chk)
Recovery Alapok II. Backup típusokRecovery Alapok II. Backup típusok
Offline backupOffline backupPozitívumok:Pozitívumok:
nincs szükség logok visszajátszásáranincs szükség logok visszajátszására
Negatívumok:Negatívumok:elkészítése rontja a rendelkezésre állást!!!elkészítése rontja a rendelkezésre állást!!!nagyobb adminisztrátori gyakorlatot igényel (pl. manuálisan nagyobb adminisztrátori gyakorlatot igényel (pl. manuálisan kell kiválasztani hogy mely fájlokat akarjuk menteni)kell kiválasztani hogy mely fájlokat akarjuk menteni)
Online backupOnline backupPozitívumok:Pozitívumok:
Felhasználók mentés közben is dolgozhatnakFelhasználók mentés közben is dolgozhatnakAlkalmazhatjuk a differenciális és inkrementális mentési Alkalmazhatjuk a differenciális és inkrementális mentési stratégiákatstratégiákat
Negatívumok:Negatívumok:Visszajátszása több hibát rejt magábanVisszajátszása több hibát rejt magában
Recovery alapok III.Hard recovery vs. Soft recovery
Recovery alapok III.Hard recovery vs. Soft recoverySoft recovery (eseutil /r)Soft recovery (eseutil /r)
Minden alkalommal lefut a SG minden store-ára, ha Minden alkalommal lefut a SG minden store-ára, ha mountoljuk bármely store-t mountoljuk bármely store-t
Még feldolgozatlan logok bejátszása, félbemaradt Még feldolgozatlan logok bejátszása, félbemaradt tranzakciók visszagörgetésetranzakciók visszagörgetése
Pl. váratlan táp kieséskor ez fut restart után Pl. váratlan táp kieséskor ez fut restart után
Offline backup visszajátszásakor is ez fut!Offline backup visszajátszásakor is ez fut!
Hard recovery (eseutil /cc)Hard recovery (eseutil /cc)Online backupból való visszaállás esetén futOnline backupból való visszaállás esetén fut
Lementett és még feldolgozatlan logok visszajátszásaLementett és még feldolgozatlan logok visszajátszása
Ideiglenes könyvtárban létrejön restore.env fájl, ami Ideiglenes könyvtárban létrejön restore.env fájl, ami „levezényli” a visszaállítási folyamatot„levezényli” a visszaállítási folyamatot
Hogyan készítsünk helyesen backupot?Hogyan készítsünk helyesen backupot?
Mentési terv
Optimalizálásmódosítás
Mentés tesztelése
Mentés készítése
Recovery server építése Backup visszatöltése
Felhasználók létrehozásaFelhasználók létrehozásaAdatok 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.5Recovery: 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 Más Siteban lévő adatbázis visszaállításához újra kell telepíteni az Exchanget!Exchanget!
Recovery server építése Backup visszatöltése
Felhasználók létrehozásaFelhasználók létrehozásaAdatok 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 2000Recovery: 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: Elég egyszer megépíteni a recovery servert: LegacyDN toolLegacyDN tool!!
Recovery Storage Group (RSG)Recovery Storage Group (RSG)
Exchange 2003 Recovery Storage GroupExchange 2003 Recovery Storage Group
Egyik legjelentősebb újítás az Exchange Egyik legjelentősebb újítás az Exchange 2000-hez képest2000-hez képestNincs szükség többé különálló recovery Nincs szükség többé különálló recovery szerver építésére!szerver építésére!Tipikus alkalmazásai:Tipikus alkalmazásai:
Backupok teszteléseBackupok teszteléseAdatbázis integritásának ellenőrzéseAdatbázis integritásának ellenőrzéseTörölt mailboxok visszaállításaTörölt mailboxok visszaállításanagy segítség a „Messaging Dial Tone” nagy segítség a „Messaging Dial Tone” recovery alkalmazásában recovery alkalmazásában
Miben különbözik az RSG egy szokványos SG-tólMiben különbözik az RSG egy szokványos SG-tól
MAPI kivételével minden kliens és transzport MAPI kivételével minden kliens és transzport protokoll le van tiltvaprotokoll le van tiltvaA mailboxok nem kapcsolhatók hozzá AD A mailboxok nem kapcsolhatók hozzá AD fiókokhozfiókokhozaz Exmerge az egyetlen módja hogy hozzáférjünk az Exmerge az egyetlen módja hogy hozzáférjünk az mailboxok tartalmáhozaz mailboxok tartalmáhozSystem és mailbox store policyk nem érvényesek System és mailbox store policyk nem érvényesek Nem fut az online maintenanceNem fut az online maintenanceAz adatbázisokat csak manuálisan lehet Az adatbázisokat csak manuálisan lehet mountolnimountolniNincsen lehetőség a felhasználó felületről állítani Nincsen lehetőség a felhasználó felületről állítani az adatbázisok és logok helyétaz adatbázisok és logok helyétPublic Folder adatbázisok nem támogatottakPublic Folder adatbázisok nem támogatottak
Az RSG korlátjaiAz RSG korlátjai
Listából választhatjuk csak ki a Listából választhatjuk csak ki a visszaállítandó adatbázistvisszaállítandó adatbázist
A listában nem jelennek meg:A listában nem jelennek meg:Public Folder Store-okPublic Folder Store-ok
Exchange 2000 SP3-nál régebbi szerverek Exchange 2000 SP3-nál régebbi szerverek adatbázisaiadatbázisai
RSG szervernél újabb verziójú Exchange RSG szervernél újabb verziójú Exchange adatbázisaiadatbázisai
Miután kiválasztottunk egy visszaállítandó Miután kiválasztottunk egy visszaállítandó adatbázist, már csak a vele egy SG-ban lévő adatbázist, már csak a vele egy SG-ban lévő adatbázisok jelennek megadatbázisok jelennek meg
Fontos AD attribútumokFontos AD attribútumok
msExchOrigMDBmsExchOrigMDBEredeti adatbázis DN-jét tartalmazzaEredeti adatbázis DN-jét tartalmazza
Exmerge használja, hogy megtalálja az eredeti Exmerge használja, hogy megtalálja az eredeti user accountokat a bejelentkezéshezuser accountokat a bejelentkezéshez
VáltoztathatóVáltoztatható
msExchMailboxGUIDmsExchMailboxGUIDMailbox SID-je. A mailbox egész „pályafutása” Mailbox SID-je. A mailbox egész „pályafutása” alatt változatlan.alatt változatlan.
Ez alapján találja meg az Exchange a Ez alapján találja meg az Exchange a visszaállítandó mailbox párjátvisszaállítandó mailbox párját
Mailbox recovery megszorításokMailbox recovery megszorítások
A visszaállítandó mailboxnak léteznie kell A visszaállítandó mailboxnak léteznie kell az RSG-n kívül isaz RSG-n kívül isAz eredeti mailbox nem lehet Az eredeti mailbox nem lehet disconnectált állapotbandisconnectált állapotbanHa backup óta elmozgattuk a mailboxot, Ha backup óta elmozgattuk a mailboxot, nem tudunk Exmerge-el hozzáférni, amíg nem tudunk Exmerge-el hozzáférni, amíg vissza nem mozgatjuk az eredeti helyérevissza nem mozgatjuk az eredeti helyéreVéglegesen törölt mailboxokat egy Véglegesen törölt mailboxokat egy hagyományos store-ba kell helyreállítani hagyományos store-ba kell helyreállítani (RSG dismount, majd mountolni egy új (RSG dismount, majd mountolni egy új SG-ben)SG-ben)
Hard Recovery RSG esetébenHard Recovery RSG esetében1.1. Restore esetén keletkezik egy restore.env file az Restore esetén keletkezik egy restore.env file az
ideiglenes könyvtárbanideiglenes könyvtárbana folyamatot a restore.env fájl „vezéreli” a folyamatot a restore.env fájl „vezéreli”
a log fájlok az ideiglenes az adatbázisok az éles (RSG) a log fájlok az ideiglenes az adatbázisok az éles (RSG) könyvtárba kerülnek könyvtárba kerülnek
Ha van még logunk ami nincs benne a backupban de Ha van még logunk ami nincs benne a backupban de szeretnénk bejátszani, azt az éles könyvtárba kell szeretnénk bejátszani, azt az éles könyvtárba kell tennünktennünk
2.2. Először az ideiglenes könyvtár logjai játszódnak Először az ideiglenes könyvtár logjai játszódnak bebe
3.3. A visszajátszás ezek után az éles könyvtárban A visszajátszás ezek után az éles könyvtárban lévő logokkal folyatódiklévő logokkal folyatódik
DemoDemo
Messaging Dial Tone RecoveryMessaging Dial Tone Recovery
Minél gyorsabban állítsuk helyre az Minél gyorsabban állítsuk helyre az alapszolgáltatást (tudjunk emaileket alapszolgáltatást (tudjunk emaileket küldeni és fogadni)küldeni és fogadni)
Adatokat később helyreállítjuk Adatokat később helyreállítjuk (korábbi levelek, szabályok)(korábbi levelek, szabályok)
A módszer működése I.A módszer működése I.
Példa szituáció : adatbázisunkat nem Példa szituáció : adatbázisunkat nem tudjuk mountolni újraindítás utántudjuk mountolni újraindítás után
MÁSOLJUK át a tranzakciós logfájlokat és MÁSOLJUK át a tranzakciós logfájlokat és MOZGASSUK el a sérült adatbázis fájlokat MOZGASSUK el a sérült adatbázis fájlokat egy biztos helyreegy biztos helyre
Mountoljunk egy üres store-tMountoljunk egy üres store-t
Ezen a ponton a levelezés ismét működikEzen a ponton a levelezés ismét működik
Értesítsük az érintett felhasználókat!Értesítsük az érintett felhasználókat!
A módszer működése II.A módszer működése II.
Hozzunk létre egy RSG-tHozzunk létre egy RSG-t ha lehetséges, az elérési utakat állítsuk az ha lehetséges, az elérési utakat állítsuk az eredeti adatbázis meghajtójáraeredeti adatbázis meghajtójára
Állítsuk vissza az adatbázist az RSG-baÁllítsuk vissza az adatbázist az RSG-baNe feledkezzünk meg be a backup óta Ne feledkezzünk meg be a backup óta keletkezett logokról sem!keletkezett logokról sem!
Mountoljuk majd dismountoljuk a Mountoljuk majd dismountoljuk a visszaállított adatbázistvisszaállított adatbázist
Így a logfájlok biztosan bejátszódnak a store-baÍgy a logfájlok biztosan bejátszódnak a store-ba
Értesítsük a felhasználókat az újabb rövid Értesítsük a felhasználókat az újabb rövid kiesésrőlkiesésről
A módszer működése III.A módszer működése III.
Cserléjük ki az adatbázisokatCserléjük ki az adatbázisokatCsere azonos meghajtónCsere azonos meghajtón
Csere különböző meghajtókonCsere különböző meghajtókon
Elérési utak cseréjeElérési utak cseréje
Exmerggel exportáljuk a leállás óta Exmerggel exportáljuk a leállás óta keletkezett email forgalmat (most már az keletkezett email forgalmat (most már az RSG-ből) RSG-ből)
Csak leveleket exportáljunk!Csak leveleket exportáljunk!
Importáljuk azt az eredeti store-baImportáljuk azt az eredeti store-ba
Kész!Kész!
Az adatbázis csere előnyeiAz adatbázis csere előnyei
Így kevesebb adatot kell kiexportálnunk Így kevesebb adatot kell kiexportálnunk mint fordítvamint fordítva
Az eredeti adatbázisban nem vesztjük el a Az eredeti adatbázisban nem vesztjük el a single instance storage előnyeitsingle instance storage előnyeit
Exmerge megtöri a single instance storage-ot, Exmerge megtöri a single instance storage-ot, azonos csatolmányok többször lesznek tárolva -azonos csatolmányok többször lesznek tárolva -> megn> megnő a store méreteő a store mérete
Megmaradnak a korábban beállított Megmaradnak a korábban beállított szabályok és nézetek, OST fájlok továbbra szabályok és nézetek, OST fájlok továbbra is működnekis működnek
Gyors!Gyors!
Mailbox Recovery CenterMailbox Recovery Center
Korábban MBCONN néven volt Korábban MBCONN néven volt elérhetőelérhető
Funkciói:Funkciói:Disconnectált mailboxokhoz tudunk Disconnectált mailboxokhoz tudunk felhasználókat létrehoznifelhasználókat létrehozni
Megkeresi a mailboxhoz a felhasználót Megkeresi a mailboxhoz a felhasználót
Hozzákapcsolja a mailboxokhoz a Hozzákapcsolja a mailboxokhoz a felhasználókatfelhasználókat
Mailbox Recovery CenterDemo
Mailbox Recovery CenterDemo
Hasznos linkekHasznos linkek824126 How to use Recovery Storage Groups in 824126 How to use Recovery Storage Groups in Exchange Server 2003Exchange Server 2003http://support.microsoft.com/?id=824126http://support.microsoft.com/?id=824126282496 Considerations and best practices when 282496 Considerations and best practices when resetting an Exchange mailboxresetting an Exchange mailboxhttp://support.microsoft.com/?id=282496http://support.microsoft.com/?id=282496867643 The "Exchange Server 2003 SP1 Recover 867643 The "Exchange Server 2003 SP1 Recover Mailbox Data Feature" technicalMailbox Data Feature" technical http://support.microsoft.com/?id=867643http://support.microsoft.com/?id=867643836452 The "Using Exchange Server 2003 836452 The "Using Exchange Server 2003 Recovery Storage Groups" book forRecovery Storage Groups" book forhttp://support.microsoft.com/?id=836452http://support.microsoft.com/?id=836452
Köszönöm a figyelmet!Köszönöm a figyelmet!