Grab our RSS feeds Follow us on Twitter Join our Facebook Group Connect with us on LinkedIn
myITforum.com, Powered by You.
you are not logged in

Articles

Newslinks

Links

Downloads

Site Services

Community Forums

Discussion Lists

Article Search

Newsletter

Web Blogs

FAQs

Live Support

myITforum TV

Take a Poll

Monthly Drawing

myITforum Network

User Group Directory

Our Partners

About Us

Register

Login

BRONZE PARTNER:

BRONZE PARTNER:



Industry News:




  Home : Articles : Windows PowerShell print | email | | Forums |   print | email | | Blogs |   print | email | | Wiki |   print | email | | FAQs |   print | email | Article Search  
Use Move-ClusteredMailboxServer cmdlet to transfer CMS to a passive cluster node


Bookmark and Share

By: Ying Li
Posted On: 5/12/2008

As you must already realize, you can't be an exchange 2007 administrator without knowing or learning PowerShell. As you have to use PowerShell to accomplish some of the tasks and for some tasks even though you can do it in EMC (Exchange Management Console) but Microsoft recommend that you do it through Exchange Cmdlet.

This article was Previously posted on Ying Li's Blog

If you manage Exchange 2007 in a clustered environment (currently only supported for mailbox server role). You must have used the below cmdlet to transfer Exchange Server 2007 clustered mailbox server (CMS) to a passive cluster node.

Move-ClusteredMailboxServer ¨CIdentity:NYCESP02 ¨Ctargetmachine:NYCMBXP03

What it does is to make the current passive node NYCMBXP03 an active node on cluster NYCESP02

For details about the above cmdlet, type get-help Move-ClusteredMailboxServer ¨Cfull in PowerShell prompt.

Sounds easy? But there is a catch ¨C see below

PS C:\Documents and Settings\yl.admin\My Documents\PS> Get-ClusteredMailboxServerStatus -Identity nycesp02

Identity : NYCESP02
ClusteredMailboxServerName : NYCESP02.xyz.com
State : Online
OperationalMachines : {NYCMBXP03 <Active>, NYCMBXP04 <Quorum Owner>}
FailedResources : {}
IsValid : True
ObjectState : Unchanged

While it indeed transferred the owner for the Exchange group but the quorum or the cluster group owner is still on NYCMBXP04 (the previous active node).

There is nothing wrong with that and it is actually by design: The move-ClusteredMailboxserver cmdlet only moves the Exchange group and there is no impact on the cluster group!

Unfortunatly for some Exchange 2007 administrator they just leave their Exchange cluser like that! They were told by Microsoft and others that the recommended way to move Exchange group is to use the above cmdlet. They get it then they notice the fact the cluster group wasn¡¯t moved and they are ¡°concerned¡± to move the cluster group through cluster administrator GUI because they think that¡¯s not the right way. As the result they leave their Exchange cluster in the ¡°split-brain¡± mode ¨C the exchange group is owned by one node and the cluster group is owned by another node!

While Microsoft indeed recommed to use Move-ClusteredMailboxServer to move the Exchange group but that¡¯s only for the Exchange group, it has no impact on the cluster group and it doesnt¡¯ prevent you use the cluster administrator GUI to move the cluster group! You actually need to do that!

  myITforum.com ©2010 | Legal | Privacy