Home > Uncategorized > VCSA 5.1– Deployment and upgrade

VCSA 5.1– Deployment and upgrade

In the last post we discussed about the new features and changes that comes with version 5.1 of the VMware vCenter Server Appliance. In this new one I will explain how to deploy it and perform an upgrade.

VCSA Deployment

The deployment of the VCSA 5.1 is very similar to the previous version. Use the vSphere Client to deploy a new OVF template and browse to the VCSA OVA package, follow the instructions until you get to the Networking Properties screen.

Here you can pre-set the networking configuration values of the appliance.


If you are going to do a fresh VCSA or vSphere installation enter the appropriate values on each field. If you want to perform an upgrade instead leave them blank to get the info by DHCP or put a temporal IP address if there is no DCHP server in place. You don’t need to put here the final values since during the upgrading process all the network settings will be migrated.

Let the deployment process finish and power on the vCenter appliance. During the boot process you can see how the network configuration is applied to the VM.


And finally you will reach the familiar blue screen.


That’s it, now proceed to the WebUI to complete VCSA setup. In your first log into the vCenter a wizard will appear.


After accepting the EULA you will presented with four options:

  • Configure with default settings
  • Upgrade from a previous version, which also gives you the option to use the default Single Sign On configuration.
  • Upload configuration file. Very useful in case your vCenter Server virtual machine gets corrupted or you messed it up, if have a saved copy of the most recent configuration file you can deploy a new appliance and quickly restore its settings by uploading it.
  • Set custom configuration <- I used this option for my homelab testing.


In the next screen you choose which database you want to use, the vPostgres embedded or an Oracle external.


Now we must choose the options for the Single Sign On server. vCenter 5.1 comes with a new component known as the Single Sign On server, or SSO.

SSO allows an administrator to login through the vSphere Web Client or the API and perform operations across all components of the vCloud Suite without having to log into them separately. It integrates with multiple identity sources like Windows Active Directory, NIS and OpenLDAP. The SSO is a requirement for the Inventory Service, vCenter Server and the Web Client.

In the Windows based vCenter installer SSO comes as a separate component that can be installed in the same VM as the vCenter or in a different one as a stand-alone server, in High Availability mode or even in a multisite environment.

The VCSA comes with the SSO embedded however it is prepared to use an external SSO server too. If choose the external SSO deployment mode all the appropriate information must be provided in this screen. Again as with the vCenter itself the database type must be set.


Finally set the Active Directory configuration accordingly to your environment, review the configuration and click Start to begin.


At the end if everything goes fine you will see a screen with a confirmation, click close and will see al the vCenter services up and ready in the main screen of the WebUI.


The deployment and basic setup of the VCSA is done, at this point all other components and settings can be setup from here.

VCSA Upgrade

The upgrade of the vCenter Server Appliance will allow to update to a different OS version and migrate to a different database.

If you are upgrading from 5.0 to 5.1 and using the embedded database, it will be migrated from IBM DB2 to VMware vPostgres.  The configuration state will be preserved and the schema will be upgraded in order to be compatible with 5.1. VCSA 5.0 Update 1 already comes with vPostgres instead of DB2.

The major upgrade is supported from 5.0 and updates to 5.1.

The upgrading process is relatively simple:

  • Deploy VCSA 5.1.
  • Set the 5.0 appliance as source and 5.1 as destination.
  • Establish a connection between both VCSAs.
  • Import network configuration of existing VCSA.
    Prior to the upgrading the VCVA 5.1 must have a valid network connection and vCenter Server service must be stopped and un-configured.

Deploy the appliance as shown above, log into the WebUI and in the wizard accept the EULA in the first screen and select Upgrade from previous version in the second, let Use default SSO configuration as it comes by default.

The next screen that will be displayed is the Local and Remote Appliance keys.


Here we have put the current VCSA 5.0 key. To do so go to the Upgrade tab in VCSA 5.0 web interface. In the Prepare section select source and click Set role.


Go back to the VCSA 5.1 and copy the Local appliance key. On the 5.0 appliance click on Establish Trust and paste the copied key in the Remote key appliance key field. Click on Import remote key and wait for the import to complete.


In the VCSA 5.0 copy the Local appliance key. Go to 5.1 vCenter, paste that key on the Remote appliance key field of the setup wizard screen and click Next. The Pre-Upgrade Checker screen will show up.


After this a check will be run against the ESX/ESXi managed by the old VCSA and it will generate a report.


And the final screen will appear asking for confirmation. Click on the confirmation checkbox and in Start.


During the upgrade VCSA 5.1 will shutdown the 5.0 virtual appliance and assumes its network identity.

When the process is done a final screen will appear.


If you want to check if the process is done log into the VCSA through SSH and list the vmware services, vmware-sso just to name one will show up on the list.


Also you can access the vSphere Web Client and will see the new 5.1 client.



About these ads
  1. October 16, 2012 at 08:23 | #1

    Thanks Juanma, I used this to help me upgrade my vCSA appliance. Simple once you know how, but nice to have a walkthrough the first time round.

  2. Ellery
    October 18, 2012 at 20:03 | #3

    I am trying to update my Appliance to another 5.1 deployment. From the source box, I get “Remote key already set”. Is there a way to reset the remote key?

  3. Sebastián Greco
    November 14, 2012 at 17:49 | #4

    Hi Juanma,

    Great post! Thanks for sharing :)

    By any chance, do you know any recommendation regarding when to choose the local sso db or an external one when deploying the appliance? I can see that for this release, the old rule of thumb for vCenter db still applies (5 hosts/50 vms), but I found nothing regarding SSO databases. I’ll appreciate any help! :)

    Thanks in advance!!!

  4. Ramon
    November 22, 2012 at 22:23 | #5

    Thank the how to. I’m running the upgrade right now, but how long does it take? I’m getting a little bit nervous, it’s running since about 30 min. Any experiences from other users? But thank you so far, anyway. :)

  5. December 8, 2012 at 11:38 | #6

    I’m a retired clinical psychologist and now conflict expert…I enjoy very much getting involved in other people’s conflicts and give tools and ideas to solve
    them. Conflicts are great to foster our self-growth! so, if you haven’t thought about it before, I’m inviting you to go
    out and get yourself a good enemy. Then, you can
    get to know yourself, what are your goals in life, your values and how to manage real anger in a productive way.

    What else can you wish for? Appreciate your enemy today,
    for teaching you so many things…. And, if you manage to solve the dispute and reconcile, its time to find another enemy!

  6. December 23, 2012 at 16:46 | #7

    Simply desire to say your article is as astounding. The clearness to
    your put up is just spectacular and that i can suppose you’re knowledgeable in this subject. Fine together with your permission allow me to seize your feed to keep up to date with impending post. Thanks a million and please continue the rewarding work.

  7. December 25, 2012 at 04:09 | #8

    My developer is trying to convince me to move to .net from PHP.
    I have always disliked the idea because of the expenses.

    But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am worried
    about switching to another platform. I have heard great things
    about blogengine.net. Is there a way I can transfer all my wordpress posts into it?
    Any help would be greatly appreciated!

  8. January 9, 2013 at 03:46 | #9

    certainly like your web site but you need to take a look at the spelling on several of your posts. Many of them are rife with spelling issues and I in finding it very bothersome to inform the reality then again I will certainly come again again.

  9. Kim
    January 9, 2013 at 11:51 | #10

    Hi there,

    How do you log into the web client interface for the first time as admin@System-Domain? I’ve tried a blank password, the root accounts password, but to no avail. My assumption is that I need to log into SSO admin in order to then assign rights to Windows users who will be accessing the VCSA, correct?



  10. January 18, 2013 at 22:04 | #11

    Simply want to say your article is as surprising. The clearness to your put up is simply nice and i can assume you’re knowledgeable on this subject. Fine along with your permission allow me to seize your feed to keep updated with drawing close post. Thank you a million and please carry on the rewarding work.

  11. January 19, 2013 at 00:19 | #12

    I cherished up to you will obtain carried out right here. The caricature is tasteful, your authored material stylish. however, you command get bought an shakiness over that you wish be turning in the following. ill indubitably come more until now once more as precisely the same nearly a lot regularly within case you protect this increase.

  12. January 19, 2013 at 03:23 | #13

    Attractive component of content. I just stumbled upon your website and in accession capital to say that I acquire actually enjoyed account your weblog posts. Anyway I will be subscribing on your feeds or even I success you get right of entry to persistently fast.

  13. February 12, 2013 at 10:19 | #14

    Thank you for an additional great article. Exactly where else could anyone get that type of facts in this kind of a perfect way of writing? I have a presentation subsequent week, and I?m to the appear for such info.

  14. March 19, 2013 at 23:41 | #15

    Good day very cool web site!! Guy .. Beautiful .. Wonderful .. I’ll bookmark your blog and take the feeds additionally?I am happy to search out so many useful info right here in the submit, we want develop more techniques in this regard, thank you for sharing. . . . . .

  15. Andrew
    July 23, 2013 at 23:13 | #16

    One question: when using vCenter essentials, if we deploy this vCSA on a host and the host goes down what happens to the vCenter environment? Do we need shared storage and then import the vCSA to the other host from the shared storage?

  16. August 7, 2013 at 15:49 | #17

    Money loaned into existence, the money spent on
    groceries and other items means more money is to sign
    people up to become” W” ‘s people. In my view we all are seeking to collect legitimate debt reliefs – while providing protections and remedies for debt reliefors who may be of great use in this entire process. This fact is not made the decision to leave a wound alone and not make it impossible, just more complex.

  17. January 31, 2014 at 05:31 | #18

    Thanks for sharing the tips here, is there any issues or problem so far in using the VCSA v5.1 ?

    I’ve been using the Windows VCenter instead of the Linux Virtual Appliance and wondering what could be the caveats ?

    • January 31, 2014 at 11:44 | #19

      Hi Albert! Thanks for your comment.

      vCSA 5.1 has some limitations, if you use the embedded vPostgres database the support is limited to five hosts and 50VMs. You have to use an external Oracle database to go beyond those limits. I would recommend to use 5.5 version since that limitation is no longer exixtent and you can manage up to 100 host and 3000 virtual machines with its embedded database.

      Other than that the functionality at the vCenter level is exactly the same for both Windows and Linux version and the only limit will be imposed by your vSphere license as always.

  1. September 11, 2012 at 05:47 | #1
  2. September 11, 2012 at 06:31 | #2
  3. September 12, 2012 at 14:27 | #3
  4. January 18, 2013 at 10:57 | #4

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 197 other followers

%d bloggers like this: