[slurm-users] configless in Slurm, can not find the ip of ctld

Ole Holm Nielsen Ole.H.Nielsen at fysik.dtu.dk
Mon Apr 19 09:24:33 UTC 2021


Hi wenxiaoll at 126.com,

What is your full DNS domain name, and is /etc/resolv.conf consistent with 
your DNS?  It seems to me that your DNS server is named "slurmctld-source":
NS      slurmctld-source.
so you may have an error in the DNS setup.

The DNS SRV record can be looked up by:

$ host -t SRV _slurmctld._tcp.<your-DNS-domain>

This also works using the DNS search domains specified in /etc/resolv.conf:

$ host -t SRV _slurmctld._tcp

In our cluster both of the above commands work correctly when executed on 
the cluster nodes.

I hope this helps.

/Ole


On 4/19/21 10:41 AM, 刘文晓 wrote:
> Hi list,
> 
> I configured the DNS as below, foundthe Slurm could not find the IP of ctld.
> 
> add below to the file :/etc/named.conf
> 
> zone "slurmctld-source" IN {
> 
> type master;
> 
> file "slurmctld-source.zone";
> 
> };
> 
> and add below file /var/named/slurmctld-source.zone:
> 
> $TTL 1D
> 
> @       IN SOA   . . (
> 
>                                          0       ; serial
> 
>                                          1D      ; refresh
> 
>                                          1H      ; retry
> 
>                                          1W      ; expire
> 
>                                          3H )    ; minimum
> 
>          NS slurmctld-source.
> 
> ns      A       10.6.6.161
> 
> _slurmctld._tcp 3600 IN SRV 10 0 6817 10.6.6.162.
> 
>                 3600 IN SRV 0 0 6817 10.6.6.161.
> 
> 
> 
> The configuration can only use the below command :
> 
> host -t SRV _slurmctld._tcp.slurmctld-source
> 
> in Slurm code, the logic like use below command to get ctld info, it failed:
> 
> host -t SRV _slurmctld._tcp
> 
> 
> how can I change the configuration to get Ctld info by using the short 
> query info?




More information about the slurm-users mailing list