vCenter Server Appliance. Part 1 – Configuration and deployment
With vSphere 5 VMware has released the vCenter Server Appliance, or VCSA, a linux based alternative to the classic Windows vCenter. During the next three articles I will detail how to deploy and configure the VCSA, the vCenter additional services and how to manage the embedded database.
- VCSA feature and limitations
The VCSA is a SuSE Linux Enterprise Server 11 64-bit virtual machine with the vCenter Server software and its associated services pre-installed. These services include:
- ESXi Dump Collector
- ESXi Syslog Collector
- vSphere Auto Deploy
I will explain how these services are configured in the VCSA in the next article.
The appliance has a minimum requirements of 4GB of RAM, 7GB of disk space and 2 vCPUs. For a more detailed descriptions of the VCVA requirements you should check this VMware Knowledge Base article:
The are some limitations for the VCSA, the following vCenter Server features are not supported:
- Linked mode
- SQL Server as backend database
- Security Support Provider Interface (SSPI)
- VMware Update Manager can’t be installed in the VCSA, you have to use an additional Windows based VM or physical server.
- VCSA configuration
The vCenter appliance can be deployed only on hosts ESX(i) 4.x or later and like the appliance produced by VMware it comes in OVF format.
Deploy your VCSA from the vSphere client. I will not describe this process since it is very well known and has been very well described in many blog articles and in VMware documentation.
Once the VCSA is deployed check it within you vSphere Client. As you will see the appliance is configured with 2 vCPUs and 8GB of RAM by default.
Power on the vCenter Server Appliance and open its console.
From the console we can configure the VCSA networking and timezone and we can log into the SLES console.
Select Configure Network, a new screen will show and the appliance will ask for its IP address, hostname, gateway and DNS configuration. Answer the questions according to your network environment.
After this enter the time zone configuration.
And select from the list your time zone.
With the network and time zone properly configured proceed to your browser and point the URL showed in the console main screen, https://<VCSA_IP_ADDRESS>:5480.
The default username and password for the appliance are root/vmware.
You will now be presented with a tabbed interface. After accepting the EULA move to the Database area within the same tab.
In this screen you have to select the database type. The VCSA can only be configured to use the embedded DB2 database or an Oracle external one.
For my homelab VSA I decided to use the embedded DB2.
If you are going to use the external Oracle option the credentials and network information for the database server have to be provided. Once you are done click Save Settings. For the external option you can test your configuration and a database reset option is also provided in case you need it.
In the same screen move to the Settings section. Here you can specify the inventory size and the vCenter ports. Click Save Settings when you are and like with the database configuration you can perform a test.
In Administration you can change the administrator account password and enable or disable SSH access to the appliance.
Last for the vCenter Server tab is the Storage screen where you can configure a NFS share to store the log and core files. keep in mind that for this changes to take effect you will need to restart the VCSA.
The next tab is Services. From this tab you can configure, start/stop the ESXi Services (Syslog, Netdumper, Auto Deploy) and start/stop the vSphere Web Client.
In the Status section you can start and stop the services and in the other sections the ports for each one of the ESXi Services can be defined, below is the Syslog screen as an example.
Move to the Authentication tab. The vCenter Server Appliance can be configured to use a NIS or Active Directory. Again if you set any of them you’ll need to restart the VCSA for the changes to take effect.
In the Network tab you will be able to set the network configuration for the appliance and a proxy server if you want the appliance to be able to access Internet in order to get its updates.
The System tab is quite simple, here you can reboot or shutdown the appliance and the Time Zone.
Next is the Update tab. From the Status section you can get information about the VCSA and check for updates.
In the Settings tab you can configure how the updates are performed and set an update repository different from the VMware default one.
Finally there is the Upgrade tab. You are not going use this tab until the next release of vSphere 5.
The VCSA can not be upgraded in the same manner as its Windows counterpart. Instead you’ll have to deploy the new version within your infrastructure and use this interface to establish a trusted connection between the new and old VCSAs. The new appliance will import all data, shutdown the old one and finally take control of its inventory.
We are done with the configuration of the appliance. In the second post of the series I will discuss about the vCenter associated services.