Great Articles!
The one part I'm stuck on is the redistribution of databases.
I only have 6 databases, and a total of 12 database copies across a 2 node active/active CaS/HT/MB combo system with redundant hardware load balancers. Before SP1 was released, I attempted to write my own powershell script that would redistribute the databases evenly across both servers after a reboot. The problem I ran into is that the Move-ActiveMailboxDatabase command waits for confirmation, even when the -Confirm switch is not used.
When SP1 came out, I found the RedistributeActiveDatabase.ps1 script. I was hoping that it would do what I wanted, but I'm running into the same problem, it wants confirmation before moving a database. In your TechEd presentation, you mentioned that this script could be used as a scheduled task for automation, which is what I'm after. Is there some switch I'm overlooking that is required to get around it waiting for confirmation?
My goal is to schedule a task that will move all active database copies to Server 2, then install updates and reboot. Then when Server 1 starts back up, move all active database copies to Server 1, install updates on Server 2, and reboot it as well. Then when Server 2 is back up, redistribute the databases evenly across both servers so everything is back to its original state.
The only thing that's keeping me from doing this, is the Move-ActiveMailboxDatabase command and RedistributeActiveDatabases.ps1 script waiting for confirmation to move.