VCSA 5.1– Deployment and upgrade

September 5, 2012 — 24 Comments

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.

image

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.

image

And finally you will reach the familiar blue screen.

image

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

image

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.

image

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

image

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.

image

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

image

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.

image

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.

image

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.

image

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.

image

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.

image

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

image

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

image

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.

image

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.

image

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

image

Juanma.

About these ads

24 responses to VCSA 5.1– Deployment and upgrade

  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. 

    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

    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!!!
    elgreco81

  4. 

    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. 

    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. 

    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. 

    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. 

    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. 

    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?

    Thanks,

    Kim

  10. 

    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. 

    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. 

    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. 

    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. 

    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. 

    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. 

    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. 

    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 ?

    • 

      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.

  18. 

    Idrop a comment when I аppreciatе a post on a site
    оr I have something to add to the discussiߋn. It is caused by the fire communicated in the
    article ӏ looked at. And after this post VCSΑ 5.1- Deployment and upgrade Juanma’s Blog.
    I was excіted enough to post a thought :) I doo have a couple of questions
    foг you if it’s allright. Ӏs it only me orr do some of these respoonses come across like written by brain dead people?
    :-P And, if you are wrіting on other social sites, I would like to keep up with you.
    Could you liost the complete urls of all your community sites like you linhkedin profile,
    Facebok pɑgе orr twitter feed?

Trackbacks and Pingbacks:

  1. Welcome to vSphere-land! » vSphere 5.1 Link-O-Rama - September 11, 2012

    [...] migrations (Frank Denneman) Storage DRS datastore cluster default affinity rule (Frank Denneman) VCSA 5.1- Deployment and upgrade (Juanma’s Blog) Space-Efficient Sparse Virtual Disks and VMware View (MyVirtualCloud.net) [...]

  2. vSphere 5.1 Download – Public Available! | Virten.net - September 11, 2012

    [...] VCSA 5.1– Deployment and upgrade [...]

  3. Complete guide to all the essential vSphere 5.1 links | Wintual - September 12, 2012

    [...] migrations (Frank Denneman) Storage DRS datastore cluster default affinity rule (Frank Denneman) VCSA 5.1- Deployment and upgrade (Juanma’s Blog) vSphere 5.1 vCenter Virtual Appliance and vSphere Web Client Video Tutorial [...]

  4. Windows vCenter Server versus vCenter Server Appliance - viktorious.nl - Virtualization & Cloud Computing - January 18, 2013

    [...] VCSA 5.1, Deployment and Upgrade (Juanma) [...]

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