vMA – what is it?
VMware vSphere Management Assistant (vMA) is appliance based on Linux system which can be used as centralized management point in VMware environment. It has several tools used in VMware environment like: vCLI, resxtop, vifs or vmware-cmd. vMA after initial configuration is quite handy if you manage several hosts.
vMA – installation and configuration 
In order to install vMA you have to download it from VMware website. Here is link to latest available vMA version 6.0:
In order to deploy it we simply have to follow OVF Template deployment.
1. Click right mouse button on cluster (in my case) and select Deploy OVF Template.
2. Click Browse and select Local File and point to ovf file.
3. Follow the wizard to deploy the OVF.
4. Once deployed, configure the vMA using the following steps:
- Select 6 from the menu to assign IP address first
- Select 4 from the menu to assign DNS
- Select 3 to assign Hostname
- Lastly select 2 to assign a Default Gateway
- Once done you can press 0 (zero) to view the configuration and then press 1 to exit the program. It will show the following screen;
5. Now reset the password for “vi-admin” account. If you are prompted for an old password, enter vmware.
6. You can login using browser https://vMA_IP_ADDRESS:5480 where you can configure if needed vMA. You can check for updates, set time zone, or reboot vMA.
7. Using SSH, login to vMA and the next step is to add ESXi hosts for management.
8. Run the commands to view and add ESXi hosts to vMA
|1||vifp listservers||To view ESXi hosts that are added to vMA|
|2||vifp addserver <IP address> –authpolicy fpauth –username root –password <password>||To add an ESXi host to VMA|
|3||vifptarget –s <IP address>||To execute commands against any of added hosts|
Refer to screen-shot below for details:
9. Now execute an ESXCLI command against any of the ESXi hosts that are added in the previous step. Run the following command and observe the error as shown in the screen-shot above:
|1||esxcli network ip route ipv4 list||To view ESXi hosts routing table|
Connect to 10.1.2.55 failed. Server SHA-1 thumbprint: 31:37:6D:35:20:85:C6:AF:3F:EA:CD:C0:9C:3A:D7:C4:6D:1A:C9:C1 (not trusted).
10. When you run an ESXCLI command in each ESXi target, SSH thumbprint error is displayed. Add the thumbprint against each ESXi target using credstore_admin.pl utility. Run the following command:
|1||/usr/lib/vmware-vcli/apps/general/credstore_admin.pl add -s <ServerName> -t <Thumbprint>||where : ServerName is the ESX target name and Thumbprint is the value that is received in the error while running the esxcli command|