exchange 2003 database recovery Újdonságok a gyakorlatban

26
Exchange 2003 Database Recovery Újdonságok a gyakorlatban Mészáros Kornél Mészáros Kornél Terméktámogatási tanácsadó Terméktámogatási tanácsadó

Upload: mckile

Post on 11-Jan-2016

40 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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ó

Page 2: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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?

Page 3: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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)

Page 4: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 5: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 6: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 7: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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!

Page 8: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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!!

Page 9: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

Recovery Storage Group (RSG)Recovery Storage Group (RSG)

Page 10: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 11: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 12: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 13: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 14: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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)

Page 15: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 16: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

DemoDemo

Page 17: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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)

Page 18: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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!

Page 19: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 20: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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!

Page 21: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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!

Page 22: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 23: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

Mailbox Recovery CenterDemo

Mailbox Recovery CenterDemo

Page 24: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

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

Page 25: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban

Köszönöm a figyelmet!Köszönöm a figyelmet!

Page 26: Exchange 2003 Database Recovery  Újdonságok a gyakorlatban