I need to do certification in Vsphere 5.5. Using Installation Helper View attempt to install STAF on the target system and get failure. How do I trouble shoot this failure to find the root cause? The firewalls are disabled and each machine can ping the other.
STAF ping failed - Please check network connection and make sure firewalls are disabled.
Can you check the output of the command
esxcli network firewall get.
Well.. are the machines able to ping each other via hostname. From little knowledge of STAF, the STAFProcess gets registered with the hostname as the socket most of the times and if the hostname is not resolved, then the staf ping might not work.
Does giving on a host, staf local ping ping work out? and staf <samehostname> ping ping work?
simple ping command works from both systems.
From workbench system
# staf local ping ping
# staf ilfuTarget ping ping
Error submitting request, RC: 16
STAFConnectionsProviderConnect: Error performing test read on connected endpoint: recv() RC=111 22, Endpoint: tcp:/ilfuTarget
Return code of 16 means "No Path To Endpoint". This can be due to
-STAF is not running on the target system.
-An invalid or unreachable endpoint (e.g. an invalid hostname or IP address) was specified.
-The network interface or port specified in the endpoint is not supported on the target system. The network interfaces are configured in the STAF.cfg file and can be listed by submitting a LIST INTERFACES request to the MISC service.
-A firewall is blocking communication via the STAF TCP/IP port configured for the network interface in your STAF.cfg. Note that the default STAF TCP/IP port is 6500.
-The DNS on one of the machines is not set up correctly.
Hope this helps
STAF externalizes its capabilities through services. STAFProc is the process that runs on a machine, called a STAF Client, which accepts requests and routes them to the appropriate service.
To check if staf is running, just do a ps on your ESXi box.If you see STAFProc in the list,then STAF will be running.
STAFProc will be available under /bin directory.
Please run ps -c | grep STAF to check whether STAF process is running. To start STAF, run /bin/STAFProc&