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 update VMware ESXi 6.5 to 6.5 Update 1

    With the release of VMware vCenter 6.5 Update 1 also comes VMware ESXi 6.5 Update 1 and just like vCenter there are a number of changes, updates, and fixes for ESXi as well in 6.5 Update 1 – you can see the release notes here.

    Yesterday I made a post on how to upgrade VMware VCSA 6.5 to 6.5 Update 1. Below I’ll show you three ways to upgrade your ESXi hosts to 6.5 Update 1.

    Read More “How to update VMware ESXi 6.5 to 6.5 Update 1”

  • HTML5 Embedded Host Client, this looks promising

    It’s no secret many people have really disliked the vSphere web client, it’s very sluggish, clunky, and based on flash (flash comes with it’s own security issues). It was rumored and highly hoped that vSphere 6 might be re-written in HTML5, but sadly this didn’t and hasn’t happened yet. While vSphere 6 did improve a bit on the web client the issues many people have had with it in the past still remain today.

    Enter the VMware HTML5 Embedded Host Client fling. I’ve been using and following this fling for a while now and have really enjoyed it and with each release it keeps getting better and better.

    The Embedded Host Client fling is based on HTML5 which allows it works great across all kinds of platforms, it’s fast, responsive, and doesn’t require any plug-ins – YES the VM console works great. If this happens to be a look of what’s to come in a new VMware vSphere web client, then a client is looking very promising!

    If you haven’t tried it yet, you should. It’s extremely easy to install and doesn’t even require a reboot just follow these simple instructions.

    Read More “HTML5 Embedded Host Client, this looks promising”

  • 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”

  • Increase incremental backup speed by enabling CBT

    In a recent VMware environment I was working in, we noticed that our incremental backups was taking a long time (like up to 7-8 hours) to complete. After digging around it was found that VMware actually has a feature built-in since version 4 called Change Block Tracking (CBT). CBT will track any blocks that were changed since the last backup and tag them and stores the information in a -CTK file. The obvious benefit is that now the third party software only backs up the changed block and not the entire VM each time, reducing the amount of data being backed thus speeding up backups and even lowers the CPU utilization on the VM host.

    CBT is disabled by default though there are some backup tools that will enable it automatically or you can enable it manually which can easily be done following these steps:

    Read More “Increase incremental backup speed by enabling CBT”

  • VMware extends VCP550D exam deadline again, provides VCP6 discount

    VMware Education

    VMware has just announced good news for many VCP’s and procrastinators alike by extending the VMware VCP550D Delta Exam from March 10, 2015 to May 8, 2015!

    It seems VMware had some issues with the myLean system over this last weekend as well as some partners of VMware expressed concern that the initial deadline (Nov 30, 2014) and first extension (March 10, 2015) was not enough notice and asked for another extension so they (the partners) could schedule time to have their VCP’s re-certified.

    If you haven’t taken the VCP550D exam yet, I’m compiled a list of topics to study in my VMware delta exam passed post.

    Read More “VMware extends VCP550D exam deadline again, provides VCP6 discount”

  • 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”

Leave a Reply to Kurt 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?