First off, you don't have to use the vMA. It's a completely optional utility VM.
The main idea is that the vMA allows you to run ESXi shell commands like esxcli, esxcfg-vswitch etc from a single centralized system on your hosts without having to login to every host locally via SSH.
The vifp commands just setup the authentication between the vMA and your hosts (and vCenter).
i know this is optionally but this feature you said is just one of vMA's benefit i see in this forum this title what is means:
Commands to get CPU and Memory usage in VMA ??Commands to get CPU and Memory usage in VMA
UPS Shutdown script for VM`s (vMA). ESXi 5.5UPS Shutdown script for VM`s (vMA). ESXi 5.5
Error running vsphere healthcheck.pl script on vsphere vmaError running vsphere healthcheck.pl script on vsphere vma
what are these how can i work vMA for run these tasks ?
To be honest it depends on what you are trying to do. I mainly advise that if people want to use linux based commands that they deploy their own linux machine and install vCLI to get the commands, they then have the benefit of their standard OS platform which they can use with their companies standard tool-sets and hardening guidelines, they can also modify the box and install additional tools needed. VMware's stance on Appliances is that you should not alter them so installing additional software in vMA may cause a situation where an upgrade may not work or put you in an unsupported circumstance.
but i could not get my answer now i have deployed vMA now what benefit doest it had for me? for example can i execute linux command on esxi with vMA or how can update my esxi ? or .........
what are main benefits of vMA ?
i just understand one of that benefit is we can add all of my esxi host to vMA and just connect to vMA for manage all of them
what are other benefit of vMA ?
please help me
what is the main benefit of VMA i understand just we can use vma for connect to all of my hosts just from one console
is that true ?