RPC Client Access Service Active Manager Active Manager Database Availability Group Active Manager http://technet.microsoft.com/en-us/library/dd979786.aspx http://support.microsoft.com/kb/978790 Server / Network Adapter IP Address / Subnet Bits Default Gateway EX1 – MAPI 192.168.0.15/24 192.168.0.1 EX1 –

Download Report

Transcript RPC Client Access Service Active Manager Active Manager Database Availability Group Active Manager http://technet.microsoft.com/en-us/library/dd979786.aspx http://support.microsoft.com/kb/978790 Server / Network Adapter IP Address / Subnet Bits Default Gateway EX1 – MAPI 192.168.0.15/24 192.168.0.1 EX1 –

RPC Client Access Service
Active
Manager
Active
Manager
Database Availability Group
Active
Manager
http://technet.microsoft.com/en-us/library/dd979786.aspx
http://support.microsoft.com/kb/978790
Server / Network Adapter
IP Address / Subnet Bits
Default Gateway
EX1 – MAPI
192.168.0.15/24
192.168.0.1
EX1 – REPLICATION
10.0.0.15/24
N/A
EX2 – MAPI
192.168.0.16/24
192.168.0.1
EX2 – REPLICATION
10.0.0.16/24
N/A
Name
Subnet(s)
Interface(s)
MAPI Access Enabled Replication Enabled
DAGNetwork01
192.168.0.0/24
EX1 (192.168.0.15)
EX2 (192.168.0.16)
True
True
DAGNetwork02
10.0.0.0/24
EX1 (10.0.0.15)
EX2 (10.0.0.16)
False
True
Server / Network Adapter
IP Address / Subnet Bits
Default Gateway
EX1 – MAPI
192.168.0.15/24
192.168.0.1
EX1 – REPLICATION
10.0.0.15/24
N/A
EX2 – MAPI
192.168.1.15/24
192.168.1.1
EX2 – REPLICATION
10.0.1.15/24
N/A
Name
Subnet(s)
Interface(s)
MAPI Access Enabled Replication Enabled
DAGNetwork01
192.168.0.0/24
EX1 (192.168.0.15)
True
True
DAGNetwork02
10.0.0.0/24
EX1 (10.0.0.15)
False
True
DAGNetwork03
192.168.1.0/24
EX2 (192.168.1.15)
True
True
DAGNetwork04
10.0.1.0/24
EX2 (10.0.1.15)
False
True
Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets
192.168.0.0,192.168.1.0 -ReplicationEnabled:$false
Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets 10.0.0.0,10.0.1.0
Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork03
Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork04
Name
Subnet(s)
Interface(s)
MAPI Access Enabled Replication Enabled
DAGNetwork01
192.168.0.0/24
EX1 (192.168.0.15)
True
True
DAGNetwork02
10.0.0.0/24
EX1 (10.0.0.15)
False
True
DAGNetwork03
192.168.1.0/24
EX2 (192.168.1.15)
True
True
DAGNetwork04
10.0.1.0/24
EX2 (10.0.1.15)
False
True
Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets
192.168.0.0,192.168.1.0 -ReplicationEnabled:$false
Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets 10.0.0.0,10.0.1.0
Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork03
Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork04
Name
Subnet(s)
Interface(s)
MAPI Access Enabled Replication Enabled
DAGNetwork01
192.168.0.0/24
192.168.1.0/24
EX1 (192.168.0.15)
EX2 (192.168.1.15)
True
False
DAGNetwork02
10.0.0.0/24
10.0.1.0/24
EX1 (10.0.0.15)
EX2 (10.0.1.15)
False
True
Criteria
1
Copy Queue Length
< 10 logs
Replay Queue Length
< 50 logs
Content Index Status
Healthy
2
3
4
< 10 logs
N/A
N/A
< 50 logs
< 50 logs
< 50 logs
Crawling
Healthy
Crawling
5
6
7
8
N/A
< 10 logs
< 10 logs
N/A
< 50 logs
N/A
N/A
N/A
N/A
Healthy
Crawling
Healthy
9
N/A
N/A
Crawling
10
Any database copy with a status of Healthy, DisconnectedAndHealthy,
DisconnectedAndResynchronizing, or SeedingSource
Server1
X
DB1
Server2
Server3
Server4
DB1
DB1
DB1
Database
Copy
Server2\DB1
Server3\DB1
Activation
Preference
2
3
Copy Queue
Length
4
2
Replay Queue
Length
0
2
CI State
Database State
Healthy
Healthy
Healthy
DiscAndHealthy
Server4\DB1
4
10
0
Crawling
Healthy
Database
Copy
Server2\DB1
Server3\DB1
Activation
Preference
2
3
Copy Queue
Length
4
2
Replay Queue
Length
0
2
CI State
Database State
Healthy
Healthy
Healthy
DiscAndHealthy
Server4\DB1
4
10
0
Crawling
Healthy
Server3\DB1
Server2\DB1
Lowest copy queue length – tried first
Database
Copy
Server2\DB1
Server3\DB1
Activation
Preference
2
3
Copy Queue
Length
4
2
Replay Queue
Length
0
2
CI State
Database State
Healthy
Healthy
Healthy
DiscAndHealthy
Server4\DB1
4
10
0
Crawling
Healthy
Get-MailboxDatabaseCopyStatus -Identity DB2 | FL
Get-MailboxDatabaseCopyStatus -Local | FL
Get-MailboxDatabaseCopyStatus -Server MBX2 | FL
Get-MailboxDatabaseCopyStatus -Identity DB3\MBX1 -ConnectionStatus | FL
Test-ReplicationHealth -Identity MBX1
CollectOverMetrics.ps1 -DatabaseAvailabilityGroup DAG1 -Database:"DB*"
-GenerateHTMLReport –ShowHTMLReport
CollectOverMetrics.ps1 -DatabaseAvailabilityGroup DAG1
-GenerateHTMLReport -ShowHTMLReport
http://msexchangeteam.com/archive/2010/05/20/454976.aspx
CheckDatabaseRedundancy.ps1 -MailboxDatabaseName DB1
CheckDatabaseRedundancy.ps1 -MailboxServerName EX1
CheckDatabaseRedundancy.ps1 -MonitoringContext SleepDurationBetweenIterationsSecs:0 -TerminateAfterDurationSecs:1 SuppressGreenEventForSecs:0 -ReportRedEventAfterDurationSecs:0 ReportRedEventIntervalSecs:0 -ShowDetailedErrors
schtasks /create /TN "Check Database Redundancy" /TR "Powershell.exe NonInteractive -WindowStyle Hidden -command 'C:\Program
Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; ConnectExchangeServer -auto; C:\Ops\CheckDatabaseRedundancy.ps1 -MonitoringContext ShowDetailedErrors -SummaryMailFrom:'[email protected]' SendSummaryMailTos:@('[email protected]') -ErrorAction:Continue" /RU
SYSTEM /SC HOURLY
ESE Log Buffer
Replication Log Buffer
Send me the latest log files … I
have log 2
Database copy
Log
Log
built
and
upisfragment
to
date
detected
and
inspected
Log File 6
Log File 3
Log
LogFile
File44
Log File 1
Log File 5
Log File 2
Log File 6
Log File 7
Log File 1
Log File 2
converted to
complete log
Continuous
ContinuousReplication
Replication––Block
File Mode
Mode
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn