Proud to be an Exchange MVP
Video Guides
Surveys
Favorite Exchange Blogs
Microsoft Exchange Blogs
Exchange Training
Site Stats
Members : 2Content : 147
Content View Hits : 140944
| Installing Service Pack 2 for Exchange 2007 on your CAS / HT / Mailbox and Clustered Instances… |
|
|
| Written by Andy Grogan |
| Monday, 31 August 2009 10:39 |
|
As many of you probably know, the Exchange team released Service Pack 2 for Exchange 2007 last week (perhaps this was a little overshadowed by the release of Exchange 2010 RC1).
Pre-RequisitesBefore you install Service Pack 2 you will need to ensure that your Target Exchange Servers have Windows Installer Version 4.5 deployed to them you can get Windows Installer 4.5 from the following link http://support.microsoft.com/kb/942288 – from here you will need to download the version which is most appropriate for the version of Windows (Windows 2003, Windows 2008, x32, x64, IA64) which Exchange is installed upon – you will also need to reboot your server after the installation for the new Installer framework to take effect. Additionally I have found (and indeed seen from some of the forums posts which are around at the moment) that it pays to stop the following services BEFORE you install SP2:
You should also ensure that any previous installations or Windows update sessions have completed prior to beginning the Service Pack – and pending reboots will cause the update to fail. Installation OrderThere are many ways to install updates and service packs for Exchange, and many people will have the preferred method depending on the configuration of their environment. However the following is the sequence that I have used which has served me well (this service pack is also slight different as it has an additional step at the beginning which adds support for the Dynamic AD Schema Updated Validation).
Schema Updates and AD PreparationAs per the MS Exchange Team’s blog post here Exchange 2007 SP 2 performs some schema updates. Now you have the choice of letting the GUI perform these changes (if you upgrade your Client Access and HT server first) – but if you have more than one domain controller I recommend that you perform these updates PRIOR to upgrading any of the Exchange binaries. From the MSExchange Team’s Blog you need to perform the following steps (reproduced from the Blog post): How do I extend the schema?In order to extend the schema you must meet all the pre-requisites:
To extend the schema, you simply run this command from an administrative command line: setup /PrepareSchema How do I prepare Active Directory?In order to prepare Active Directory you must meet all the pre-requisites:
To extend the schema, you simply run this command from an administrative command line: setup /PrepareAD Client Access and Hub Transport ServersYou can choose to upgrade these servers either via the GUI or the command line – for the purposes of this article I have used the GUI: Ensure that you have followed all of the steps which are listed above in the Pre-Requisites section, go to the location where you have placed the installation binaries and double click on the “Setup.exe” application.
Click on the “Install Microsoft Exchange Service Pack 2” link from the above screen.
On the Introduction Screen (above) click on the “Next” button, which will take you to the licensing screen.
Accept the terms of the license and then click on the “Next” button.
Exchange Setup will then evaluate your organisation and servers to ensure that he upgrade process will be a smooth as possible, when all of the tests have been passed (you must correct and errors, and it is strongly advisable to fix any warnings to) – click on the “Next” button.
If you have not already upgraded the schema from the command line Exchange Setup will do this for you, once completed setup will then continue to upgrade the relevant roles (Client Access / HT / Basic Mailbox) on the server.
When setup has completed successfully click on the “Finish” button – you might be asked to reboot, however I have found that it pays to restart the server post upgrade even if you have not been asked to. Clustered Mailbox Servers (which applied to both CCR and SCC Clusters)Clustered Mailbox Servers are upgraded from the command line – it is important to remember that cluster upgrades can be a little fiddly so it is important to follow the pre-requisites , but the generally accepted process for upgrading them is as such:
Logon to the passive node (this node MUST NOT have any clustered resources running on it) within your cluster, open a Windows Command Prompt – navigate to the location where you have stored the Service Pack 2 installation binaries and type in the following command: setup.com /m:upgrade
Setup will begin the process of updating the physical binaries on the passive node, when this process is completed you should reboot he passive node, when it has come back up – follow the pre-requisites again. Stop-ClusteredMailboxServer –id You will then need to move the stopped CMS instance to the upgraded Passive Node – to do this use the following command: Move-ClusteredMailboxServer –id Remember at this stage - DO NOT start the CMS instance.
When you have moved your clustered Instance to the passive node – close the Exchange Management Shell and then open a Command Prompt; then navigate to the SP2 setup binaries on the Passive node. setup.com /upgradeCMS
This will then upgrade the CMS instance – see above.
When the CMS has been successfully upgraded, you need to logon the previously active node and run through the setup.com /m:upgrade sequence again (see above).
Alternatively you can use the Exchange Management Shell via the following command: Get-ExchangeServer | select Name,AdminDisplayVersion SummaryHopefully this guide will provide you with any help that you need in upgrading your Exchange Servers to SP2 – good luck!
|
| Last Updated on Monday, 31 August 2009 10:41 |














