To follow up: I have resolved the pxe problem by upgrading further to xcat 2.10. Now it sets kickstart parameters that centos7 responds to.
However I have a new problem, the rinstall is now looping. I've gotten as far as seeing that "/xcatpost" is never created on my stateful install. The xcat debugging page suggests networking problems as the first thing to check. So far I've not found anything on that front. I can't find what specifically creates /xcatpost during the install. I see that /opt/xcat was created which contains the scripts xcatdsklspost and xcatinstallpost. Only the script xcatdsklspost has the line "mkdir /$xcatpost", I would not expect this script to be executed since this is not a diskless install. "xcatinstallpost" starts trying to download stuff to /xcatpost but there's nothing in this script that creates this directory. Suggestions? Thanks, -Nathan From: Nathan Heald <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Date: Tuesday, October 13, 2015 at 5:30 PM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [xcat-user] xCAT 2.9.1, problem kickstarting centos7 Greetings, I'm trying to get a working statefull install of centos7 on generic hardware. This management node started out with xCAT 2.8.4, I have upgraded it to 2.9.1 to try to get this working. Of course the parameters of the RH/centos 7 kickstart have changed necessitating the upgrade. I found this url indicating that as of 2.9 xcat should know know how to handle RH/centos7: http://sourceforge.net/p/xcat/bugs/4318/ However, I'm not able to trick xcat into setting up my pxe file correctly when I run the nodeset for the host I want to install. I get this in my /tftpboot/pxelinux.cfg/host01 file: ... APPEND initrd=xcat/osimage/centos7-x86_64-install-compute/initrd.img quiet repo=http://192.168.0.1:80/install/centos7/x86_64 ks=http://192.168.0.1:80/install/autoinst/host01 ksdevice=2C:44:FD:00:00:00 ... But I'm expecting something more like this which should be supported by centos7: ... APPEND initrd=xcat/osimage/centos7-x86_64-install-compute/initrd.img quiet inst.repo=http://192.168.0.1:80/install/centos7/x86_64 ks=http://192.168.0.1:80/install/autoinst/host01 ksdevice=2C:44:FD:00:00:00 ... It looks like the updated xCAT code is trying to match "7.0" in $os for the host definition. It appears that $os was set to "centos7" at some point when I either ran copycds or ran a nodeset. I've tried a few different iterations to see if I can tickle this into working to no avail. Any suggestions would be appreciated. Thanks, -Nathan
------------------------------------------------------------------------------
_______________________________________________ xCAT-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xcat-user
