The NFS datastores are not visible on the ESXi host.
When the user tries to list the NFS datastore on the concerned ESXi host using the command "esxcli storage nfs list"
they get the following warning.
"Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Vmkernel module necessary for this vsi call not loaded".
VMware vSphere ESXi 7.x
The issue is caused by nfsclient modules failing to load to the ESXi host. Because the nfsclient failed to load, the VMkernel does not receive the vsi calls required to fulfill the command "esxcli storage nfs list" update, and hence the user receives the following warning when they try to run the command to list the NFS datastores.
"Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Vmkernel module necessary for this vsi call not loaded".
Manually load the nfsclient module and verify it is properly loaded to the ESXi host.
vmkload_mod -l | grep nfsclient
esxcli system module load --module nfsclient
"vmkload_mod -l | grep nfsclient"
command again, and the user will see the nfsclient loaded on the ESXi host.