How to upgrade vCenter Server Appliance 6.7 to 7.0

VMware vCenter 7.0 has been released for several months now and figured it was about time I upgraded my home lab to the latest version.

This post will detail all the steps needed to upgrade vCenter Server Appliance 6.7 to 7.0 without any issues.

Getting Started

Before beginning, I HIGHLY recommended you first check the VMware Interoperability Matrix before performing any upgrade to check compatibility of other VMware products.

Then go download the VCSA 7.0 ISO if you haven’t already and lets get started with the upgrade!

How to Update VMware vCenter Server Appliance (VCSA) 6.7 to VCSA 7.0

  1. Mount the vCenter 7.0 ISO to your computer and start the vCenter Server 7.0 installer located at /vcsa-ui-installer/win32/installer.exe
    Run installer.exe from ISO
  2. When the vCenter Server 7.0 installer starts, click on Upgrade.
    vcenter 7.0 installer upgrade
  3. Click Next through the Introduction.
    vcenter 7.0 installer introduction
  4. Agree to the End User License Agreement and click Next.
    vcenter 7.0 installer eula
  5. Next enter the EXISTING VCSA FQDN or IP address as well what ESXi host the existing VCSA is running on, along with all of the login credentials for the existing VCSA and ESXi host.
    vcenter 7.0 installer source-appliance
  6. Now enter the ESXi host or vCenter server where you would like the new VMware vCenter Server 7.0 appliance to be deployed.
    vcenter 7.0 installer target
  7. Next specify a VM name and root password for the new 7.0 VCSA.
    vcenter 7.0 installer target vcenter server vm
  8. Select an appropriate deployment size for your environment.
    vcenter 7.0 installer deployment size
  9. Select a datastore you want the new vCenter 7.0 appliance to be stored.
    vcenter 7.0 installer datastore
  10. Next configure a temporary network configuration. Once Stage 2 of the upgrade has been completed the new 7.0 VCSA will take the network identity of the old existing VCSA.
    vcenter 7.0 installer temp network settings
  11. Review the Stage 1 summary and click on Finish.
    vcenter 7.0 installer stage 1 review
  12. Once Stage 1 of the vCenter 7.0 upgrade completes, click on Continue to move on to Stage 2.
    vcenter 7.0 installer stage 1 complete

Stage 2 – Upgrade vCenter Server Appliance 6.7 to 7.0, copying VMware vCenter data

  1. Click on Next through the VCSA Stage 2 Introduction.
    vcenter 7.0 installer stage 2 intro
  2. The installer will then automatically run a Pre-Upgrade check on your existing VCSA. Make sure to review those results, then click on Next. Note: Be sure that DRS is disabled if you have more than one host. I only have one host, so DRS isn’t an issue.
    vcenter 7.0 installer stage 2 pre-upgrade check
  3. Next select which data you would like to copy from the existing VCSA 6.7 to the new VCSA 7.0 appliance.
    vcenter 7.0 installer stage 2 pre-upgrade data
  4. Join the VMware customer experience improvement program, or don’t, and click Next.
    vcenter 7.0 installer stage 2 ceip
  5. Finally, review the Stage 2 summary and check “I have backed up the source vCenter Server and all the required data from the database” and click Finish.
    vcenter 7.0 installer stage 2 ready to complete
  6. Now at this point, Stage 2 of the upgrade will start copying the data from the old 6.7 vCenter over to the new 7.0 vCenter appliance. After some time, depending on how much data needs to be copied, the upgrade will complete.
    vcenter 7.0 installer stage 2 complete

Now enjoy the new dark theme and all the other improvements that VMware vCenter 7.0 brings. You’re also ready to start upgrading your VMware ESXi hosts to 7.0.

vcenter 7.0 upgrade complete

How did your vCenter 6.7 to 7.0 upgrade go? Let me know in the comments below!

Similar Posts

  • How to install VMware vSphere Update Manager 5.5

    If you don’t already know, VMware Update Manager (aka, VUM) is a tool which allows you to easily automate patching and upgrading VMware hosts as well as virtual machine hardware and VMware tools. It’s a wonderful tool and makes upgrading and patching so much easier and allows you to quickly see how compliant/up-to-date your environment is with the built in pie graph.

    Recently we had some pretty serious array issues which corrupted the VUM database taking Update Manager down. Since we was going to have to rebuild Update Manager I opted to move from Windows Server 2008 to Windows Server 2012, in the steps below I’ll document step by step how to install VMware Update Manager 5.5 on Server 2012 and a separate database.

    Read More “How to install VMware vSphere Update Manager 5.5”

  • VMware vCenter Server 5.5.0a update released

    VMware has released an update to vCenter 5.5 Server. The new updated, numbered 5.5.0a doesn’t appear to add any new features but instead focus on squishing a number of bugs in the 5.5 version – mostly around vCenter Single-Sign-On and the vSphere web client.

    Issues resolved with this release are as follows:

    1. Attempts to upgrade vCenter Single Sign-On (SSO) 5.1 Update 1 to version 5.5 might fail with error code 1603
    2. Attempts to log in to the vCenter Server might be unsuccessful after you upgrade from vCenter Server 5.1 to 5.5
    3. Unable to change the vCenter SSO administrator password on Windows in the vSphere Web Client after you upgrade to vCenter Server 5.5 or VCSA 5.5
    4. VPXD service might fail due to MS SQL database deadlock for the issues with VPXD queries that run on VPX_EVENT and VPX_EVENT_ARG tables

    Read More “VMware vCenter Server 5.5.0a update released”

  • VMware Recertification Policy

    VMware certified

    Starting today, March 10 2014, new VCP certifications must be re-certified within two years of it’s earned date. Anyone who currently has their VCP certification prior to March 10 2013 has until March 10, 2015 to re-certify.

    The new policy gives you three options to re-certify:

    1. Take the current exam for your existing VCP certification solution track. For example, if you are a VCP3, you could take the current VCP5-Data Center Virtualization (VCP5-DCV) exam.
    2. Earn a new VCP certification in a different solution track. For example, if you are a VCP-Cloud, you could recertify by earning VCP5-Desktop (VCP5-DT) certification.
    3. Advance to the next level by earning a VMware Certified Advanced Professional (VCAP) certification. For example, if you are a VCP5-DCV you could earn VCAP5-DCA certification.

    I can understand why they are doing this but I don’t agree with the changes. As per the announcement if you let your certification expire, “Your certification will be revoked,and you will no longer be entitled to use the certification logo or represent yourself as VMware certified“. Really? You mean everything that was done prior and after taking the exam means nothing?

    Read More “VMware Recertification Policy”

  • How to fix VMware Converter error “FAILED: The VSS snapshots cannot be stored”

    While moving some VM’s from Hyper-V to VMware using VMware Converter a VM failed to convert with the error: FAILED: The VSS snapshots cannot be stored.

    FAILED: The VSS snapshots cannot be stored because there is not enough space on the source volumes or because the source machine does not have any NTFS volumes. Error code: 2147754783 (0x8004231F).

    Come to find out the System Reserved partition was full. Our soon to be retired Appassure backup application was nice enough to fill up the volume.

    Luckily Appassure is being replaced by Veeam and fixing the above VMware Converter error is an easy fix.

    Read More “How to fix VMware Converter error “FAILED: The VSS snapshots cannot be stored””

  • Clone VMware ESXi USB boot drive to another USB flash drive

    A few days ago one of my hosts in my home lab was displaying an alarm message:

    Lost connectivity to the device

    Lost connectivity to the device mpx.vmhbaXX:XX:XX:XX backing the boot filesystem /vmfs/devices/disks/mpx.vmhbaXX:XX:XX:XX. As a result, host configuration changes will not be saved to persistent storage.

    The last part of the message (“persistent storage”) made me think it might have something to do with the USB drive due to the fact that a similar message appeared when setting up the home lab on the Intel NUC’s. After some research it appears my assumption was correct and that the USB flash drive I was using to boot from was indeed starting to fail.

    Read More “Clone VMware ESXi USB boot drive to another USB flash drive”

  • How to easily add an ESXi SSH login message banner

    ESXi issues message

    Preparing for some upcoming audits, I noticed one of the checkpoints was to ensure each ESXi host was configured with a warning banner stating the machine is being monitored and audited when someone logs into the ESXi host via SSH. This type of message is something you see on most any company or government computer before you login.

    There are two message types that can be used to achieve this, the first being login banner (/etc/issue) and MOTD (/etc/motd). The difference between the two are where they are shown. The login banner is shown between the username and password inputs during login, while the MOTD is displayed after a user has successfully logged into SSH.

    Read More “How to easily add an ESXi SSH login message banner”

Leave a Reply to YoungHooli Cancel reply

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

28 Comments

  1. Hey Mike, great blog post, really nicely written.
    Will you need a new vcenter lic for v7. I have a VMware vCenter Server 6 Standard lic, so I guess I’ll need to get a new one?

    Thanks

      1. Thank you for this how to! Everything worked well.
        I am sorry about the confusion, but when you say “you’ll get new v7 licenses from your MY VMware portal page” will the license appear automatically in there or will I have to purchase a 7 key?

  2. Also the license question.

    I understand the license need to be upgraded but when should I do this step?
    Upgrading the key and re-enter the vCenter License before the upgrade?

    Is there a specific procedure dealing with the vCenter license?

    1. Paul,

      You can do this at any time. Before or after the upgrade. Doing it before won’t effect your current license or running vCenter. Or you can do it after and after the upgrade vCenter will just run on a trial license.

      -Michael

  3. noticed that some plugins may not be compatible. Will the rollback be simply shutting down the new Applicance and bootup the new

  4. Hi Mike, what if my vCenter source appliance is running inside VMWare workstation instead of ESXi in step 5? what should I fill in for “ESXi or vCenter server”?

    1. Vic,

      In your nested/virtual lab I would assume you have 1,2,3 or more virtual ESXi hosts running within VMware Workstation. The process would remain the name you would just enter the IP address of one of those virtual ESXi hosts within Workrstation.

      -Michael

    1. Fabiano,

      Pending where the upgrade failed and why, but at worst case the old vCenter appliance at most would just be turned off. At no point does the upgrade delete your old vCenter. So you’ll want to power down the new one (certainly so if it’s already assumed the IP of the old one) and then power up the old vCenter.

      -Michael

  5. Hi, I have a production environment with external PSC with v6.7.
    last time when I tried to upgrade v6.0 to v6.7, convergence failed due to stale psc2 appliance which is actually not in use. After logging a VMware case, tried to clean up psc2 but still it got failed. Hence, we left as is v6.7 VC with external PSC till now.
    My question is will psc2 will create a problem again during v7.0 upgrade?

    1. I had the same problem.
      Had 2 windows vcenter servers, with external Platform Services Controller.
      After upgrade from 6.0 to 6.7, I ended up with a “dead” PSC.
      Contacted VMWare support and was very disappointed in their support and expertise.

      In the end, I decided by myself to install a brand new VCSA 6.7 and removed the old 2 windows vcenter servers.

      PSC is End Of Life: https://kb.vmware.com/s/article/60229
      Windows vcenter is End of Life.
      VCSA is the way VMware goes.

      @Mike: thanks for sharing this article!

  6. Hi Mike,
    thank you for your great blog post, very useful !

    one question, i would like to conserve my VCSA hostname after the migration.
    But in the procedure, step 7, i suppose we have to enter a new VCSA VM name (different than the old one, right ?)

    What is the best way ?

    Thank you

    Best regards

    Daniel

    1. Daniel,

      There are two ways you could tackle this depending on why you might want to keep the old domain name. The first being to simply update your DNS record to point to the new server IP. This would be helpful if you have bookmarks that point to: https://MyvCenter.companydomain.com

      Otherwise if the actual hostname must remain the same, complete the steps I’ve outlined in the post above to completion. Then once the upgrade is completed you can log into the VAMI and change the actual vCenter Server Appliance hostname by going to: https://url(or IP)-to-vcenter:5480/, enter your new vCenter root user/password and then go to Networking > At the top of “Network Settings” click on EDIT. Follow that wizard, in Step 2 you’ll be able to change the hostname. Pay special attention to the last step (Ready to complete).

      After you complete the wizard the vCenter services will stop and re-start and then you’re good to go!

      Hope this helps.

      -Michael

  7. Hello Mike,
    used your guide and the upgrade runs perfect. Thank you, it was very useful for me !
    Maybe you should point at the end to update the automatic start settings of the old and new vCenter and update the the Backup System (like Veeam Backup ect.).

    Regards
    Kurt

  8. Mike , thanks for your detailed process here, you mentioned when inputting new dats, the machine name
    does the vCenter get a new host name ( you entered vcsa70 ) does this become the machine host name ? or is the 6.7 host name also restored along with the IP address ??

  9. Hi Mike,

    should i have to create new vcenter ssl certificate after upgrade from 6.7 to 7.0?

    Thanks

  10. it is not allowing me to choose the datastore. I had to cancel the first attempt to which after that it is now not showing datasstores when i go through the upgrade wizard

  11. Thanks for this article, all works good.
    I had those little issues (update from 6.7U3 to 7.0U3):
    On Phase 2 precheck :
    SSL Trust certificate does not match the current MACHINE_SSL_CERT for one of the service registrations >> follow this https://kb.vmware.com/s/article/79741
    Deprecated IWA : https://kb.vmware.com/s/article/78506 >> use AD over LDAP.
    / Partition running out of space : http://vmwareinsight.com/Articles/2020/7/5803061/The-default-partiition-has-only-4-4-GB-of-available-space-Enter-a-new-export-directory-on-the-source-machine-below

    After update, you have to upgrade and reassign licences and it’s allright.
    Thanks again

  12. Another Note, on esxi cluster with dvswitch, have to have a “Port binding Ephemeral – no binding” network.

  13. Thanks for this article.
    In my setup, I hade to go into the vCenter Server Appliance Management interface and enable SSH and Shell in order to pass the “Unable to connect to port 22” error I was hitting.

  14. Hi Mike, thanks for the good post.
    Just wondering, how do you upgrade to 7 if VCSA 6.7 OVF was deployed onto VMware Workstation Pro 16 without DNS?

  15. Hi Mike

    Really great guide, well explained and usefull. I will use it when uppgrading our production vcenter appliance.

    After the uppgrade of the appliance the next step is removal of 2 older server in the cluster and replace those with never ones.

    Q: Is it possible to install esxi 7 on those but keeping the 6,5 on the other 2 for a while until I can upgrade those 2 as well?

    We running both HA and DRS in our cluster with a attached SAN as storage.

    Thanks for any comments about this.

  16. Thank you very much for this!
    Also if you run into a space issue (not covered here) for your export directory use /storage/upgrademgr
    In most cases you will have plenty of room. 6GB is average you need and 80GB is average free in that path.

  17. I have an problem with:
    Insufficient disk space for thick provisioning. It requires 1992 GB
    I dont know why because my existant vcenter 6.7 has only 292 GB
    and i dont want to Enable Thin Disk Mode
    what i can do to reconfigure it or should I delete vcenter 6.7 make a new 7.0 Installation?