What s in my exchange dr tool box
1 / 29

- PowerPoint PPT Presentation

  • Uploaded on

What’s in My Exchange DR tool Box. Exchange Disaster Recovery Fundamentals – Kind of toolish. HA + Recovery Options. Dialtone Recover Setup / Bla Legacy Exchange mailbox servers Failover Cluster Exchange 2007 Mailbox role Single Copy Cluster (SCC)

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about '' - sheba

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Exchange disaster recovery fundamentals kind of toolish
Exchange Disaster Recovery Fundamentals – Kind of toolish

Ha recovery options
HA + Recovery Options

  • Dialtone Recover

  • Setup / Bla

  • Legacy Exchange mailbox servers

    • Failover Cluster

  • Exchange 2007 Mailbox role

    • Single Copy Cluster (SCC)

    • Clustered Continuous Replication (CCR)

    • Local Continuous Replication (LCR)

    • Standby Continuous Replication (SCR)

  • Exchange 2010 Mailbox role

    • Database Availability Group (DAG)

Dialtone recovery
Dialtone Recovery

  • Purpose is to give you time to fix or repair a database

  • How to

    • Move the active database and log files to a temp location

    • Mount the databases and say yes when it asks you if you want to create a new database

    • Restore or recover the database

    • Swap the recovered and dialtone databases

    • Play all of the dialtone database information into the recovered database

  • Things to note

    • Users get new email but they cannot see old stuff in Outlook at the same time.

    • Users can see new email in OWA, and old email in Outlook at the same time

Setup bla
Setup / Bla

  • 2000 and 2003 setup /disasterrecovery will restore all of the settings from AD to a server

    • Most everything is in AD

  • 2007 setup /recoverserver will restore all of the settings from AD to a server

    • Not everything is in AD – it is different for each server role

      • The Databases – Email and Queues

      • IIS metabase on the CAS server

      • UM prompts on the UM server

      • Registry and XML customizations

      • Message Tracking logs

  • 2007 clusters have setup /recoverCMS that will restore cluster settings to a node

What s in my exchange dr tool box

Asynchronous Continuous Replication

Primary Server

Standby Server

Mailbox Database

Mailbox Database

Transaction Log 01

Transaction Log 01

Transaction Log 02

Transaction Log 02

Transaction Log 03

Transaction Log 03

Transaction Log 04

Transaction Log 04

Transaction Log 05

Transaction Log 05

Exchange tools fundamentals
Exchange Tools - Fundamentals

Exchange tools that i go back too
Exchange Tools – that I go back too

  • Relatively harmless tools

    • Dsadiag – Test Exchange to AD connection

    • Dcdiag + NetDiag – Check AD functionality

    • Nltest – Old school Trust Checking

    • Mdbvu32 + Outlook Spy + MFCMapi – Look at the raw database

    • Winroute – Check active 2003 routing

    • Replmon – Public folder tool

    • ExTRA – Best Practice Analyzer Family of tools

    • MPS_Reports – Run a heap of tools

    • ExMerge – Ripe mailbox out of the Store

    • ExMon – Check Client usage

    • PFdavAdmin – Permissions and PF stuff

    • ADModify – Bulk Check and Change AD stuff

    • Escalation to the next level, and or a PSS call

  • Dangerous tools – Don’t touch these unless you must

    • Ntdsutil – Exeutil for AD

    • Isinteg – Application level EDB tool

    • ADSIEdt + LDP – Muck with Raw AD

    • Eseutil – Data level EDB tool

Exchange maintenance tools dsadiag
Exchange Maintenance ToolsDsadiag

  • W2K Support Toolstool

  • Used for diagnosing directory & binding problems

    • Where’d that GC go?

    • What GCs are actually up and answering queries?

  • See KB article Q279423 for details

Exchange maintenance tools dcdiag netdiag
Exchange Maintenance ToolsDcdiag + Netdiag

  • Windows Support tools tools

  • Used for Active Directory, DNS & Domain troubleshooting

    • Is DNS configured correctly for AD

    • Are all of the FSMO roles present and reachable

    • Why can’t users log on?

    • Why am I seeing GC/DC errors in the event log?

    • What DCs or GCs are visible?

      • As opposed to the ones you think are visible

    • Check IP security policies

    • Check LDAP binding

    • Repair missing or busted Machine account

Exchange maintenance tools nltest
Exchange Maintenance ToolsNltest

  • W2K resource kit tool – Old School but still useable

  • Used for Domain Trust troubleshooting

    • What domains does this server Trust

    • Which DC is being used in the trusted domain

    • Determine if a server set as a GC is really a GC

Exchange maintenance tools mdbvu32 outlook spy mfcmapi
Exchange Maintenance ToolsMdbvu32 + Outlook Spy + MFCMapi

  • Non-invasive MAPI mailbox viewer

  • Browse MAPI hierarchy

  • Allows you to manage mailbox rules and MTA queue messages

    • What’s all that crap in the system attendant mailbox?

    • What rules are in effect on a mailbox?

Delete bad items from the inbox

Outlook Spy is Third Party geared for the Developer

Kill Junk mail

Kill Rules

Exchange maintenance tools winroute remoitor
Exchange Maintenance ToolsWinroute + Remoitor

  • Product CD tool = Winroute

  • Call PSS = Remonitor

  • Link state routing diagnostic tool

    • What routes are known to the routing engine?

    • Which ones are up? Which ones are down?

    • When was the last routing update?

    • Inject new routes, and or delete routes with out a restart

Exchange maintenance tools replmon
Exchange Maintenance ToolsReplmon

  • W2K product CD tool

  • Replication monitor

    • When was the last update this server sent?

    • When was the last update received?

    • Why the $X#@! isn’t replication working?

AD was new in 2000 and 2003. Exchange was the first App to really use AD. Exchange Admins had to be good at trouble shooting AD

Exchange maintenance tools extra
Exchange Maintenance ToolsExTRA

  • Exchange Trouble Shooter Family

    • ExBPA – Best Practice Analyzer

    • ExDRA – Disaster Recovery Assistant

    • ExDTA – Database Trouble Shooter

    • ExMFT – Mail Flow Trouble Shooter

    • ExPTA - Performance Trouble Shooter

  • Think of these tools as PSS and the Product group in a box

Exchange maintenance tools mps reports
Exchange Maintenance ToolsMPS_Reports

  • PSS tool – download from Microsoft

  • MPS_Reports comes in flavors; Exchange, AD, SQL, and so on. Each Flavor checks different things

  • Run this tool when you cannot access a server it dumps a huge amount of information to a CAB file that someone can send you

    • Event logs

    • Netdiag + Dcdiag

    • Dumps GPOs

    • Runs ExBPA

    • ExDump

    • And more

Exchange maintenance tools exmerge
Exchange Maintenance ToolsExMerge

  • Download from Microsoft

  • Requires a MAPI install, so it is best to run from a Client

  • Used to Extract or place data in a mounted database

  • Need Send as and Receive as rights for the mailbox

  • Can Extract a single item from all mailbox – Think virus or Accidental carrier limiting email

Exchange maintenance tools exmon
Exchange Maintenance ToolsExMon

  • Download from Microsoft

  • Determine which users are killing a server, why, and where they live

Exchange maintenance tools pfdavadmin
Exchange Maintenance ToolsPFdavAdmin

  • Download from Microsoft

  • Play with Permissions on Public Folders

    • Export

    • View

    • Change

    • Bulk stuff

    • Push replication

  • Play with Permissions onForms Libraries

  • Recover Deleted Items in PF

Exchange maintenance tools admodify
Exchange Maintenance ToolsADModify

  • Download from Microsoft or CodePlex

  • Play with AD on at a Bulk Level

    • Select via LDAP query

    • Change heaps of settings

    • Check the Inherit PermissionsCheck Box for everyone

  • This was cool until PowerShellCame out

  • There are different versions thatHave different Powers

Other tools
Other Tools

Notepad / Txtpad – Read Files and see what's in them

WinDiff – Compare two files and see what is different

CSVDE – Import and Export from AD via CSV

LDIFDE – Import and Export from AD via LDIF

DNSLint – Check some DNS issues (Rangers love this)

https://www.testexchangeconnectivity.com/ - Test Outlook

JetStress – Test the Database, melt drives

DNSDiag – Like Netdiag, checks DNS

Telnet – Check if Ports are answering

PerfMon – Checkum big Perf Counters

Event Viewer – Start here please

Exchange maintenance tools ntdsutil this can ruin your career
Exchange Maintenance Toolsntdsutil – This can ruin your career

  • Installed by Windows server

  • Management utility for AD

    • Which server is the schema master?

    • Which DCs are online?

    • Role passing & seizure

    • Defrag the AD database

Exchange maintenance tools isinteg please have pss hold your hand
Exchange Maintenance ToolsIsinteg – Please have PSS hold your hand

  • Exchange product CD tool

  • Verifies logical / application level structure of database

    • Mailboxes, folders, message structures

    • Brief digression about logical vs. physical

  • Generally safe to run

    • Always safe unless you use the “-fix” switch

    • Requires significant processing time

      • ~ 4GB/hr processing rate

    • May require multiple passes

      • Some errors have prerequisites that have to be fixed first

  • It fixes more each time it is run up to a point

Exchange maintenance tools isinteg cont d
Exchange Maintenance ToolsIsinteg cont’d

  • When to run it

    • When Microsoft tells you to

      • After an offline restore

    • When you suspect logical database corruption

      • Opening a particular mailbox/message makes Outlook crash or die

      • Messages or folders disappear

      • Item counts are off

    • When you’re curious

      • But only on a non-production machine

Exchange maintenance tools adsiedt ldp
Exchange Maintenance ToolsADSIedt + LDP

  • Windows Support tools

    • Use this When Microsoft or someone who's knows what they are doing tells you to, and holds your hand

    • There is no undo

    • Work with Raw object in AD

      • Delete – Could get you fired

      • Modify – Could get your fired

      • Read - Harmless

      • Write – Not safe

      • Verify – Harmless

Exchange maintenance tools eseutil
Exchange Maintenance ToolsEseutil

  • Exchange product CD tool

  • Verifies physical structure of database

    • Pages, pointers, long values, LV tables

  • Has multiple modes

    • Some are safe:

      • /g: integrity check

      • /m: dumps variousinteresting bits

      • /k: page checksum verification

      • /y: copy

Exchange maintenance tools eseutil cont d
Exchange Maintenance ToolsEseutil cont’d

  • Some modes are semi-safe

    • /d does an offline defrag

      • Seldom necessary

      • Requires the DB to be dismounted

    • /r initiates recovery

      • Verifies DB for consistency

      • Plays back sequence of log files

      • Will either fail (DB untouched) or succeed (DB consistent)

  • Some are for emergency use only:


    • /createstm forces creation of a new, but matching, STM file (2000 and 2003 only)

    • /p initiates a repair; missing or damaged pages may be truncated

Exchange maintenance tools eseutil cont d1
Exchange Maintenance ToolsEseutil cont’d

  • When to run it depends on mode

    • When Microsoft tells you to

    • When you suspect physical database corruption

      • Event ID -1018 or related

      • Database reported as inconsistent

      • Store crashes or refuses to mount a particular DB