One response is correct [root@hpcrhmn dbbackup]# nodeset cn2 netboot cn2: netboot rhels6-ppc64-compute
Lissa K. Valletta 2-3/T12 Poughkeepsie, NY 12601 (tie 293) 433-3102 From: Dave Barry <[email protected]> To: xCAT Users Mailing list <[email protected]> Date: 10/13/2011 12:21 PM Subject: Re: [xcat-user] Why are service nodes sent commands for *all* nodes? Thanks! Interestingly enough after setting sharedtftp to 1 and restarting xcatd on the service node (and verifying that /tftpboot is now mounted from MN), a nodeset only returns one response (as if the compute node did not have a service node set at all). Is this expected behavior? I was expecting feedback from both the management node and the service node still. [root@mn ~]# lsdef c1n01 Object name: c1n01 arch=x86_64 bmc=c1n01-bmc bmcport=0 chain=runcmd=standby currchain=boot currstate=netboot centos5.5-x86_64-compute groups=compute,all,ipmi initrd=xcat/netboot/centos5.5/x86_64/compute/initrd-stateless.gz installnic=eth0 interface=eth0 ip=192.168.1.2 kcmdline=imgurl=http://!myipfn!/install/netboot/centos5.5/x86_64/compute/rootimg.gz XCAT=!myipfn!:3001 ifname=eth0:00:50:56:11:11:15 netdev=eth0 kernel=xcat/netboot/centos5.5/x86_64/compute/kernel mac=00:50:56:11:11:15 mgt=ipmi netboot=pxe nfsserver=mn nodetype=osi ondiscover=nodediscover os=centos5.5 postbootscripts=otherpkgs postscripts=updaterepos.sh,syslog,remoteshell,syncfiles power=ipmi primarynic=eth0 profile=compute provmethod=netboot servicenode=service01 status=booted statustime=10-11-2011 12:13:27 [root@mn ~]# nodeset c1n01 netboot c1n01: netboot centos5.5-x86_64-compute [root@mn ~]# nodeset c1n01 stat c1n01: netboot centos5.5-x86_64-compute [root@service01 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 33G 1.4G 30G 5% / tmpfs 1006M 0 1006M 0% /dev/shm storage01:/install 47G 6.7G 38G 16% /install storage01:/opt_xcat 47G 6.7G 38G 16% /opt/xcat mn:/tftpboot 57G 7.0G 47G 14% /tftpboot Just verifying there isn't something else in play here I may have missed. On Thu, Oct 13, 2011 at 10:55 AM, Jarrod B Johnson <[email protected]> wrote: If disjointdhcps=0, it largely signals xCAT to not try to make sense of the network in terms of xCAT table relationships beforehand, and asks every xCAT instance to evaluate every part of that request to see if it is applicable to itself. A 'do everything' mode that does more than it has to, but with less configuration required. In disjointdhcps=0, if a node already has an ip address, a static host declaration is set up on the service node if: -the ip address is reachable via a routed netwok, it gets set up on all service nodes -the ip address matches one of the network/netmask combiniations of it's interfaces If a node is dynamic and has no ip address, a host declaration is made everywhere in disjointdhcps=0 case, just in case. Basically, disjointdhcps=1 means to be a bit more surgical in how explicit 'makedhcp' requests are sent out, but when sharedtftp=0, the implicit dhcp refreshes are not so surgical at this moment in time, because the tftp refresh command is currently going out to hit everything because the code does not yet handle all the nuances that the dhcp subsystem does. (Embedded image moved to file: pic00971.gif)Inactive hide details for Dave Barry ---10/12/2011 06:27:01 PM---Thanks Linda! I will do this test tomorrow morning once I am bDave Barry ---10/12/2011 06:27:01 PM---Thanks Linda! I will do this test tomorrow morning once I am back in the office and report back. Reg From: Dave Barry <[email protected]> To: xCAT Users Mailing list <[email protected]> Date: 10/12/2011 06:27 PM Subject: Re: [xcat-user] Why are service nodes sent commands for *all* nodes? Thanks Linda! I will do this test tomorrow morning once I am back in the office and report back. Regarding your comment about tftpboot, thinking through the steps, when disjointdhcps is set to 0, the service nodes that are not assigned a particular compute node will never pick up the DHCP request for that node. As a result, they will also never send that node their pxeboot file. I can't think of a reason why the service nodes would then need to ever write out a pxeboot configuration file for a node they will never serve DNS requests to. On Wed, Oct 12, 2011 at 10:24 AM, Linda Mellor <[email protected]> wrote: Dave, I looked into this a little more. In your case you have "sharedtftp=0" set in your site table. So, that means /tftboot is not mounted from the management to your service nodes, so nodeset needs to get sent to all the service nodes to create the correct /tftpboot files. As a quick test, if you set "disjointdhcps=1" and "sharedtftp=1", the nodeset should only go to the service node for that node. What I need to investigate still is why we would need ALL service nodes to have /tftpboot files for ALL nodes, or if this code needs to be made smarter, too. Linda (Embedded image moved to file: pic05683.gif)Inactive hide details for Dave Barry ---10/11/2011 02:54:33 PM---Thanks! I'm pretty sure this only applies to service node poolDave Barry ---10/11/2011 02:54:33 PM---Thanks! I'm pretty sure this only applies to service node pools however, and if "disjointdhcps" is s From: Dave Barry <[email protected]> To: xCAT Users Mailing list <[email protected]> Date: 10/11/2011 02:54 PM Subject: Re: [xcat-user] Why are service nodes sent commands for *all* nodes? Thanks! I'm pretty sure this only applies to service node pools however, and if "disjointdhcps" is set to 0. In this particular setup I have "disjointdhcps" set to 1: [root@mn ~]# tabdump site #key,value,comments,disable "blademaxp","64",, "domain","xcat",, "fsptimeout","0",, "installdir","/install",, "ipmimaxp","64",, "ipmiretries","3",, "ipmitimeout","2",, "consoleondemand","no",, "master","192.168.1.1",, "maxssh","8",, "ppcmaxp","64",, "ppcretry","3",, "ppctimeout","0",, "sharedtftp","0",, "SNsyncfiledir","/var/xcat/syncfiles",, "tftpdir","/tftpboot",, "xcatdport","3001",, "xcatiport","3002",, "xcatconfdir","/etc/xcat",, "timezone","America/New_York",, "useNmapfromMN","no",, "enableASMI","no",, "vsftp","y",, "nameservers","192.168.1.1",, "forwarders","4.2.2.1",, "installloc","storage01:/install",, "svloglocal","0",, "disjointdhcps","1",, "dhcpinterfaces","mn|eth1;service01|eth0;service02|eth0",, "dhcpsetup","n",, "dnshandler","bind",, So Service02 would not have any DHCP information for this node, yet my management node is still trying to talk to Service02. Is this a bug then perhaps? On Tue, Oct 11, 2011 at 1:26 PM, Linda Mellor <[email protected]> wrote: For the nodeset command in particular, often there is a single network between all service nodes and compute nodes. During compute node deployment, DHCP broadcasts can be picked up by any service node, so xCAT will set up identical DHCP configuration for ALL nodes on every service node so that any one of them can respond to the initial DHCP request, and then have the "next-server" value set to the correct service node for that compute node for subsequent deployment data requests. Linda (Embedded image moved to file: pic07204.gif)Inactive hide details for Dave Barry ---10/11/2011 01:22:50 PM---Just curious, I noticed that even when a compute node is set tDave Barry ---10/11/2011 01:22:50 PM---Just curious, I noticed that even when a compute node is set to only use, for example, "service01" a From: Dave Barry <[email protected]> To: xCAT Users Mailing list < [email protected]> Date: 10/11/2011 01:22 PM Subject: [xcat-user] Why are service nodes sent commands for *all* nodes? Just curious, I noticed that even when a compute node is set to only use, for example, "service01" as their service node, the other service nodes still seem to be sent commands for that node. Example: [root@mn ~]# lsdef c1n01 Object name: c1n01 arch=x86_64 bmc=c1n01-bmc bmcport=0 chain=runcmd=standby currchain=boot currstate=netboot centos5.5-x86_64-compute groups=compute,all,ipmi initrd=xcat/netboot/centos5.5/x86_64/compute/initrd-stateless.gz installnic=eth0 interface=eth0 ip=192.168.1.2 kcmdline=imgurl=http://!myipfn!/install/netboot/centos5.5/x86_64/compute/rootimg.gz XCAT=!myipfn!:3001 ifname=eth0:00:50:56:11:11:15 netdev=eth0 kernel=xcat/netboot/centos5.5/x86_64/compute/kernel mac=00:50:56:11:11:15 mgt=ipmi netboot=pxe nfsserver=mn nodetype=osi ondiscover=nodediscover os=centos5.5 postbootscripts=otherpkgs postscripts=updaterepos.sh,syslog,remoteshell,syncfiles power=ipmi primarynic=eth0 profile=compute provmethod=netboot servicenode=service01 status=booted statustime=10-11-2011 12:13:27 [root@mn ~]# nodeset c1n01 netboot Error: Unable to dispatch hierarchical sub-command to service02:3001. This service node may be down or its xcatd daemon may not be responding. c1n01: netboot centos5.5-x86_64-compute As you can see, c1n01 has "service01" only as its service node, but the management node is still trying to talk to service02 about this command. Is this expected behavior, or have I misconfigured something? Thanks! ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct _______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
<<attachment: pic00971.gif>>
<<attachment: pic05683.gif>>
<<attachment: pic07204.gif>>
------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
