Hi, Imam
 
Have you assign IP address for n02?
 
Pls follow the steps below to install OS.
 
1. chdef n02 ip=x.x.x.x
2. makehosts n02
    makedns n02              ==> To generate nodename/IP mapping.
3. nodeset n02 osimage=centos6.9-x86_64-install-compute  ==> 1. generate the IP/Mac of n02 mapping(DHCP lease entry) internally
                                                                                                                 2. generate boot configuration file
                                                                                                 3. generate kickstart configuration file.
 
Then, pls reboot your compute node.
 
Feel free to let me know if there is any more issue. Thx!
 
Best Regards,
-----------------------------------
Zhao Er Tao

IBM China System and Technology Laboratory, Beijing
Tel:(86-10)82450485
Email: erta...@cn.ibm.com
Address: 1/F, 28 Building,ZhongGuanCun Software Park,
No.8 DongBeiWang West Road, Haidian District,
Beijing, 100193, P.R.China
 
 
----- Original message -----
From: Imam Toufique <techie...@gmail.com>
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Cc:
Subject: Re: [xcat-user] How to disable BMC discovery
Date: Wed, Oct 25, 2017 12:25 PM
 
Hi Christian (and everyone in this list),
 
My apology for the long post here.
 
the dump on the chain table is: 
 
[root@xcatmaster xcat]# tabdump chain
#node,currstate,currchain,chain,ondiscover,comments,disable
"ipmi",,,"runcmd=bmcsetup,shell","nodediscover",,
"blade",,,"standby","nodediscover",,
"n03",,,,,,
"n01","install centos6.9-x86_64-compute","boot",,,,
 
 
what is the chain table do?  
 
So, I noticed that when I add a node and i power it up (these nodes have no BMC ), get the following output in the screen:
 

Oct 24 10:17:41 10.1.1.63 (none)  xcat.genesis.dodiscovery: Couldn't find MTM information in FRU, falling back to DMI (MTMS-based discovery may fail)

Oct 24 10:17:41 10.1.1.63 (none)  xcat.genesis.dodiscovery: Beginning echo information to discovery packet file...

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Discovery packet file is ready.

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Sending the discovery packet to xCAT (10.1.1.20:3001)...

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Sleeping 5 seconds...

 

Then, when I do nodediscoverls , i get this: 
 

[root@xcatmaster xcat]# nodediscoverls -t undef

  UUID                                    NODE                METHOD         MTM        SERIAL              

  4C4C4544-0059-3410-8048-C3C04F4D4E31    undef               undef          Dell Inc:OptiPlex 980 CY4HMN1 

 

then, when I define the node, with:

nodediscoverdef -u <uuid> -n <node>

 

then I see in the log: 

Oct 24 18:50:37 n06 xcat.genesis.doxcat:  Received request=standby, will call xCAT back in 30 seconds. Discovery is complete, run nodeset on this node to provision an Operating System

 

what nodeset command am I supposed to run for the node? is it, 'nodeset <nodename> osimage?

 

I have another issue about renaming a node. So, I had a node built with node name 'n02'.  and I wanted to see how xcat worked for a node name changeover.

 

So, here is my scenario.  node 'n2' is renamed with 'n6'.  I did this with the 'noderm' command.  and then I added the same system with node name 'n6'.  node n2 had an IP address of 10.1.1.61 .  with the same MAC address when I set the new node IP addr to 10.1.1.125, it looks like xcat discovery process still refers to the MAC address with it old associated IP address(?)
 

see below:

Oct 24 18:19:34 xcatmaster xcat[1748]: xcatd: Processing discovery request from 10.1.1.61

 

Oct 24 18:19:34 xcatmaster xcat[1748]: xcat.discovery.zzzdiscovery: Notify 10.1.1.61 that its findme request has been processed

 

See below, the MAC address listed shows  2 IP addresses that had been assigned before, they are all in the dhcpd.leases table, along with the newly assigned IP address for the MAC address.

 

MAC addr 84:2b:2b:a7:80:46 , old IP assignments:

lease 10.1.1.61 {

  starts 3 2017/10/25 01:12:17;

  ends 3 2017/10/25 01:19:39;

  tstp 3 2017/10/25 01:19:39;

  cltt 3 2017/10/25 01:12:17;

  binding state free;

  hardware ethernet 84:2b:2b:a7:80:46;

}

lease 10.1.1.60 {

  starts 3 2017/10/25 01:31:15;

  ends 3 2017/10/25 01:34:07;

  tstp 3 2017/10/25 01:34:07;

  cltt 3 2017/10/25 01:31:15;

  binding state free;

  hardware ethernet 84:2b:2b:a7:80:46;

  uid "\001\204++\247\200F";

 

}

 

MAC addr 84:2b:2b:a7:80:46, old IP assignments:

 

host n06 {

  dynamic;

  hardware ethernet 84:2b:2b:a7:80:46;

  fixed-address 10.1.1.125;

        supersede server.ddns-hostname = "n06";

        supersede host-name = "n06";

        if option user-class-identifier = "xNBA" and option client-architecture

             = 00:00 {

          supersede server.always-broadcast = 01;

          supersede server.filename =

                  "http://${next-server}/tftpboot/xcat/xnba/nodes/n06";

        } elsif option user-class-identifier = "xNBA" and option

                client-architecture = 00:09 {

          supersede server.filename =

                  "http://${next-server}/tftpboot/xcat/xnba/nodes/n06.uefi";

        } elsif option client-architecture = 00:07 {

          supersede server.filename = "xcat/xnba.efi";

        } elsif option client-architecture = 00:00 {

          supersede server.filename = "xcat/xnba.kpxe";

        } else {

          supersede server.filename = "";

        }

 

}

 
So, it looks like node rename ( deleting the node + adding the node with a new name and new IP ) ) did not work.  what is the preferred method of cleaning up a node information in its entirety?  Should this dhcpd.leases file not be refreshed automatically when 'makedhcp -n' and 'makedns -n' command is run after removing and adding a node?
 
I have a small cluster that i support, all I want is add a node in xcat , set up it's IP address statically and image the node with centOS
 
Sorry for the long post, but I am stuck with this issue.  Please give me a hand with this.
 
thanks.
 
 
 
On Tue, Oct 24, 2017 at 2:18 PM, Christian Caruthers <ccaruth...@lenovo.com> wrote:

What is the output of ‘nodeset n02 stat’? Also, what is the contents of the chain table (tabdump chain)?

 

Regards,
Christian Caruthers
Lenovo Professional Services

Mobile: 757-289-9872

 

From: Imam Toufique [mailto:techie...@gmail.com]
Sent: Tuesday, October 24, 2017 1:28 PM
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Subject: [xcat-user] How to disable BMC discovery

 

Hello everyone, 

 

We are trying to test xcat out in our cluster and I need some help.

 

Here is the issue I have: 

 

I have followed the following document to setup the environment:

 

 

I added my first node manually, as I did not want auto discovery. Here is my 

 

[root@xcatmaster xcat]# lsdef n02

Object name: n02

    arch=x86_64

    groups=compute

    installnic=mac

    mac=00:24:E8:36:AD:95

    netboot=xnba

    os=centos6.9

    postbootscripts=otherpkgs

    postscripts=syslog,remoteshell,syncfiles

    primarynic=mac

    profile="">

    provmethod=centos6.9-x86_64-install-compute

 

The node above does not have BMC, it is a standard PC.  when I power on the node, i see the following messages in syslog:

 

Oct 24 10:16:20 10.1.1.61 (none)  xcat.genesis.dodiscovery: Beginning echo information to discovery packet file...

Oct 24 10:16:20 10.1.1.61 (none)  xcat.genesis.dodiscovery: Discovery packet file is ready.

Oct 24 10:16:20 10.1.1.61 (none)  xcat.genesis.dodiscovery: Sending the discovery packet to xCAT (10.1.1.20:3001)...

Oct 24 10:16:20 10.1.1.61 (none)  xcat.genesis.dodiscovery: Sleeping 5 seconds...

Oct 24 10:16:21 10.1.1.63 (none)  xcat.genesis.dodiscovery: Couldn't find MTM information in FRU, falling back to DMI (MTMS-based discovery may fail)

Oct 24 10:16:21 10.1.1.63 (none)  xcat.genesis.dodiscovery: Beginning echo information to discovery packet file...

^C

[root@xcatmaster xcat]# tail -f computes.log

Oct 24 10:17:41 10.1.1.63 (none)  xcat.genesis.dodiscovery: Couldn't find MTM information in FRU, falling back to DMI (MTMS-based discovery may fail)

Oct 24 10:17:41 10.1.1.63 (none)  xcat.genesis.dodiscovery: Beginning echo information to discovery packet file...

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Discovery packet file is ready.

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Sending the discovery packet to xCAT (10.1.1.20:3001)...

Oct 24 10:17:42 10.1.1.63 (none)  xcat.genesis.dodiscovery: Sleeping 5 seconds...

 

I think it is trying to look for BMC and not finding it, therefore, it just keep looking for it?  I am no expert in xcat, but is there a way to disable BMC discovery in xcat for nodes that do not have BMC?

 

Please help, I need to get this thing up and going.

 

Thanks a lot!


------------------------------------------------------------------------------
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
 
 
 
--
Regards,
Imam Toufique
213-700-5485
------------------------------------------------------------------------------
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=GXZJILRYuh625D1P_w_8vxyNDAEGDWoFmPVwQ0NBUcY&m=-3-86HzaadL7aUaNa7hrA3p3heUgsDt_S_MFmzvCRDE&s=NZaKnwH52y7HyXj-fELHQNADYOHxkNyZhQbnIOemIgA&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

Reply via email to