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
