vSphere 6.0 Home Lab Upgrade (Issues faced)

Finally I could find some quality time to spend with my lab (quality implies break and fix, no?) so one of my bad habits is that I try to install/update/upgrade things without reading about them (this strictly for my lab environment) because I always love seeing the outcome of errors that a normal user (people whom actually don’t read and do cause my ears to hurt because of their phone calls) would face.

ESXi Host: as I have mentioned in my lab configuration page that I have an HP Elite Book 8560w and I as I have done with all of my previous installations on it, I am using a customized image that I have prepare via ESXi Customizer and I just booted using my flash USB stick and upgraded the host with no issues at all.

ESXi-6.0-Upgrade-Finished

vCenter Server: I am still one of the people whom are using the Windows flavor of the vCenter Server (mainly because all of our clients do use this flavor, and I have the feeling that this will be changing soon enough) I took the necessary backups and performed a snapshot of the virtual machine and mounted the ISO and just hit install and…BANG it fired back with the hereunder stuff:

  • vcsInstUtil-2562624| I: PitCA_MessageBox: Displaying message: “The detected version of tcpip.sys is known to to have a network issue (described in Microsoft KB 2897602) that can prevent a successful install/upgrade. We recommend that you install the January 2014 “update rollup” described in Microsoft KB 2911106 (this update contains the fix for KB 2897602 as well as other fixes).” << I just installed the hot fix and this was gone.
  • Another error I received was regarding the minimum memory requirement that has changed to 8GB and at the point my vCenter Server had only 4GB << vRAM upgraded to 8GB and that check was passed.
  • The system name in the vCenter Server 5.5 SSL certificate and the vCenter Single Sign-On 5.5 SSL certificates are not compatible. Please replace either the vCenter Server SSL certificates or the vCenter Single Sign-On SSL certificates so both vCenter Server and vCenter Single Sign-On SSL certificates use the same system name. << I checked the SSL certificates of both SSO and the vCenter Server and they had different SAN information, I was lazy enough to not put some effort on using my CA to generate SSL certificates for the vCenter components and now seems that I am obligated to, so using Derek Seaman’s SSL Toolkit I unified the SAN for all of the services and passed that check as well.
  • At this point I clicked the lovely next buttons and started the upgrade (got a warning that the MSSQL Express database will be replaced with vPostgres of course) and suddenly after the wizard started extracting data from the vCenter 5.5 installation I got this error (Error attempting Backup PBM: Please check InvSvc upgrade logs for details) << The error implies that it is related to InvSvc (Inventory Services) but I did some research and confirmed that PBM is something related to the inventory services, I couldn’t but link this so the fact that I have generated a new SSL certificate for the inventory services and for some reason it is still using https://localhost/ to connect, so I did a little more digging on how to reset the vCenter Inventory Service database and found this VMware KB after following the 5.5 section, resetting the database and registering the Inventory Service with vCenter using the new FQDN all went well and the wizard continued.

Finally after waiting for sometime for the wizard to finish the installation and importing my old settings, the installation finished successfully.

vCenter6.0-Upgrade-Finished

Update 21/04/2015

  • When fixing the SSL certificates, the SSL ertificate Automation Toolkit provided by VMware breaks if for example the vCenter Server VPXD service runs on a different port (i.e 444) where it won’t be able to connect, so obviously as recommended by their KB we’re ought to change it back to 443 (Connect via the vSphere Client -> vCenter Server Advanced Settings -> and change the web services https ports to 443) and after restarting the services you can commence with applying the certificates.
  • BUT when you kick off the upgrade you’ll get this nice popup message (There is a problem authenticating into the legacy vCenter Server using the credentials provided by the user.) I went triple checked on my certificates and all were aligned fine, finally I went through the installation logs that gets archived on the desktops and found out that the installation is still looking for the 444 port for connectivity, thus I went back and changed the VPXD port to 444 and started the installation successfully.
  • So, I’m now upgrading one HP BL460c G7 servers two of them upgraded successfully and two did not and I had to reinstall ESXi as a fresh copy, what happens is that the setup reaches 19% and it throws an OSError: [Errno 39] Directory not empty ‘/vmfs/volumes/guid/stat.randomnumber’ I found this KB but it was too late because I am performing an in-place upgrade and I could no longer boot into 5.5 (I’ve attached a screenshot hereunder from iLO).

vSphere6.0UpdateError

Hopefully this will be of aid in case someone stumbled against the stuff that I ran into, thank you for reading.

(Abdullah)^2

22804 Total Views 12 Views Today

Abdullah

Knowledge is limitless.

11 Responses

  1. victorhugopa says:

    Thanks! I got the same error (Error attempting Backup PBM: Please check InvSvc upgrade logs for details) and your information help me to upgrade my VCSA 5.5 to 6.0.

    After reading your information, I read the KB2037952 and I recreated the Inventory Service database and now I’m running VCSA 6.

  2. Andreas says:

    Got both Backup PBM and the SSL error, thanks for your help on this. Saved me a lot of time!

    /A

  3. Sam says:

    Hi,
    Just having the same issue you had with “The system name in the vCenter 5.5 SSL certificate and the vCenter Single Sign-On 5.5 SSL certificates not compatible.”
    Could you provide your steps in resolving this?

  4. bman says:

    I also have gotten PBM error and thanks to your blog, I was able to upgrade from 5.5 to 6.0 successfully.

  5. Naveen says:

    Nice post. It helped

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.