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 Workstation 10 on Linux Mint 17.1

    vmware workstation 10 linux mint

    Two goals that I would like to achieve this year is to learn how to program (likely Python) as well as learn more about Linux. So last week I completely wiped my HP laptop that used to run Windows 7 Pro and installed Linux Mint 17.1. However, I had a nested ESXi lab within VMware Workstation when I was running Windows and wanted to do the same on my new Linux install.

    I found this wasn’t just as simple as downloading an .exe and running the file, like it is in Windows. There are a few dependiences that are needed first, below is the steps I took to install VMware Workstation 10 on Linux Mint 17.1.

    Read More “How to install VMware Workstation 10 on Linux Mint 17.1”

  • 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 Certified Professional 6 (VCP6-DCV) now available

    VMware VCP DCV

    VMware has just recently announced that the VMware Certified Professional 6 (VCP6-DCV) is now available. The new VCP6 exam is similar to the others in the past whereas the VCP6 aims to validate your ability to deploy, configure, administer and scale a vSphere virtualized data center, including administering and troubleshooting virtualization technologies such as:

    • vSphere HA and DRS Clusters
    • Storage virtualization using VMFS
    • Storage DRS and Storage I/O Control
    • Network virtualization using vSphere standard and distributed switches and Network I/O Control
    • vSphere management using vCenter Server and vRealize Operations Manager Standard
    • Virtual Machines

    Read More “VMware Certified Professional 6 (VCP6-DCV) now available”

  • How to upgrade vCenter server appliance

    Prior to VMware vCenter Server Appliance 6.x, upgrading or patching vCSA was as simple as a few button clicks in the appliance UI. Gone are those days, as VMware has replaced the appliance UI with a DCUI and the web based install wizard during setup.

    The good news is, upgrading or patching the vCSA 6.x is still pretty simple via the command line!

    Read More “How to upgrade vCenter server appliance”

  • Thank you VMware Community!

    VMware vExpert 2014

    So far, 2014 has been a very rewarding year for a number of reasons, two of which has happened in just a week or two span. First, Eric Siebert (@ericsiebert) announced on March 27th, this years results of the 2014 Top VMware & Virtualization Blog voting. My first year entered into voting and made it to 71st place! A huge thanks goes out to not only Eric but just as much so to everyone who voted for me!

    To top it off, yesterday VMware announced 2014’s first quarter VMware vExpert list. While vExpert isn’t a technical certification or even a general measure of VMware expertise. The VMware judges selected people who were engaged with their community and who had developed a substantial personal platform of influence in those communities. There were a lot of very smart, very accomplished people, even VCDXs, that weren’t named as vExpert this year. VMware awarded this title to 754 people this year and on that list of many impressive names you’ll find yours truly, Michael Tabor!

    I’m both honored and humbled by both lists. It’s a great feeling to be recognized by not only my peers through the voting in the Top vBlog but also by VMware themselves through the vExpert title.

    So again THANK YOU very much to the entire VMware community, a spectacular community indeed, and congratulations to everyone else that made the Top vBlog and vExpert lists!

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