Re: setup of OpenSSI 1.9.6 with Debian Sarge with a very old hardware

Alceu Rodrigues de Freitas Junior <[email protected]> Thu, 30 Sep 2010 02:11:23 -0300
Newsgroups gmane.linux.cluster.ssic.user
Message-ID <[email protected]>
Hello there Scott,

I gave a try to Fedora and had better results.

I was able to boot the node 1 server after installing OpenSSI in the AMD =

machine with Fedora 3: I just had to add the "noapic" kernel option to =

grub.conf.

After following the tutorial of Fedora3, I started making some =

configurations to try to use the old box (genuine intel processor).

I added manually some configurations into /etc/dhcpd.conf (like making =

it authoritative). Tested with another machine and it worked.

After that, the old box could not boot from the network by using only =

the boot option from BIOS. I downloaded the ISO image from Etherboot =

website and then the machine was able to boot and search for the DHCP in =

the node 1 machine.

Then I run the openssi-config-node program. Answered the questions with =

most default options (192.168.0.3 as static IP address, use Etherboot =

and node number equal 2).

After that the configuration of /etc/dhcpd.conf was modified by the =

program and all my configurations gone for good.

Then I boot the old box. It started showing booting the kernel, but =

right after that the machine rebooted again, just like when I tried to =

make this box as node 1 using Debian Sarge.

I checked the documentation "Configuring Serial Console with OpenSSI", =

and did the configuration. But after changing the script, I could not =

get anything on my serial console but garbage after trying to boot =

several times the machine.

Looking further, I found the directory pxelinux.cfg (is the tutorial =

outdated?). I edited the default file like this:

[root@master ~]# cd /tftpboot/
[root@master tftpboot]# ls
combined  initrd  kernel  pxelinux.0  pxelinux.cfg
[root@master tftpboot]# cd pxelinux.cfg/
[root@master pxelinux.cfg]# ls
default  default.bkp
[root@master pxelinux.cfg]# cat default
timeout 50
prompt 1
display disfile
default openssi
serial 0 9600

label openssi
kernel kernel
# Standard append line
#append initrd=3Dinitrd ro
# Useful for test machines with serial consoles
append initrd=3Dinitrd ro console=3Dtty0 console=3DttyS0,9600

label local
localboot 0
[root@master pxelinux.cfg]#

And finally I got something in my serial console:

<console>
Bem vindo ao minicom 2.3

OP=C7=D5ES: I18n
Compilado em Sep 25 2009, 23:40:20.
Port /dev/ttyS0

                Pressione CTRL-A Z para ajuda sobre teclas especiais


PXELINUX 2.11 2004-08-16  Copyright (C) 1994-2004 H. Peter Anvin
boot:
Loading kernel........................................
Loading initrd..................................
Ready.
</console>

Nothing else but that.

I'll try to install Fedore 3 in this old box, install OpenSSI and see if =

it can boot after all with the OpenSSI kernel. If not, I'll try to =

compile the kernel with the processor architecture that it uses (Genuine =

Intel) and see what is happens.

Anyway, looks like a problem with the OpenSSI kernel. I shall try with =

another hardware to serve as a node 2 of the cluster and let you know.

Thanks,
Alceu

Scott Walters escreveu:
> "The machine starts booting OpenSSI"... again, what are the last few
> lines of output?
> =

> Since the screen goes black and doesn't give you a chance to read the
> messages, you should set up a serial console.  Add
> "console=3DttyS0,9600" to the kernel parameters for the bootloader and
> turn off getty for ttys0 in /etc/inittab (comment the line out, if it
> isn't already).  Plug another computer in to the first serial port
> with a null modem cable or adapter, fire up a terminal program, and
> set it to keep a log.
> =

> Perhaps you want to do that on the 686 class machine, not the 586 class m=
achine.
> =

> Looking at /usr/src/linux-source-2.6.14-ssi/.config, CONFIG_M686=3Dy is
> uncommented, but CONFIG_M586MMX and on down are commented out/not set.
>  Perhaps I modified my copy of this file and didn't remember that fact
> though.
> =

> Cheers,
> -scott


---------------------------------------------------------------------------=
---
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev