Part 2: Deploying VMWare vCener Server Appliance (vCSA 6.5)

By | September 12, 2017

Imagine that you have 10 or 20 ESXi servers or more than this your environment and managing or configuring individual host is a big nightmare because you need to do the configuration for all ESXi host in difference consoles. To make life easier, VMWare introduces the VMWare vCenter Server which provides a centralized platform for managing your VMware vSphere environments, allowing you to automate and deliver a virtual infrastructure with confidence, managing all your ESXi servers in one centralized console.

There are several options that you can deploy the vCenter Server for you environment such as deploying from the installer for Windows Server machine, deploying from installer to a virtual machine which is running its own operating system (Photon OS), and deploying from OVA file which is call vCenter Server Appliance (VCSA). In this lab, I’m going to go with the deployment of VCSA 6.5.
vCenter Server Appliance(vCSA) is a preconfigured linux virtual machine, optimized for running VMware vCenter server and associated services for managing more ESXi hosts efficiently. vCenter Server available for both Windows and Linux versions, but vCenter Server Appliance is a pre configured iso to be downloaded from VMWare and has to be deployed in any one of ESXi host you managing on your VMWare Environment.

Deploying vCenter Server Appliance 6.5

1. Download VMWare VCSA file from VMWare website, you can request the trial version and extract it.


2. After extracted, look for the .ova file inside the vcsa folder, double click to import the OVA file.

3. Name your vCenter Server Appliance and specify location then click Import

4. After the importing finish, do not power on the virtual machine yet. Now navigate to the directory where the VCSA 6.5 was deployed, open the .vmx file and add the following expansion lines to the end of .vmx file:

guestinfo.cis.deployment.node.type = “embedded”

guestinfo.cis.appliance.net.addr.family = “ipv4”

guestinfo.cis.appliance.net.mode = “static”

guestinfo.cis.appliance.net.pnid = “vcsa.sysnetadmin.local

guestinfo.cis.appliance.net.addr = “192.168.10.100

guestinfo.cis.appliance.net.prefix = “24
guestinfo.cis.appliance.net.gateway = “192.168.10.1
guestinfo.cis.appliance.net.dns.servers = “192.168.10.10
guestinfo.cis.appliance.root.passwd = “P@ssw0rd
guestinfo.cis.appliance.ssh.enabled = “True”
guestinfo.cis.deployment.autoconfig = “True”
guestinfo.cis.appliance.ntp.servers = “pool.ntp.org”
guestinfo.cis.vmdir.password = “P@ssw0rd
guestinfo.cis.vmdir.site-name = “sysnetadmin
guestinfo.cis.vmdir.domain-name = “vsphere.local
guestinfo.cis.ceip_enabled = “False”


NOTE: Change the information in red to your own information.

5. Save the .vmx file and power on the virtual machine then wait until the process finish. During the process there will be prompts for a login (first screenshot), there will be the UI showing uninitialized (second screenshot), but you should not touch anything as many processes are working behind the scenes and both parts of the deployment phases are executing (deployment AND configuration).

Prompt for login Screen
Utilized UI Screen

 6. This is the final screen that shown we have successfully deploy the vCenter Server Appliance with the information we specified in the .vmx configuration file.

Finally, we have successfully installed VCSA 6.5 server for our lab. The next part 3, we will talk about the usage of VCSA server to manage our ESXi hosts.

Go to Part 3 

Leave a Reply

Your email address will not be published. Required fields are marked *