A first look into the vMA 5

September 21, 2011 — 7 Comments

Like the rest of components of vSphere the vMA, vSphere Management Appliance, has been updated to the new version. In this post I will discuss the changes and features of the new vMA 5 and will show how to deploy and configure it.

First of all for those of you who have been hiding in a cave and know nothing about the vMA all you need to know for now is that is a virtual appliance provided by VMware that allows System Administrators to manage their virtual infrastructure and run scripts and agents that interact directly with the vCenter Server and ESXi. It can do it also without having to authenticate each time. I will not go deeper on this since there are tons of blog posts out there explaining it and also it’s very well detailed in the vMA documentation.

– vMA 5 features and changes:

The vMA 5 is composed by the following elements:

  • SUSE Linux Enterprise Server 11 SP1 64-bit: This is a major change. Previous versions of the vMA were all based on Red Hat, either Red Hat Enterprise Linux or CentOS, but with the introduction of vSphere 5 all virtual appliances have been migrated to SUSE Linux Enterprise Server 11.
  • VMware Tools
  • vSphere CLI
  • vSphere SDK for Perl
  • Java JRE 1.6
  • vi-fastpass: The authentication component of the vMA.

As you can observe many of them are also present in former versions of the vMA.

Regarding the hardware requirements they are again very similar to the vMA4.

  • ESXi host capable of running 64-bit guests
  • 1 vCPU
  • 3GB of storage space
  • 512MB of RAM. This is recommended memory size, however the vMA can be run with less RAM but its performance can be penalized.

The new vMA can be deployed from the vSphere Client connected to a vCenter Server 5.0 or vCenter Server 4.x and can be run on the following vSphere releases:

  • vSphere 5.0
  • vSphere 4.1 and 4.1 Update 1
  • vSphere 4.0 Update 2

The systems that can be managed from the vMA are:

  • ESXi 3.5 Update 5
  • ESXi 4.0 Update 2
  • vSphere 4.1 and 4.1 Update 1
  • vSphere 5.0

– vMA 5 deployment and configuration:

We are going to deploy the vMA 5 through the vSphere Client in the same manner as the vMA 4. Go to File -> Deploy OVF template and when the pop-up shows up browse for the vMA OVF and click next.

Follow the screens until the last one to configure the datacenter and host or cluster where you want to deploy the vMA, configure the appliance to match your environment and click Finish to start the deployment.

When the deployment is finished open the vMA virtual machine console and power it on. When the vMA boots for the first time it should be configured.

Once the OS is up the first prompt will ask for the network configuration.

In the next step you’ll be asked for the password of vi-admin password. There is a major change here in comparison with the vMA 4, the vi-admin password must has an increased complexity and must contain at least:

  • Eight characters.
  • One upper case character.
  • One lower case character.
  • One numeral character.
  • One symbol.

The reason to this new password policy comes from the SUSE Enterprise Linux Server operating system the vMA 5 is based on. William Lamw (@lamw) provides the link to the Novell Knowledge Base article related to this topic in his excellent post Tips and tricks for the vMA 5.

Once network parameters and vi-admin password are configured the vMA should be ready to manage your vSphere servers and the console screen will appear.

The vMA5 can be managed from two ways:

  • Text-based console

From the text-based console you can launch the initial configuration for the vMA networking, set the Timezone of the vMA and login into the Linux command-line interface like in the previous releases of the vMA to manage the appliance from the Linux shell and of course to manage your vSphere infrastructure. As always SSH access is also allowed to the last one.

  • Browser-based Web UI

The Web UI enables you only to manage the vMA itself and not the vCenter and ESX(i) servers. To access the Web UI point your browser to https://<vma_address_or_hostname&gt;:5480 and login as vi-admin. From there you can do the following tasks:

  • Check the status of the appliance, set the timezone and perform a system reboot or shutdown

  • Manage the appliance network and proxy server settings

  • Update the vMA 5

This last option is of significance since now this is the way to update the vMA because the vma-update utility has been removed.

Juanma.

Advertisements

7 responses to A first look into the vMA 5

  1. 

    Successfully configured vMA after disabling vApp options in settings for the appliance to get around the requirement for an IP pool when using a static IP.

    The “Check Updates” function does not work. Get the following error:

    Failed to check for updates (Error contacting update server. Please check network configuration. The requested URL returned error: 404 URL: http://vapp-updates.vmware.com/vai-catalog/valm/vmw/449bf27f-70b9-476e-af17-fc4369637c25/5.0.0.0.latest/manifest/manifest-latest.xml) on Tuesday, October 4, 2011 6:52:18 AM GMT-04:00

    Something wrong at VMWare end. That URL definitely returns a 404.

  2. 

    I have the same error 404. File not found. 02 nov 2011

  3. 

    Hi all, thanks for your comments. Yes it seems that vMA updates aren’t in place. In fact VMware AFAIK has not released any updater yet for vMA 5.

    I frankly don’t know if the error is caused because there are no updates available yet or it’s a real error in VMware online update system.

  4. 

    There has been similar reports on the vCenter Linux Appliance: the update function generates an error. The GUI looks just the same.

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