Hi Bjarne,

  We will assist you to tty to get SALI working on your systems.    grub or 
grub2 is not part of SALI (kernel/initrd). It is in your client image. So we do 
chroot (postinstall script) to install the grub/grub2 bootloader.  

We use the following pxeconfig file. So you could ssh to installation node:
{{{
default rsync

label shell
  kernel sali/trunk/kernel
  append vga=extended initrd=sali/trunk/initrd.img ramdisk_size=32768 
root=/dev/ram MONITOR_SERVER=si_monitor MONITOR_CONSOLE=yes SSHD=y 
tmpfs_size=5000M rw

label rsync
  kernel sali/trunk/kernel
  append vga=extended initrd=sali/trunk/initrd.img ramdisk_size=131072 
root=/dev/ram MONITOR_SERVER=si_monitor MONITOR_CONSOLE=yes PROTOCOL=rsync 
tmpfs_size=2400M STAGING=/tmp GRUB2=yes SCRIPTNAME=amd64_squeeze_lisa.master rw
}}}

PS) If you use grub then delete the GRUB2=yes from the line

I must update the masterscript.new. But is still a good starting point for 
implementing SALI

If something goes wrong you can ssh to the node:
 *  default root password is: SaliRoot

I only set the network parameters with systemconfigurator in a postinst script 
(systemconfigurator must be installed in the image). In a feature release we 
will make shell functions for this or something else.

01all.network
one_interface()
{
systemconfigurator --confighw --confignet --stdin <<EOL

[NETWORK]
HOSTNAME = $DEFAULT_HOSTNAME

[INTERFACE0]
DEVICE = eth0
TYPE = dhcp
        
EOL
}

For grub/grub2 we use this postinst script.
{{{ 02all.bootloader

 Author: Bas van der Vlies
# Date  : 6 Sep 2007
# Desc. : This will setup the GRUB bootloader
#
# SVN INFO:
#       $Id$
#       $URL$

# Get the Systemimager variables
. /tmp/post-install/variables.txt

echo "setting up grub: running grub.."
#

if [ -e "/etc/default/grub" ]
then

echo "Using GRUB2 install method! :: $DISK0"

echo "grub-install --no-floppy $DISK0"
grub-install --no-floppy $DISK0

echo "grub-mkconfig -o /boot/grub/grub.cfg"
echo "This command can take while..."
grub-mkconfig -o /boot/grub/grub.cfg

echo "GRUB2 install done"

else

echo "Using Legacy GRUB install method!"
grub --batch <<EOF
root (hd0,0)
setup (hd0)
EOF
echo "setting up grub: done."

fi

exit 0
}}}


On 23 feb. 2012, at 13:32, Büchmann Hydrodynamics wrote:

> Hi,
> 
> We would very much like to try out SALI to install nodes on two small 
> clusters. Hardware is HP servers with intel Xeon Nehalem based CPUs. We 
> have installed frontends and a single node with CentOS 6.
> 
> We have tried to use SystemImager scripts, but so far the effort has 
> stranded on missing boot strappers (grub/grub2) in the busybox (I 
> presume). Also, an expected command "discover" was not found. We have 
> successfully taken an image, and we can distribute the image to a new 
> node up to and including transfering files. Disk partitioning seems to 
> work, although (as I have seen before with systemimager) some partitions 
> may not end on a cylinder. But after testing for systemconfigurator 
> (found as 2.2.11) things starts to go amiss:
> First there is a complaint "NETWORK_HOSTNAME expects an argument at line 2"
> Then initrd is detected and set up as type "Initrd::RH". This should be 
> OK, since we run CentOS - a RHEL clone. Also the vmlinuz kernel seems to 
> be detected OK.
> There is complaint that /proc/cpuinfo doesn't exist, and problems with 
> copy of /proc/mounts.
> It seems to figure out that it should use Grub, but it does not work 
> out, and the final error is:
> 
> Error: None of the following bootloaders were successfully setup on your 
> system: ...
> 
>   :: An error has occured, ...
> 
> and the process stops.
> In Busybox I find no /sbin/grub* commands, which could explain the 
> problem. I have grub in the transferred node image (/a/sbin/grub*), but 
> that is a different story. Also, the "discover" command is not found.
> 
> I am pretty sure that we use the SALI kernel and initrd. tftpboot seems 
> to work also, but there are likely more than a single thing wrong.
> 
> I don't know, if I should keep to try having the system-imager scripts 
> as the basis, or if I should try to switch to full-fledged SALI. I 
> should like to try the latter, but I don't see much of "Howto", "Get 
> started" or "FAQ" on the SALI page. I don't mind to have to fill in some 
> of that info eventually, but I simply don't know where to start to get 
> the things together.
> 
> I am not a novice with regard to linux system administration, but I do 
> not have extensive experience with systemimager or how the inner parts 
> of kernel/initrd.img works.
> 
> All help is welcome!
> 
> Bjarne Büchmann
> MSc, PhD.
> 
> 
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing 
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> sisuite-users mailing list
> sisuite-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sisuite-users

--
Bas van der Vlies
b...@sara.nl




------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
sisuite-users mailing list
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to