On servers where NFSv3 is disabled and NFSv4+ is enabled and working, rpcbind and showmount commands do not work, causing the nfs.py helper functions to falsely conclude that the server is unreachable.
When activating an SR configured for NFSv4+, check_server_tcp() and check_server_service() should probably be skipped, or maybe execute a simple check that 2049/tcp is open on the remote.
As discussed in xcp-ng/xcp#135
On servers where NFSv3 is disabled and NFSv4+ is enabled and working,
rpcbindandshowmountcommands do not work, causing thenfs.pyhelper functions to falsely conclude that the server is unreachable.When activating an SR configured for NFSv4+,
check_server_tcp()andcheck_server_service()should probably be skipped, or maybe execute a simple check that2049/tcpis open on the remote.As discussed in xcp-ng/xcp#135