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

Reply via email to