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

Reply via email to