I need some help with new xcat build , as I did not have the following
problems before...

I installed the 2.18.0 in a inewly installed Rocky 10.2 system , set it up
and this is what I got for my first VM build .  The build was for Rocky
Linux 9.7 .

Here are the problems I am having:

A. in /etc/httpd/conf.d/xcat.conf file, /install Directive is missing
"Indexes" .  See below. Without that , the VM would boot up , and then
stall.

<Directory "/install">
    Options FollowSymLinks Includes MultiViews
    AllowOverride None
    Require all granted
</Directory>

B.  After ( hopefully ) fix of #A ( above ), build starts and get into
postinstall. But, it does not finish , I can't tell what might be wrong
here, as I never had to look for problems here in the past 8 years of
running xcat.

Here is the /var/log/xcat/xcat.log from the VM ( node ) that I built:

[root@test-1 ~]# cat /var/log/xcat/xcat.log
Running Kickstart Post-installation script...
Thu Jul 30 19:56:18 PDT 2026 [info]: xcat.deployment: Executing post.xcat
to prepare for firstbooting ...
Thu Jul 30 19:56:27 PDT 2026 [info]: xcat.deployment: trying to download
postscripts from 172.16.10.4...
Thu Jul 30 19:56:28 PDT 2026 [info]: xcat.deployment: postscripts
downloaded successfully
Thu Jul 30 19:56:28 PDT 2026 [info]: xcat.deployment: trying to get
mypostscript from 172.16.10.4...
Thu Jul 30 19:58:35 PDT 2026 [info]: xcat.deployment: finished firstboot
preparation, sending request to 172.16.10.4:3002 for changing status...
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: flag update failed
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: flag update failed
Thu Jul 30 08:02:42 PM PDT 2026 [info]: xcat.deployment: Running /xcatpost/
mypostscript.post
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: Retrying flag update
updateflag.awk: flag update failed
Thu Jul 30 08:04:32 PM PDT 2026 [info]: xcat.deployment: /xcatpost/
mypostscript.post return
Thu Jul 30 08:04:32 PM PDT 2026 [info]: xcat.deployment:
=============deployment ending====================

Looks like it downloads all the postscripts and my postscripts are also
there in /xcatpost directory.

Here is how I added my postscripts ( just like I had done before in my
production cluster ) .

root@poc2-mgmt:/etc/httpd/conf.d# lsdef -t group rocky97
Object name: rocky97
    addkcmdline=R::consoleblank=0 R::intel_idle.max_cstate=0
R::cgroup_enable=memory R::swapaccount=1
    grouptype=static
    members=test-1
    netboot=xnba
    os=rocky9.7
    postscripts=setupntp,rcic-postscripts/postscript,confignetwork -s
    provmethod=rocky9.7-x86_64-install-compute


My files are there:

root@poc2-mgmt:/etc/httpd/conf.d# ls
/install/postscripts/rcic-postscripts/postscript
/install/postscripts/rcic-postscripts/postscript

C. In my production version of xcat ( 2.17.0-snap202411131534.noarch ) when
node started to install , I was able to ping the node .  On this version ,
the install starts , but I can't ping the node.  The IP that is assigned to
it , it does not use the IP , it uses the DHCP address and keeps using the
DHCP address even after the node boots ( broken in the postscripts ).

So, exameple:

root@poc2-mgmt:/etc/httpd/conf.d# nslookup test-1
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: test-1.local
Address: 172.16.10.6

root@poc2-mgmt:/etc/httpd/conf.d#
root@poc2-mgmt:/etc/httpd/conf.d#
root@poc2-mgmt:/etc/httpd/conf.d# ping -c 3 test-1
PING test-1 (172.16.10.6) 56(84) bytes of data.
>From poc2-mgmt (172.16.10.4) icmp_seq=1 Destination Host Unreachable
>From poc2-mgmt (172.16.10.4) icmp_seq=2 Destination Host Unreachable
>From poc2-mgmt (172.16.10.4) icmp_seq=3 Destination Host Unreachable

--- test-1 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2030ms
pipe 3

While looking at the node , it has the DHCP address:

2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state
UP group default qlen 1000
    link/ether bc:24:11:1f:bf:8c brd ff:ff:ff:ff:ff:ff
    altname enp0s18
    inet *172.16.10.241/ <http://172.16.10.241/>*24 brd 172.16.10.255 scope
global dynamic noprefixroute ens18
       valid_lft 35688sec preferred_lft 35688sec
    inet6 fe80::be24:11ff:fe1f:bf8c/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@test-1 ~]#

the node does not have any ifcfg-xcat-interfaceX file in
/etc/sysconfig/network-scripts/ directory.

I must be missing something , not sure what I am missing. If someone from
the current xCAT team can help shed some light into this , that would be
great.

thanks.
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to