The procedure is documented here in detail
https://sourceforge.net/p/xcat/wiki/Cluster_Name_Resolution/
Specifically
https://sourceforge.net/p/xcat/wiki/Cluster_Name_Resolution/#option-2-use-a-dns-that-is-outside-of-the-cluster
Lissa K. Valletta
8-3/B10
Poughkeepsie, NY 12601
(tie 293) 433-3102
From: Josh Nielsen <jniel...@hudsonalpha.org>
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Date: 09/25/2014 10:03 AM
Subject: Re: [xcat-user] Questions on prerequisites for external DNS and
makedns -e
Hi Xiao,
Thanks for the response. So if I have this straight, I need to manually
create and maintain the zone files on the external DNS server, and already
have initially empty (but present) zone files in place. Is that right? And
I imagine that I will need to "allow-update" from the IP of the xCAT server
too.
Secondly, I still don't quite understand about the xcat_key. On the server
hosting xCAT the xcat_key is typically defined in /etc/rndc.key and
in /etc/named.conf. I should not even need /etc/named.conf since I am not
hosting DNS on the same server as xCAT correct? Or does makedns have some
sort of dependency on a local /etc/named.conf even when pushing externally?
If /etc/named.conf is not needed, however, then where does "makedns" (which
I think ends up running 'nsupdate') read the key from?
Note that I have already configured the xcat_key on the external DNS server
in its own /etc/named.conf, but I am not asking about that host but rather
the xCAT server (which for purposes of DNS I am calling the "client").
Thanks,
Josh
On Wed, Sep 24, 2014 at 8:59 PM, Xiao Peng Wang <w...@cn.ibm.com> wrote:
You can NOT depend on xCAT to setup dns server on remote server. You need
get the xcat_key from local dns configuration.
You need prepare the remote dns ready so that xCAT could push the new dns
entry to the remote dns server, this is what xCAT 'makedns -e' does.
Thanks
Best Regards
----------------------------------------------------------------------
Wang Xiaopeng (王晓朋)
IBM China System Technology Laboratory
Tel: 86-10-82453455
Email: w...@cn.ibm.com
Address: 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road,
Haidian District Beijing P.R.China 100193
Inactive hide details for Josh Nielsen ---2014/09/25 05:46:04---I'm
starting to see an older conversation that I had back in JaJosh Nielsen
---2014/09/25 05:46:04---I'm starting to see an older conversation that I
had back in January of this year in a different lig
From: Josh Nielsen <jniel...@hudsonalpha.org>
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Date: 2014/09/25 05:46
Subject: Re: [xcat-user] Questions on prerequisites for external DNS and
makedns -e
I'm starting to see an older conversation that I had back in January
of this year in a different light now:
http://permalink.gmane.org/gmane.comp.clustering.xcat.user/182
There it was suggested that I "be aware that you may need to run a
separate makedns to populate the local zone files as well as makedns
-e to do the external name servers." Does this mean that an xCAT
installation is required on the external DNS server just to populate
the zones initially? Wouldn't having two xCAT installations, whose
records you have to keep in sync, get tedious after a while? Maybe I'm
misunderstanding how the external DNS solution is supposed to work in
connection with xCAT. Any clarifications are welcome.
-Josh
On Wed, Sep 24, 2014 at 4:03 PM, Josh Nielsen <jniel...@hudsonalpha.org>
wrote:
> Hello all,
>
> I am in the process of trying to move to an external DNS implementation
for
> name resolution with our compute cluster. The only requirement I see in
the
> man page for makedns is to have one (and only one?) IP of the external
DNS
> server that you want to update in /etc/resolv.conf and also a valid
> xcat_key.
>
> Firstly, how do you specify the xcat_key to be used on the client
server
> that is pushing out the dns changes with makedns -e? For a local setup
the
> key definition in /etc/named.conf is sufficient, but since makedns -e
isn't
> dependent on the local config (or is it?), how is the xcat_key
specified?
> The local /etc/named.conf file doesn't even need to exist on the client
does
> it?
>
> Secondly, the server I am pushing to only has a 127.0.0 zone since it
is a
> fresh BIND install and I'm wanting 'makedns -e' to create the new zones
(and
> zone files under /var/named/) for me on the remote server. With a local
DNS
> setup, makedns would parse your settings and handle all the file
updates and
> creation for you. But when I try makedns -e I see the following but no
> files or zone updates (is this an xcat_key problem?):
>
> (I ran the remote DNS BIND daemon in the foreground with -d 60
verbosity)
>
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844: UDP request
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844: using view
'_default'
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844: request is not
signed
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844: recursion available
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844: query
> 24-Sep-2014 15:30:14.686 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): ns_client_attach: ref = 1
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): query '9.101.20.10.IN-ADDR.ARPA/NS/IN'
approved
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): send
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): sendto
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): senddone
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): next
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): ns_client_detach: ref = 0
> 24-Sep-2014 15:30:14.687 client 172.26.42.60#56844
> (9.101.20.10.IN-ADDR.ARPA): endrequest
> 24-Sep-2014 15:30:14.687 client @0x7f000c0d7710: udprecv
> 24-Sep-2014 15:30:14.687 sockmgr 0x7f0017e06010: watcher got message -3
for
> socket 514
> 24-Sep-2014 15:30:14.687 sockmgr 0x7f0017e06010: watcher got message -2
for
> socket -1
> 24-Sep-2014 15:30:14.687 socket 0x7f0017e1ebc8: socket_recv: event
> 0x7f0017c8c160 -> task 0x7f0017e369d0
> 24-Sep-2014 15:30:14.688 socket 0x7f0017e1ebc8: dispatch_recv: event
> 0x7f0017c8c160 -> task 0x7f0017e369d0
> 24-Sep-2014 15:30:14.688 socket 0x7f0017e1ebc8: internal_recv: task
> 0x7f0017e369d0 got event 0x7f0017e1ec88
> 24-Sep-2014 15:30:14.688 socket 0x7f0017e1ebc8 172.26.42.60#46141:
packet
> received correctly
>
> "9.101.20.10.IN-ADDR.ARPA/NS/IN" must be my test node definition in the
> client's /etc/hosts file "10.20.101.9 node0009 node0009.mydomain.org",
but I
> have no zone definition for 10.20 in /etc/named.conf on the external
DNS
> server yet.
>
> On the Cluster Name Resolution wiki page
> (
http://sourceforge.net/apps/mediawiki/xcat/index.php?title=Cluster_Name_Resolution
)
> under 'Option #2: Use a DNS That is Outside of the Cluster' it says:
"If you
> already have a DNS on your site network and you want to use that for
your
> cluster node names too, you can point all of the nodes to it. You must
> ensure that your nodes have IP connectivity to the DNS, and you must
> manually configure your DNS with the node hostnames and IP addresses."
>
> Does 'makedns -e' not populate the zone files for you, just like it
would if
> DNS were running locally on the MN itself by just parsing /etc/hosts on
the
> client and adding/pushing it to the (remote) DNS zone files for you?
>
> If not does this mean I need to hand configure the remote DNS server's
> /etc/named.conf to stub out definitions for (as of yet) empty zones, or
will
> makedns -e do that for me?
>
> Thanks,
> Josh
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user