I have a question regarding the conditions required for the LSF NIOS process to listen on IPv6 (aside from setting LSF_ENABLE_SUPPORT_IPV6=Y).
LSF_ENABLE_SUPPORT_IPV6=Y
When I submit interactive jobs from a dual-stack client host to an IPv6-only server, the job exits with code 255. Using tcpdump and netstat, I observed that the nios process on the client node is only listening on IPv4, despite IPv6 being enabled (LSF_ENABLE_SUPPORT_IPV6=Y). As a result, the IPv6-only execution server fails to connect to nios on the submitting client. However, I was able to execute interactive jobs on the same server when submitting from an IPv6-only client.
I verified the value of LSF_ENABLE_SUPPORT_IPV6 using badmin showconf, which confirms that LSF_ENABLE_SUPPORT_IPV6=Y.LSF_DUALSTACK_PREFER_IPV6 is set to N because we prefer using IPv4 where possible.
LSF_ENABLE_SUPPORT_IPV6
badmin showconf
LSF_DUALSTACK_PREFER_IPV6
N
What could be preventing nios on the dual-stack client from listening on IPv6?
In that sense, you may consider to change the setting of LSF_DUALSACK_PREFER_IPV6 for this cluster.
In your cluster, do all server nodes have IPv6 only and/or dual stack? When enable IPv6, any node in the cluster cannot have IPv4 only.
Hi, @YI SUN, thank you for replying.
No, there aren't any IPv4-only servers in the cluster. All servers are either IPv6-only or dual-stack.