Hi,

On 5/23/19 12:28 PM, Yuan Y Bai wrote:
> Hi Nicolas
>  
> Based on your log, you use `confignics`. `confignics` cannot configure bond.
>  
> Could you try to use like the following command to configure bond?
>     
>         chdef cn1  postbootscripts="otherpkgs,confignetwork -s"
> postscripts="syslog,remoteshell,syncfiles"
>  
>  

yes you're right, I was mixing the two methods.

It still doesn't work when I use the "confignetwork" in the postscripts.
But postbootscript is fine for me.

So I did some tests recently, and it almost works (see below why) when
provisioning the node using the "postbootscript" method.

Now I have an issue with the Ethernet driver (i40e / i40iw on a Intel
X722 card) which does a core dump, but that's another story :-/

Thanks for you help.
Nicolas

>  
> Best Regards
> --------------------------------------------------
> 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: "Roosen, Nicolas" <nicolas.roo...@hpe.com>
>     To: "xcat-user@lists.sourceforge.net" <xcat-user@lists.sourceforge.net>
>     Cc:
>     Subject: [EXTERNAL] Re: [xcat-user] confignetwork and localhost hostname
>     Date: Wed, May 22, 2019 3:51 PM
>      
>     On 5/22/19 8:52 AM, Yuan Y Bai wrote:
>     > Hi Roosen,
>     >  
>     > Could you try to use `confignetwork -s` instead of `confignetwork` in
>     > your postscripts?
>     >  
>     > You can use this command to change your postscripts:  chdef node1
>     > postscripts="syslog,remoteshell,syncfiles,confignetwork -s"
>     >  
>     > I think you use install NIC as one of bond slaves. `confignetwork -s`
>     > can configure hostname during configure install NIC, after that, it
>     > start to create bond.  
>     >  
> 
>     Thanks for the suggestion. I added the "-s" switch, still the issue is
>     the same.
> 
>     In the logs I see that the "bonding" module fails to load when
>     provisioning, maybe I have to add this module somewhere (initramfs ?).
> 
>     rt..: confignics
>     confignics on node1: config install nic:0, remove: 0, iba ports: 1
>     ib0!10.148.251.11
>     bond0!1.2.3.4
>     bond1!6.7.8.9
>     confignics on node1: unknown nic type for bond0: 1.2.3.4 .
>     confignics on node1: unknown nic type for bond1: 6.7.8.9 .
>     confignics on node1: executed script: configib for nics: ib0, ports: 1
>     bond0!BONDING_OPTS=mode=2
>     bond1!MTU=9000
>     ...: confignics return with 1
>     [...]
>     configure nic and its device : bond0 enp195s0f0@enp195s0f1
>     type=ethernet
>     ond0".
>     [E]:Error: Fail to load kernel module "bonding"
>     [I]: >>
>     ./nicutils.sh: line 1391: /sys/class/net/bonding_masters: Permission
>     denied
>     [E]:Error: stage 0: Fail to create bond device "bond0"
> 
> 
>     Thanks.
>     Nicolas
> 
>     >  
>     > Best Regards
>     > --------------------------------------------------
>     > 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: "Roosen, Nicolas" <nicolas.roo...@hpe.com>
>     >     To: "xcat-user@lists.sourceforge.net"
>     <xcat-user@lists.sourceforge.net>
>     >     Cc:
>     >     Subject: [EXTERNAL] [xcat-user] confignetwork and localhost
>     hostname
>     >     Date: Tue, May 21, 2019 8:34 PM
>     >      
>     >     Hello, on xCAT 2.14.6 w/ RHEL 7.6, I have this weird issue: after
>     >     provisioning the hostname is not correctly set, it stays to
>     "localhost".
>     >
>     >     This happened since I added the "confignetwork" script to the node
>     >     definition (to setup bonded interfaces).
>     >
>     >     Here are some details:
>     >
>     >     lsdef -t node -o node1
>     >
>     >     Object name: node1
>     >         arch=x86_64
>     >         currchain=boot
>     >         currstate=install rhels7.6-x86_64-compute
>     >         groups=all
>     >         installnic=mac
>     >         ip=1.2.3.4
>     >         mac=08:00:00:00:00:00
>     >         mgt=none
>     >         netboot=xnba
>     >         nicdevices.bond0=enp195s0f0|enp195s0f1
>     >         nicdevices.bond1=enP2p193s0|enP3p65s0
>     >         nicextraparams.bond0=BONDING_OPTS=mode=2
>     >         nicextraparams.bond1=MTU=9000
>     >         nicips.bond0=1.2.3.4
>     >         nicips.bond1=6.7.8.9
>     >         nicnetworks.bond0=1_1_3_4-255_255_0_0
>     >         nicnetworks.bond1=6_7_8_9-255_255_255_0
>     >         nictypes.enP3p65s0=ethernet
>     >         nictypes.bond0=bond
>     >         nictypes.bond1=bond
>     >         nictypes.enp195s0f1=ethernet
>     >         nictypes.enP2p193s0=ethernet
>     >         nictypes.enp195s0f0=ethernet
>     >         os=rhels7.6
>     >         postbootscripts=otherpkgs
>     >         postscripts=syslog,remoteshell,syncfiles,confignetwork
>     >         primarynic=mac
>     >         profile=compute
>     >         provmethod=rhels7.6-x86_64-install-node
>     >         routenames=defaultroute
>     >         status=booted
>     >         statustime=05-20-2019 17:42:15
>     >         updatestatus=synced
>     >         updatestatustime=05-20-2019 14:31:18
>     >
>     >
>     >     lsdef -t osimage -o rhels7.6-x86_64-install-node
>     >
>     >     Object name: rhels7.6-x86_64-install-node
>     >         addkcmdline=earlyprintk=ttyS0,115200 console=tty0
>     >     console=ttyS0,115200
>     >         imagetype=linux
>     >         osarch=x86_64
>     >         osdistroname=rhels7.6-x86_64
>     >         osname=Linux
>     >         osvers=rhels7.6
>     >         otherpkgdir=/install/post/otherpkgs/rhels7.6/x86_64
>     >       
>     >    
>      otherpkglist=/install/custom/install/rh/sdflex.rhels7.otherpkgs.pkglist
>     >         partitionfile=/install/custom/install/rh/sdflexparitions
>     >       
>     >    
>      pkgdir=/install/rhels7.6/x86_64,/install/post/otherpkgs/rhels7.6/x86_64
>     >         pkglist=/opt/xcat/share/xcat/install/rh/sdflex.rhels7.pkglist
>     >         profile=compute
>     >         provmethod=install
>     >         template=/install/custom/install/rh/sdflex.rhels7.tmpl
>     >
>     >     --
>     >     Nicolas
>     >
> 
>     _______________________________________________
>     xCAT-user mailing list
>     xCAT-user@lists.sourceforge.net
>     https://lists.sourceforge.net/lists/listinfo/xcat-user
>     <https://lists.sourceforge.net/lists/listinfo/xcat-user>
>      
> 
>  
> 
> 
> 
> _______________________________________________
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user
> 

-- 
Nicolas Roosen
Technical Consultant

+33 970010023  Office
+33 777161256  Mobile


_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to