Previously i’ve given the live migration blog for Exchange server 2007 to Exchange server 2010..on June 2010…and today, another task
Today :Friday, 24th June 2011 @ 1.30pm
Its been 10 months since Exchange team release the SP1 for Microsoft Exchange server 2010. When this release happen, lot of bugs, which exchange team try to fix it. As mentioned in my previous blog, i was waiting for the platform to gets stabilized. Thanks to Exchange server team, who keep on updating the hotfixes and OS bugs. Since the release of Windows server 2008 R2-SP1, most of the issues gets settled down..and now its my time to start our production server to bring to the latest platform. To tell you, this is the most stabilized platform so far.
Let get start.
Current mail server platform : Microsoft Exchange server 2010 – Rollup 5
Our server structure
- HUB & CAS : 2 virtual server : running on Hyper-V, OS – Windows server 2008 R2 SP1
- Mailbox : DAG – 1 Physical server, 1 Virtual Server, Both OS – Windows server 2008 R2 SP1
- Edge : 1 Virtual server, OS – Windows server 2008 R2 SP1
CAUTION : AFTER YOU UPGRADE TO EXCHANGE SERVER 2010 SP1, YOU CAN’T UNINSTALL THE SERVICE PACK TO REVERT TO EXCHANGE 2010 RTM (Released to Manufacturer). If you uninstall Exchange 2010 SP1, you remove Exchange server from the domain!!!
You have to start upgrade your Exchange 2010 server role in the following manner
- Client Access Server(s)
- Hub Transport Server(s)
- Unified Messaging server(s)
- Mailbox server(s)
- Edge Server – This role can be upgraded at anytime, but as per the team recommendation, this has to be done either before or after all other server roles are upgraded.
NOTE : If your organization uses load balanced CAS server, you must upgrade all the CAS in that array to Exchange 2010 SP1 one by one and then move to the next role based server.
Preparation:
- Goto the Hub & CAS role server
- Make sure that you run the full backup one day in advance in order for us to be on the safer side
- Update the latest Roll-up for this installed version. (For me – right now is Rollup5)
- For those of you running Forefront, be sure that you perform these important steps from the command line (not EMS) in the Forefront directory before and after this installation.
- To do that – For disabling:
- Go to the CMD
- go to the directory where you install Microsoft Forefront Protection for Exchange Server
- Run the command in that prompt : fscutility /disable
Stop the following service from this server and run this command again
- FSCController
- MSExchangeTransport
Copy the DVD image to the local drive and run the setup
Choose Exchange language option for upgrade – Select from DVD Source and select “English”
Now click on “Install Microsoft Exchange Server upgrade”
Accept the license agreement and click next
Readiness Checks starts….
Make sure that you stop the backup agent service to be stopped..or else you will get this below error
and then install the others if required…then again re-run the setup once the readiness check is completed, go for upgrade.
Click upgrade!!!
This will take minimum 30 to 40 minutes, depends on the performance of the system….
One server finish…upgradation…not over yet!!! Right now i can tell you that the mail flow is smooth…because of the load balancing on the H&C Servers.
Same step you have to do on the next HUB & CAS server in this array…!!!
Next one finishes in 30 minutes..HUB & CAS Server upgraded to SP1….
Today :Friday, 24th June 2011 @ 3.00pm
Targeting Mail Box server…Same step as before…but here you have to be a bit cautious cause its an upgrade to DAG group member
When upgrading a database availability group (DAG) member to Exchange 2010 SP1, you need to consider and plan for some specific issues. Before upgrading any DAG members to Exchange 2010 SP1, consider the following. More information to the below, Click here
- Upgrade only passive servers Before applying Exchange 2010 SP1 to a DAG member, move all active mailbox database copies off the server to be upgraded and configure the server to be blocked from activation. If the server to be upgraded currently holds the primary Active Manager role, move the role to another DAG member prior to performing the upgrade. You can determine which DAG member holds the primary Active Manager role by running
Get-DatabaseAvailabilityGroup <DAGName> -Status | Format-List PrimaryActiveManager
. - Place server in maintenance mode Before applying Exchange 2010 SP1 to any DAG member, you may want to adjust monitoring applications that are in use so that the server doesn’t generate alerts or alarms during the upgrade. For example, if you’re using Microsoft System Center Operations Manager 2007 to monitor your DAG members, you should put the DAG member to be upgraded in maintenance mode prior to performing the upgrade.
- Stop any processes that might interfere with the upgrade Stop any scheduled tasks or other processes running on the DAG member or within that DAG that could adversely affect the DAG member being upgraded or the upgrade process.
- Verify the DAG is healthy Before applying Exchange 2010 SP1 to any DAG member, we recommend that you verify the health of the DAG and its mailbox database copies. A healthy DAG will pass MAPI connectivity tests to all active databases in the DAG, will have mailbox database copies with a copy queue length and replay queue length that’s very low, if not 0, as well as a copy status and content index state of Healthy.
- Be aware of other implications of the upgrade A DAG member running the RTM version of Exchange 2010 can move its active databases to a DAG member running Exchange 2010 SP1, but not the reverse. After a DAG member has been upgraded to Exchange 2010 SP1, its active database copies can’t be moved to another DAG member running the RTM version.
Make sure that you start with the passive DAG node of the mailbox server
Readiness check…!!!
Now upgrade…!!!
going onnnnnnnn
One finish…now the real task..you have to change the active one to passive (Passive is now with Exchange server 2010 SP1).
Today :Friday, 24th June 2011 @ 4.00pm
To do the 2nd mailbox installation..make this as passive…From the Power Shell command
Command in zoom mode
Today :Friday, 24th June 2011 @ 4.50pm
- To do that – For disabling:
- Go to the CMD
- go to the directory where you install Microsoft Forefront Protection for Exchange Server
- Run the command in that prompt : fscutility /disable
- FSCController
- MSExchangeTransport
Now starting the installation on Edge server
Today :Friday, 24th June 2011 @ 5.15 pm
Edge server installaiton completed….Now our exchange server is on SP1!!!!
Beauty is that none of the server ask for a restart!!!!
Now the latest rollup needs to apply…today for us Microsoft has released Rollup 4 (latest one) for Microsoft Exchange server 2010 SP1.
You have to start rollup updates as same us the upgrade for your Exchange 2010 server role in the following manner
- Client Access Server(s)
- Hub Transport Server(s)
- Unified Messaging server(s)
- Mailbox server(s)
- Edge Server – This role can be upgraded at anytime, but as per the team recommendation, this has to be done either before or after all other server roles are upgraded.
Installing rollup updates on Exchange server 2010 SP1
HUB & CAS server started updating rollup4…!!!
Next screen will take some time to complete, depending on the system performance
Finish first HUB & CAS…second to go
Today :Friday, 24th June 2011 @ 5.35 pm
HUB & CAS completed with Rollup 4!!!
Mail server completed with Rollup4!!! (When you do the mailserver, make sure that you follow the same procedure like i explained before)
-
Passive first
-
Then change the Passive (after the update) to active one using EMS
-
Do the update
Today :Friday, 24th June 2011 @ 6.10 pm
Now Edge Server started….!
Completed…All our servers are now upto-date.
Today :Friday, 24th June 2011 @ 7.00 pm
Client side – Server side testing started…!!!
-
Maliflow testing
-
Certificated testing
-
OWA
-
OMA
-
RPC over HTTPS
-
EWS
-
Internal mailflow
-
External mailflow
-
Public folder testing
-
etc…etc…etc
Today :Friday, 24th June 2011 @ 7.31 pm
Testing completed and successful!!!
To verify the above link..click here
Enjoy!!!
Pingback: Page not found « PREMNAIR'S Blog
Thanx a lot for your information! I’ve just subscribed to it.