A task that a user initiates from the vSphere Client, reaches one or more ESXi hosts. A user level daemon, called hostd, that runs on each ESXi host is responsible to service that task. The kernel software of ESXi, called VMkernel, provides an interface called VSI (VMkernel SysInfo) that is used by the hostd daemon to query or change the state of the system depending on the task that hostd is servicing.
For any reason, if the VMkernel is not able to service the VSI call made by hostd, it returns a failure with a corresponding status string:
This failure message is forwarded by hostd to the vSphere client.
Depending on the task that is initiated on vSphere Client and the error encountered by VMkernel, the user sees the corresponding VSI_node and the status_string in the failure message.