public nic: eth1: hpcmn-test.kkeane.sandiego.edu
management nic: eth2: hpcmn-test.imm.sabre.kkeane.
Object name: hpcmn-test
groups=all
ip=192.168.101.2
nicaliases.eth1=hpcmn-test.kkeane.sandiego.edu
nicips.eth1=192.168.20.2
postbootscripts=otherpkgs
postscripts=syslog,remoteshell,syncfiles
192.168.20.2 hpcmn-test-eth1 hpcmn-test.kkeane.sandiego.edu
--------------------------------------------------
Yuan Bai (白媛)
CSTL HPC System Management Development
Tel:86-10-82451401
E-mail: by...@cn.ibm.com
Address: IBM ZGC Campus. Ring Building 28,
ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,
Beijing P.R.China 100193
IBM环宇大厦
北京市海淀区东北旺西路8号,中关村软件园28号楼
邮编:100193
----- Original message -----
From: Kevin Keane <kke...@sandiego.edu>
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Cc:
Subject: Re: [xcat-user] makedns-generated zones and their NS record
Date: Thu, Nov 2, 2017 12:00 AM
- makehosts does not honor this name, even though it is in the node's hostnames attribute. Here is what makehosts produces:- hpcmn-test.kkeane.sandiego.edu really should be associated with the public IP (192.168.20.2 in my example)But there are two problems with this:127.0.0.1 localhostWhen I manually edit /etc/hosts as Yuan suggested, everything does work:I also have defined hpcmn-test as a node (thanks, Christian, for the tip about unmanaged!):I have the following networks:Thank you, Yuan and Christian!I have actually pretty much done what both of you had suggested, and it does work - somewhat.
[root@hpcmn-test ~]# tabdump networks
#netname,net,mask,mgtifname,gateway,dhcpserver,tftpserver,nameservers,ntpservers,logservers,dynamicrange,staticrange,staticrangeincrement,nodehostname,ddnsdomain,vlanid,domain,mtu,comments,disable
"hpcpublic","192.168.20.0","255.255.255.0","eth1","192.168.20.1",,,,,,,,,,,,"sabre.kkeane.sandiego.edu","1500","HPC Public Network",
"hpccompute","192.168.100.0","255.255.255.0","eth0",,"192.168.100.2","<xcatmaster>",,,,"192.168.100.200-192.168.100.229",,,"/z/-compute/",,,"compute.sabre.kkeane.sandiego.edu","1500","HPC Compute Network",
"hpcmanagement","192.168.101.0","255.255.255.0","eth2","<xcatmaster>","192.168.101.2","<xcatmaster>",,,,"192.168.101.200-192.168.101.229",,,"/z/-imm/",,,"imm.sabre.kkeane.sandiego.edu","1500","HPC Management Network",
Object name: hpcmn-test
groups=all
hostnames=hpcmn-test.kkeane.sandiego.edu hpcmn-test.imm.sabre.kkeane.sandiego.edu
ip=192.168.101.2
postbootscripts=otherpkgs
postscripts=syslog,remoteshell,syncfiles
192.168.101.2 hpcmn-test hpcmn-test.imm.sabre.kkeane.sandiego.edu hpcmn-test.kkeane.sandiego.edu.
127.0.0.1 localhost
192.168.101.2 hpcmn-test hpcmn-test.imm.sabre.kkeane.sandiego.eduOn Wed, Nov 1, 2017 at 7:00 AM, Christian Caruthers <ccaruth...@lenovo.com> wrote:I just had to deal with a similar issue. Try the following:
- Fill out each network in the networks table, including domain name. Don’t worry about nameservers or gateway unless there is are external resources that should be used. NOTE defining an external nameserver in networks table will cause makedns to ignore any IPs in that subnet.
- Define hpcmn-test as an unmanaged node in the cluster (nodeadd hpcmn-test groups=__Unmanaged or something similar)
- Define its primary interface (the one whose domain matches site.domain value) in hosts.node/hosts.ip (this should also be what was deinfed in nodelist above)
- Define all other interfaces in hosts.otherinterfaces with fqdn. For example:
“hpcmn-test”,”1.2.3.4”,,”hpctest.compute.sabre.kkeane. sandiego.edu:2.3.4.5,hpcmn- test.imm.sabre.kkeane. sandiego.edu:3.4.5.6”,,,,
The domain names listed for each IP in hosts should match the networks.domain entry for each respective subnet.
Regards,
Christian Caruthers
Lenovo Professional ServicesMobile: 757-289-9872
From: Kevin Keane [mailto:kke...@sandiego.edu]
Sent: Tuesday, October 31, 2017 4:21 PM
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net >
Subject: [xcat-user] makedns-generated zones and their NS record
I have a management node with three NICs, and want to use makedns to generate the DNS configuration.
My management node has three names, corresponding to the three NICs:
eth0: hpcmn-test.compute.sabre.kkeane.sandiego.edu
eth1: hpcmn-test.kkeane.sandiego.edu
eth2: hpcmn-test.imm.sabre.kkeane.sandiego.edu
hostname -f returns hpcmn-test.kkeane.sandiego.edu (which is name by which my management node will be known on our public network).
I have the DNS server listening only on eth2. Consequently, the zones in the DNS server should have the corresponding name server hpcmn-test.imm.sabre.kkeane.
sandiego.edu . However, the zones generated by makedns -n instead use the hpcmn-test.kkeane.sandiego.edu name.
$TTL 86400
@ IN SOA hpcmn-test.kkeane.sandiego.edu. root.hpcmn-test.kkeane. sandiego.edu . ( 2017103100 10800 3600 604800 86400 )
IN NS hpcmn-test.kkeane.sandiego.edu. This wreaks havoc with future calls to makedns; updates will time out because the DNS server is not listening at the IP address that corresponds to this name (and in fact, makehosts doesn't even put this name into /etc/hosts)
How can I get makedns to generate zones with an NS record that points to hpcmn-test.imm.sabre.kkeane.
sandiego.edu ?
Thanks!
--
______________________________
______________________________ ___________
Kevin Keane | Systems Architect | University of San Diego ITS | kke...@sandiego.edu
Maher Hall, 192 |5998 Alcalá Park | San Diego, CA 92110-2492 | 619.260.6859
------------------------------------------------------------ ------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
--_______________________________________________________________________
Kevin Keane | Systems Architect | University of San Diego ITS | kke...@sandiego.edu
Maher Hall, 192 |5998 Alcalá Park | San Diego, CA 92110-2492 | 619.260.6859------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! https://urldefense.proofpoint.com/v2/url?u=http-3A__sdm.link_slashdot&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=uiTcPxjMR44SPRNNb6l_nA&m=qOGCyyozraYLXWyU1XgEcM6-vkB49PjaqtU3rHORky8&s=S6md-fzBhTt_BUdWEMoT-QGShPLpbyukOaEw_JgsRlE&e=_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_xcat-2Duser&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=uiTcPxjMR44SPRNNb6l_nA&m=qOGCyyozraYLXWyU1XgEcM6-vkB49PjaqtU3rHORky8&s=hPKsNXiWqtAcvuIsqfqImkbgNW63t9klIiHq1q_MFnI&e=
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user