Looks like we are going to finally move to ESX 3.5. We currently have a cluster with 4 ESX 3.0.2 update1 hosts and are running VC 2.0.2 update 3.
My question would be with your experience is it better to VMotion the VM's off one host then do a fresh/clean installation then VMotion back.
Just do an upgrade
Also should we upgrade VC first or the hosts first?
You have to upgrade VC first, as VC2.0 cannot connect to ESX3.5 servers.
I've done both upgrades and reinstalls, alot of people will recommend reinstalls because its quick and clean. But i really didnt experience any major issues with upgrades..and if you find it goes pearshaped you can always fall back to a reinstall if you like.
There is a good pdf published here for more info:
You will have to vmotion your guests off regardless of which method you decide to use because they both require a reboot of the host. Vmotion works between 3.0.2 and 3.5 hosts fine.
I upgraded VC to 2.5. Then, I vmotioned VMs off a host, booted off the CD, selected "Upgrade", then vmotioned back. No issues. I also added new 3.5 hosts into a cluster that had mostly 3.0 and had no issues.
your main issue will be the upgrade of you VC to 2.5 from 2.0.2. be very carefull and make sure you read the documentation throughly. also after you upgrade you may have to reinitialise the connection between the VC and your hosts, to do this login to a console session either via the console screen or Putty and enter the following command
service mgmt-vmware restart
service vmware-vxpa restart
once you have upgraded your VC, VMotion your guests of a host and upgrade, if you do a full rebuild you will have to remove the host from VC and re-add it
VMware Communities User Moderator
Oh yeah ..... my upgrade of VC to 2.5 failed miserably. I ended up doing a fresh install of VC on a new server with a new database. I lost historical performance data but, i wasn't looking at it anyway. :smileygrin:
Thanks for all the tips.
So do you think it is easier just to do a fresh install of VC on a new server? Do most people use a VM as there VC or do they use a standalone server? Is there any advantages/disadvantages. Right now we use an older standalone server.
I have my vc as a vm, and I wanted to retain my historical data, so I performed an upgrade. It took some time, but I took a snapshot of my vc vm (Big advantage), and then ran through the upgrade. If I had issues, I revert, and start over.
I dont think it's easier doing a fresh install, I've upgraded 4 virtual centre servers to 2.5 and only had issues with one and that was due to me using incorrect credentials.
As advised above, just ensure you do you reading first and have all the information at hand before you start. Take a backup of your VC database, make sure you are using the right accounts, set up your ODBC connections right etc
I've used VC's as both physical and virtual boxes. VirtualCentre is perfectly happy being installed in a virtual machine and it runs very well, so if you want to move it off the old host I wouldnt hesitate. You could just do a P2V or migrate the DB and do a fresh install in a VM.
My VC machine is virtual. My issue with the upgrade was something Vmware couldn't even figure out when I called them. It was their suggestion to do a fresh install. Either way, try the upgrade. If you don't have any issues, great. If you do, you really don't lose much in creating a new server.