exchange 2010 toi

13
1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Exchange 2010 TOI

Upload: blair-cain

Post on 31-Dec-2015

14 views

Category:

Documents


0 download

DESCRIPTION

Exchange 2010 TOI. Background. A lot of the background information is captured in an internal wiki: http://zed.cisco.com/confluence/display/UCBU/Exchange+2010+Investigation Note that there are “children” pages off the main Ex2010 wiki. They contain important information too. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Exchange 2010 TOI

1© 2001, Cisco Systems, Inc. All rights reserved.

Session NumberPresentation_ID

Exchange 2010 TOI

Page 2: Exchange 2010 TOI

222© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Background

• A lot of the background information is captured in an internal wiki:http://zed.cisco.com/confluence/display/UCBU/Exchange+2010+Investigation

• Note that there are “children” pages off the main Ex2010 wiki. They contain important information too.

• Please follow the installation instruction. This TOI is not going to repeat that.

Page 3: Exchange 2010 TOI

333© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

CAS – Client Access Server

• All MAPI traffic goes through the CAS when dealing with 2010 mailboxes.

• It is very important to install a CAS first before any other role. Otherwise mailbox access, even through Outlook, will fail.

Page 4: Exchange 2010 TOI

444© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

CAS – Client Access Server

• To check if a mailbox database has CAS set correctly, run the following in Exchange Management Shell (EMS):

[PS] C:\>Get-MailboxDatabase

Name Server Recovery ReplicationType

---- ------ -------- ---------------

Mailbox Database 1049916361 SIB-E2K10-C False None

Mailbox Database 1952193598 SIB-E2K10-D False None

[PS] C:\>Get-MailboxDatabase "Mailbox Database 1952193598" | fl RpcClientAccessServer

RpcClientAccessServer : SIB-E2K10-C.SIB.ECSBU-LAB-SEA.CISCO.COM

Page 5: Exchange 2010 TOI

555© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

CAS – Client Access Server

• If RpcClientAccessServer does not point to the correct CAS, issue the following command in EMS:

Set-MailboxDatabase <Mailbox Database name> -RpcClientAccessServer <name of the CAS server>

For example:

Set-MailboxDatabase "Mailbox Database 1952193598" -RpcClientAccessServer SIB-E2K10-C.SIB.ECSBU-LAB-SEA.CISCO.COM

Page 6: Exchange 2010 TOI

666© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

DAG – Database Availability Group

• Unity works with Exchange 2010 DAG. However there is currently one limitation. When there is a DAG switch over, Unity could take up to 15 minutes (default GC sync interval) to detect that. During this period, Unity will be in UMR mode. (CSCtg15295)

Page 7: Exchange 2010 TOI

777© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Throttling Policy

• Exchange 2010 enforces a throttling policy. Unity must has this throttling policy set to unlimited. To do that, follow the instruction on this wiki page. (This should be covered in the installation doc as well.)

• http://zed.cisco.com/confluence/display/UCBU/Removing+the+Exchange+2010+RPC+limit+for+the+Unity+Messaging+Account

Page 8: Exchange 2010 TOI

888© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Script to check Throttling Policy

• We have created a PowerShell script to check if an acceptable throttling policy has been applied to the Unity messaging account (typically named “UnityMsgStoreSvc”).

• This script can be downloaded from the same place where you downloaded this TOI. We are also planning to including this script into CommServer\TechTools.

Page 9: Exchange 2010 TOI

999© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Running the script

[PS] S:\wfu\Ex2010>.\umsg.throttle.check.ps1

Enter the name of the Cisco Unity Messaging Services Account

==>: UnityMsgSvc

Account Name: Unity MsgSvc

[CN=Unity MsgSvc,CN=Users,DC=SIB,DC=ECSBU-LAB-SEA,DC=CISCO,DC=COM]

RecipientType: UserMailbox

ExchangeVersion: 0.10 (14.0.100.0)

Unity MsgSvc is assigned to ThrottlingPolicy "Unity Exchange 2010 Policy".

RCAMaxConcurrency value for Unity Exchange 2010 Policy is null (unlimited).

This account is acceptable for use as the Cisco Unity Messaging Services account when Unity subscriber mailboxes are hom

ed on Exchange 2010.

Log file has been written to C:\Users\ADMINI~1.SIB\AppData\Local\Temp\2\diag_umsgthrottlecheck_20100409_142430.txt

[PS] S:\wfu\Ex2010>

Page 10: Exchange 2010 TOI

101010© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Permission Permission Permission

• It is important to run the updated PW to grant Unity access to the Exchange 2010 mailbox database.

• After the initial installation of Exchange 2010 support, when new mailbox database is added, make sure to run PW again.

Page 11: Exchange 2010 TOI

111111© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

New mailbox database

• When new mailbox database is added in Exchange, make sure to run PW.

• Also reboot Unity after a new mailbox database is added. These are not new, but worth to watch out for.

Page 12: Exchange 2010 TOI

121212© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

MAPI DLLs

• When working with Exchange 2010, it is important to make sure that the correct set of MAPI DLLs are installed on the Unity box. If you follow the installation instruction, you should be OK. But to double check:

• Make sure there is no emsabp32.dll and emsmdb32.dll in windows\system32 directory.

• Windows\system32\mapi32.dll should be at version of 6.5.7654.9 or higher. Or still at version 1.x. Anything in between is no good.

Page 13: Exchange 2010 TOI

131313© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID

Misc

• UDP-Push Notification mechanism isn’t used any more with 2010 mailboxes; async RPC (slow RPC poll) is now used.