Rather the kickstart line should be:

. . .
url    --url    
http://#TABLE:noderes:$NODE:nfsserver#/install/#TABLE:nodetype:$NODE:os#/x86_64
                . . .


From: Pocina, Goran
Sent: Wednesday, November 28, 2012 4:24 PM
To: 'xCAT Users Mailing list'
Subject: RE: xCAT 2.7.4 on CentOS 6 doing CentOS 5 installs.

The nodetype.os variable is what's needed.

                . . .
http://#TABLE:noderes:$NODE:nfsserver#/install/#TABLE:nodetype:$NODE:os#/x86_64
                . . .

Works now.

From: Pocina, Goran
Sent: Wednesday, November 28, 2012 3:13 PM
To: 'xCAT Users Mailing list'
Subject: RE: xCAT 2.7.4 on CentOS 6 doing CentOS 5 installs.

Looks like the problem here is that unlike CentOS 6, CentOS 5 does not appear 
able to determine the repo to use from the kernel command line:
 . . .  repo=http://149.77.53.252/install/centos5.8/x86_64/   . . .

The install works if the base repo is defined in the kickstart file using 
something like:
                . . .
url --url http://149.77.53.252/install/centos5.8/x86_64
. . .

But hardcoding the above in the kickstart file would kill the ability to select 
the OS to use via xCAT.    To be more flexible it would be good to pull the url 
from the xCAT tables.

We can pull the http server IP address from the noderes table:
                . . .
http://#TABLE:noderes:$NODE:nfsserver#/install/centos5.8/x86_64
                . . .

But that still leaves the install directory.    There's the linuximage.pkgdir 
variable, but I'm not sure how to access that from the Kickstart file, as its 
not a node variable.   Has anyone done this?

Thanks,

Goran


From: Pocina, Goran
Sent: Monday, November 26, 2012 3:36 PM
To: 'xCAT Users Mailing list'
Subject: xCAT 2.7.4 on CentOS 6 doing CentOS 5 installs.

Anaconda hangs just after downloading the Kickstart file, during a CentOS 5 
install from xCAT 2.7.4 on CentOS 6 MN.    (CentOS 6 installs work on the same 
node.)

SYSLOG displays the following message:

    <from Syslog <alt>F3 :>
    . . .
   INFO    : setting up kickstart
   INFO    : setting language to en_US.UTF-8
   WARNING : requested keymap us is not valid, asking

Here are the kernel parameters the kernel was reporting when the "quiet" option 
was dropped:

   Kernel command line: initrd=xcat/centos5.8/x86_64/initrd.img 
repo=http://149.77.53.252/install/centos5.8/x86_64/    
ks=http://149.77.53.252/install/autoinst/develkv8 ksdevice=eth0 cmdline 
console=tty0 console=ttyS1,115200n8r BOOT_IMAGE=xcat/centos5.8/x86_64/vmlinuz 
BOOTIF=01-00-25-90-49-34-e8

If the "cmdline" kernel arg is replaced with "text", then anaconda prompts for 
the installation media, suggesting a problem with our Kickstart file, and 
perhaps the "%pre" code pulled in from "pre.rh".

Could this have something to do with the pre.rh code?    Is pre.rh backwards 
compatible with CentOS 5?

Can a CentOS 6 MN be used to do CentOS 5 & 6 installs?

Thanks,

Goran
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to