Hello, I was able to get some improvement, but DDNS is still not working. I
updated /etc/hosts to include the public IP address.
root@clusteradmin:/home/anthony# cat /etc/hosts
127.0.0.1 localhost
192.168.250.3 clusteradmin.cluster.com clusteradmin
75.37.217.132 clusteradmin-public.cluster.com clusteradmin-public
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.250.200 steve0 steve0.cluster.com
I also added the search directive to /etc/resolv.conf:
root@clusteradmin:/home/anthony# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual
nameservers.
nameserver 208.67.222.222
nameserver 208.67.220.220
search cluster.com
After making these changes I ran makehosts steve0 and makedns -n. I can now
probe the route to steve0 with or without the domain name:
root@clusteradmin:/home/anthony# nslookup steve0 192.168.250.3
Server: 192.168.250.3
Address: 192.168.250.3#53
Name: steve0.cluster.com
Address: 192.168.250.200
root@clusteradmin:/home/anthony# nslookup google.com 192.168.250.3
Server: 192.168.250.3
Address: 192.168.250.3#53
Non-authoritative answer:
Name: google.com
Address: 216.58.194.46
Name: google.com
Address: 2607:f8b0:4000:802::200e
root@clusteradmin:/home/anthony# nslookup steve0.cluster.com 192.168.250.3
Server: 192.168.250.3
Address: 192.168.250.3#53
Name: steve0.cluster.com
Address: 192.168.250.200
However, still when I run xcatprobe, it says that dns is not ready on
192.168.250.3:
root@clusteradmin:/home/anthony# xcatprobe xcatmn
[mn]: Checking all xCAT daemons are running...
[ OK ]
[mn]: Checking xcatd can receive command request...
[ OK ]
[mn]: Checking 'site' table is configured...
[ OK ]
[mn]: No interface provided by '-i' option, detected site table IP
attribute 192.168.250.3, checking xCAT conf...[WARN]
[mn]: If this is incorrect, rerun with -i <ifname> option
[WARN]
[mn]: Checking provision network is configured...
[ OK ]
[mn]: Checking 'passwd' table is configured...
[ OK ]
[mn]: Checking important directories(installdir,tftpdir) are configured...
[ OK ]
[mn]: Checking SELinux is disabled...
[ OK ]
[mn]: Checking HTTP service is configured...
[ OK ]
[mn]: Checking TFTP service is configured...
[ OK ]
[mn]: Checking DNS service is configured...
[FAIL]
[mn]: DNS service isn't ready on 192.168.250.3
[mn]: Checking DHCP service is configured...
[ OK ]
[mn]: Checking NTP service is configured...
[ OK ]
[mn]: Checking rsyslog service is configured...
[ OK ]
[mn]: Checking firewall is disabled...
[ OK ]
[mn]: Checking minimum disk space for xCAT ['/var' needs 1GB;'/install'
needs 10GB;'/tmp' needs 1GB]... [ OK ]
[mn]: Checking Linux ulimits configuration...
[ OK ]
[mn]: Checking network kernel parameter configuration...
[ OK ]
[mn]: Checking xCAT daemon attributes configuration...
[ OK ]
[mn]: Checking xCAT log is stored in /var/log/xcat/cluster.log...
[ OK ]
[mn]: Checking xCAT management node IP: <192.168.250.3> is configured to
static... [ OK ]
[mn]: Checking dhcpd.leases file is less than 100M...
[ OK ]
=================================== SUMMARY
====================================
[MN]: Checking on MN...
[FAIL]
No interface provided by '-i' option, detected site table IP attribute
192.168.250.3, checking xCAT config...[WARN]
If this is incorrect, rerun with -i <ifname> option
[WARN]
Checking DNS service is configured...
[FAIL]
DNS service isn't ready on 192.168.250.3
I am a little confused by this because it looks like we are using dns
lookup on 192.168.250.3 in the previous step. Is there anything else
missing?
regards,
Anthony Ruth
On Fri, Oct 18, 2019 at 6:20 PM Russ Auld <[email protected]> wrote:
> Echoing what Dave said:
>
> Be sure that your "/etc/resolv.conf" file includes a line like "search
> cluster.com"
>
> Also be aware that reverse lookup is important, so ensure that you have an
> entry for your master node in "/etc/hosts" with the public IP address and
> the full name of the machine.
>
> For instance:
>
>
> 127.0.0.1 localhost
>
> 52.16.78.90 master.cluster.com master
>
>
> If your machine is registered in your external DNS source (the ones that
> you list in resolv.conf) then you don't need this step.
>
>
>
>
> On October 18, 2019 at 3:39 PM [email protected] wrote:
>
> Is your resolv.conf set up with a domain directive or a search directive?
> New nodes should get their resolv.conf configured automatically but if you
> have only just now made the change on your management node it may not
> reconfigure the resolver for you.
>
> -- ddj
> Dave Johnson
>
> On Oct 18, 2019, at 3:34 PM, Anthony Ruth <[email protected]>
> wrote:
>
> Hello,
>
> I am trying to set up xcat on Ubuntu server 18.04. I am stuck at the point
> of setting up DNS.
>
> I am mainly following the guide located at:
> xcat-docs.readthedocs.io/en/stable/guides/get-started/quick_start.html
>
> I am able to get through the setup of the management node. When I reach
> the makehosts command under stage 1, I receive a message that the domain
> name is not set:
>
> root@clusteradmin:/home/anthony# makehosts steve0
> Warning: [clusteradmin]: No domain can be determined for node 'steve0'.
> The domain of the xCAT node must be provided in an xCAT network definition
> or the xCAT site definition.
>
> I found an additional guide which appears to fix this issue at:
> https://xcat-docs.readthedocs.io/en/stable/advanced/domain_name_resolution/domain_name_resolution.html
>
> The domain is declared by:
>
> chdef -t site domain=cluster.com
>
> I then did the makehosts command and makedns -n which both appear
> successful. I tried the dns test using
>
> root@clusteradmin:/home/anthony# nslookup steve0 192.168.250.3
> Server: 192.168.250.3
> Address: 192.168.250.3#53
>
> ** server can't find steve0: NXDOMAIN
>
> However, I can find steve if I include the domain
>
> root@clusteradmin:/home/anthony# nslookup steve0.cluster.com
> 192.168.250.3
> Server: 192.168.250.3
> Address: 192.168.250.3#53
>
> Name: steve0.cluster.com
> Address: 192.168.250.200
>
> This seems strange to me. Originally makehost steve0 was complaining that
> it did not have a domain for steve. Then we set a domain and makehost
> became happy, but nslookup is not happy and does not know steve0's domain.
> Trying xcatprobe xcatmn fails due to lack of dns. I do not understand the
> -i warning
>
> root@clusteradmin:/home/anthony# xcatprobe xcatmn
> [mn]: Checking all xCAT daemons are running...
> [ OK ]
> [mn]: Checking xcatd can receive command request...
> [ OK ]
> [mn]: Checking 'site' table is configured...
> [ OK ]
> [mn]: No interface provided by '-i' option, detected site table IP
> attribute 192.168.250.3, c...[WARN]
> [mn]: If this is incorrect, rerun with -i <ifname> option
> [WARN]
> [mn]: Checking provision network is configured...
> [ OK ]
> [mn]: Checking 'passwd' table is configured...
> [ OK ]
> [mn]: Checking important directories(installdir,tftpdir) are configured...
> [ OK ]
> [mn]: Checking SELinux is disabled...
> [ OK ]
> [mn]: Checking HTTP service is configured...
> [ OK ]
> [mn]: Checking TFTP service is configured...
> [ OK ]
> [mn]: Checking DNS service is configured...
> [FAIL]
> [mn]: DNS service isn't ready on 192.168.250.3
> [mn]: Checking DHCP service is configured...
> [ OK ]
> [mn]: Checking NTP service is configured...
> [ OK ]
> [mn]: Checking rsyslog service is configured...
> [ OK ]
> [mn]: Checking firewall is disabled...
> [ OK ]
> [mn]: Checking minimum disk space for xCAT ['/var' needs 1GB;'/tmp' needs
> 1GB;'/install' need...[ OK ]
> [mn]: Checking Linux ulimits configuration...
> [ OK ]
> [mn]: Checking network kernel parameter configuration...
> [ OK ]
> [mn]: Checking xCAT daemon attributes configuration...
> [ OK ]
> [mn]: Checking xCAT log is stored in /var/log/xcat/cluster.log...
> [ OK ]
> [mn]: Checking xCAT management node IP: <192.168.250.3> is configured to
> static... [ OK ]
> [mn]: Checking dhcpd.leases file is less than 100M...
> [ OK ]
> =================================== SUMMARY
> ====================================
> [MN]: Checking on MN...
> [FAIL]
> No interface provided by '-i' option, detected site table IP attribute
> 192.168.250.3, che...[WARN]
> If this is incorrect, rerun with -i <ifname> option
> [WARN]
> Checking DNS service is configured...
> [FAIL]
> DNS service isn't ready on 192.168.250.3
>
>
> Can I get some help with the domain name problems? Here is some debugging
> information. Please let me know if you need anything else.
>
> root@clusteradmin:/home/anthony# cat /etc/hosts
> 127.0.0.1 localhost
> 192.168.250.3 clusteradmin clusteradmin.cluster.com
>
> # The following lines are desirable for IPv6 capable hosts
> ::1 ip6-localhost ip6-loopback
> fe00::0 ip6-localnet
> ff00::0 ip6-mcastprefix
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
> 192.168.250.200 steve0 steve0.cluster.com
>
> root@clusteradmin:/home/anthony# tabdump networks
> #netname,net,mask,mgtifname,gateway,dhcpserver,tftpserver,nameservers,ntpservers,logservers,dynamicrange,staticrange,staticrangeincrement,nodehostname,ddnsdomain,vlanid,domain,mtu,comments,disable
>
> "cluster","192.168.250.333333333333333333333333333333333","255.255.255.0",,"192.168.250.254",,,"192.168.250.3",,,,,,,,,"
> app.cluster.com",,,
>
> "192_168_250_0-255_255_255_0","192.168.250.0","255.255.255.0","ens160","192.168.250.254",,"<xcatmaster>",,,,,,,,,,,"1500",,
>
> root@clusteradmin:/home/anthony# tabdump site
> #key,value,comments,disable
> "blademaxp","64",,
> "domain"," cluster.com",,
> "fsptimeout","0",,
> "installdir","/install",,
> "ipmimaxp","64",,
> "ipmiretries","3",,
> "ipmitimeout","2",,
> "consoleondemand","no",,
> "master","192.168.250.3",,
> "forwarders","208.67.222.222,208.67.220.220,127.0.0.53",,
> "nameservers","192.168.250.3",,
> "maxssh","8",,
> "ppcmaxp","64",,
> "ppcretry","3",,
> "ppctimeout","0",,
> "powerinterval","0",,
> "syspowerinterval","0",,
> "sharedtftp","1",,
> "SNsyncfiledir","/var/xcat/syncfiles",,
> "nodesyncfiledir","/var/xcat/node/syncfiles",,
> "tftpdir","/tftpboot",,
> "xcatdport","3001",,
> "xcatiport","3002",,
> "xcatconfdir","/etc/xcat",,
> "timezone","US/Central",,
> "useNmapfromMN","no",,
> "enableASMI","no",,
> "db2installloc","/mntdb2",,
> "databaseloc","/var/lib",,
> "sshbetweennodes","ALLGROUPS",,
> "dnshandler","ddns",,
> "vsftp","n",,
> "cleanupxcatpost","no",,
> "dhcplease","43200",,
> "auditnosyslog","0",,
> "auditskipcmds","ALL",,
>
>
> regards,
> Anthony Ruth
>
> _______________________________________________
> xCAT-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
>
> _______________________________________________
> xCAT-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
>
>
> _______________________________________________
> xCAT-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xcat-user
>
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user