Mark, thank you for brining this to our attention.
What is the version of xCAT you are running ? "lsxcatd -a"
Have you checked the /var/log/xcat/xcat.log file on the compute node to
see if there are any clues ?
Are there any additional .repo files in the /etc/yum.repo.d/ on the
compute node ?
Even though you showed the table contents for linuximage and osimage, can
you show the output of "lsdef -t osimage compute-install" ?
Mark Gurevich
Poughkeepsie Development Lab
HPC Software Development - xCAT
"If we knew what it was we were doing, it would not be called research,
would it?"
--Albert Einstein
From: Mark Potter <mpot...@pcpcdirect.com>
To: "xcat-user@lists.sourceforge.net"
<xcat-user@lists.sourceforge.net>
Date: 10/04/2016 03:59 PM
Subject: [xcat-user] Problems with repos on nodes
I am getting some weird repos created on the nodes at install.
[root@node03 yum.repos.d]# ls xCAT-rhels6.8-computenode-path*
xCAT-rhels6.8-computenode-path0.repo xCAT-rhels6.8-computenode-
path2.repo xCAT-rhels6.8-computenode-path4.repo
xCAT-rhels6.8-computenode-path1.repo xCAT-rhels6.8-computenode-
path3.repo xCAT-rhels6.8-computenode-path5.repo
[root@node03 yum.repos.d]# cat xCAT-rhels6.8-computenode-path* | grep
url
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64/Server
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64/Scalable
FileSystem
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64/HighAvai
lability
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64/Resilien
tStorage
baseurl=http://10.76.1.246/install/rhels6.8-computenode/x86_64/LoadBala
ncer
Now these repos are exactly what I'd expect using the server image and
not the compute-node image:
[root@phoebe postscripts]# cd repos/rhel6.8-server/x86_64/
[root@phoebe x86_64]# cat local-repository.tmpl
[local-rhel6.8-server-x86_64-ScalableFileSystem]
name=xCAT configured yum repository for rhel6.8-
server/x86_64/ScalableFileSystem
baseurl=http://#INSTSERVER#/install/rhel6.8-
server/x86_64//ScalableFileSystem
enabled=1
gpgcheck=0
[local-rhel6.8-server-x86_64-LoadBalancer]
name=xCAT configured yum repository for rhel6.8-
server/x86_64/LoadBalancer
baseurl=http://#INSTSERVER#/install/rhel6.8-server/x86_64//LoadBalancer
enabled=1
gpgcheck=0
[local-rhel6.8-server-x86_64-x86_64]
name=xCAT configured yum repository for rhel6.8-server/x86_64/x86_64
baseurl=http://#INSTSERVER#/install/rhel6.8-server/x86_64/
enabled=1
gpgcheck=0
[local-rhel6.8-server-x86_64-HighAvailability]
name=xCAT configured yum repository for rhel6.8-
server/x86_64/HighAvailability
baseurl=http://#INSTSERVER#/install/rhel6.8-
server/x86_64//HighAvailability
enabled=1
gpgcheck=0
[local-rhel6.8-server-x86_64-ResilientStorage]
name=xCAT configured yum repository for rhel6.8-
server/x86_64/ResilientStorage
baseurl=http://#INSTSERVER#/install/rhel6.8-
server/x86_64//ResilientStorage
enabled=1
gpgcheck=0
[local-rhel6.8-server-x86_64-Server]
name=xCAT configured yum repository for rhel6.8-server/x86_64/Server
baseurl=http://#INSTSERVER#/install/rhel6.8-server/x86_64//Server
enabled=1
gpgcheck=0
[root@phoebe x86_64]# cd ../../rhels6.8-computenode/x86_64/
[root@phoebe x86_64]# cat local-repository.tmpl
[local-rhels6.8-computenode-x86_64-ComputeNode]
name=xCAT configured yum repository for rhels6.8-
computenode/x86_64/ComputeNode
baseurl=http://#INSTSERVER#/install/rhels6.8-
computenode/x86_64//ComputeNode
enabled=1
gpgcheck=0
[local-rhels6.8-computenode-x86_64-ScalableFileSystem]
name=xCAT configured yum repository for rhels6.8-
computenode/x86_64/ScalableFileSystem
baseurl=http://#INSTSERVER#/install/rhels6.8-
computenode/x86_64//ScalableFileSystem
enabled=1
gpgcheck=0
[local-rhels6.8-computenode-x86_64-x86_64]
name=xCAT configured yum repository for rhels6.8-
computenode/x86_64/x86_64
baseurl=http://#INSTSERVER#/install/rhels6.8-computenode/x86_64/
enabled=1
gpgcheck=0
The node has the right OSVER:
[root@node03 xcatpost]# cat mypostscript | grep OSV
OSVER='rhels6.8-computenode'
export OSVER
and the right ARCH:
[root@node03 xcatpost]# cat mypostscript | grep ARCH
ARCH='x86_64'
export ARCH
[root@phoebe x86_64]# lsdef node03
Object name: node03
arch=x86_64
bmc=10.76.1.103
currchain=boot
currstate=boot
groups=all,compute
initrd=xcat/osimage/compute-install/initrd.img
ip=10.76.1.3
kcmdline=quiet repo=http://!myipfn!:80/install/rhels6.8-computenode
/x86_64 ks=http://!myipfn!:80/install/autoinst/node03
ksdevice=c8:cb:b8:cf:5f:38
kernel=xcat/osimage/compute-install/vmlinuz
mac=c8:cb:b8:cf:5f:38
mgt=ipmi
netboot=pxe
nichostnamesuffixes.ib0=-ib
nicips.ib0=10.76.2.3
nicnetworks.ib0=ib
nictypes.ib0=Infiniband
os=rhels6.8-computenode
postbootscripts=otherpkgs,mlnxofed_ib_install -p
/install/MLNX_OFED_LINUX-3.3-1.0.4.0-rhel6.8-x86_64.iso -m --without-
fw-update --force -end-,confignics,add_nfs
postscripts=syslog,remoteshell,syncfiles
profile=compute
provmethod=compute-install
status=powering-on
statustime=10-04-2016 14:36:20
tftpserver=10.76.1.246
The linuximage table is correct:
"compute-
install","/install/custom/nodes/nodes.tmpl",,,"/install/custom/nodes/no
des.pkglist","/install/rhels6.8-
computenode/x86_64","/install/custom/nodes/nodes.otherpkgs","/install/p
ost/otherpkgs/rhels6.8-computenode/x86_64",,,,,,,,,,,,,,,,
the osimage table appeears correct:
"compute-install",,"compute","linux",,"install",,"rhels6.8-computenode-
x86_64",,,"Linux","rhels6.8-
computenode","x86_64","/install/custom/nodes/nodes.synclist",,,,,,,
I can't, for the life of me, figure out why it's pulling the repos from
/install/postscripts/repos/rhel6.8-server/x86_64 and not
from /install/postscripts/repos/rhels6.8-computenode and any help would
be appreciated!
--
Regards,
Mark L. Potter
Senior Consultant
PCPC Direct, Ltd.
O: 713-344-0952
M: 713-965-4133
S: mpot...@pcpcdirect.com
------------------------------------------------------------------------------
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
------------------------------------------------------------------------------
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