Well this weekend I had the job of updating our Virtual Center deployment from 2.0.2 to 2.5 update 3. The primary reason for this was to prepare for the introduction of ESX 3.5 hosts into the Virtual infrastructure.
Due to the importance of our Virtual infrastructure I decided to do as much reading and preperation as possible to ensure it all went smoothly. It’s easier to convince our change management team to let us make changes if we get them right first time, so this one was important to facilitate an easier path for future change.
So what did I read to ensure I’d covered everything, here are a few links to get you started
Mike Laverick’s Upgrade Experience PDF
vCenter Server 2.5 Update 3 – Release Notes
ESX 3.5 and vCenter Server 2.5 Upgrade Guide
The above PDF is a brilliant guide to the process you should follow, including rollback. You should read this thoroughly so you understand all the pre-requisites and can avoid those silly problems that could cause your upgrade to fail.
Of course vCenter Server 2.5 introduces Update Manager. Although we can’t use it as we have ESX 3.0.1 and 3.0.2 hosts ( supports 3.0.3, 3.5 and 3.5i only ) I decided to install it anyway so it’s there for the future.
Here are some of the links I used to plan out my update manager deployment.
Update Manager Administration Guide
Update Manager Performance and Best Practice Guide
Update Manager Size Estimator
One of the main mistakes that people tend to make is to not give the SQL accounts the correct permissions on the new update manager database and the MSDB database. Make sure you cover this one or you upgrade will fail.
It all went quite smoothly, I initially had a couple of issues which appeared to be related to me attempting to do a custom install. I wanted to ensure I could go through all settings and customise as required, the install however failed with various MSI error messages. I started the install again and didn’t choose the custom setup this time. This however created an issue whereby the Update Manager database appeared to install as SQL Server 2005 Express. I wanted to put it on the same SQL 2000 server as our Virtual Center database but I never got the option as far as I can remember. I have today uninstalled Update Manager and re-installed it using the “use an existing database” option and the SQL 2000 database. It worked fine the second time around.
No immediate problems following the upgrade, I had read some horror stories about issues with the Virtual Centre Agent on the host not updating. Luckily for me it wasn’t an issue. Good luck with your upgrade