- Install Debian Etch, if you want Lenny see
http://deb.openssi.org/alpha/openssi-lenny/Howto.html
- Add
deb http://deb.openssi.org/alpha/openssi-etch ./
To your sources.list
- Add
Package: *
Pin: origin deb.openssi.org
Pin-Priority: 1001
to your /etc/apt/preferences
- Create a file /etc/apt/apt-conf.d/90allow-unauthenticated
containing:
APT::Get::AllowUnauthenticated "true";
- apt-get update
- apt-get install initrd-tools
apt-get install openbsd-inetd
xinetd causes lots of problems by launching atftpd with ipv6 addresses.
- Add the module for your cluster-interconnect nic to
/etc/mkinitrd/modules
- As we're going to remove the running kernel we must modprobe all
modules needed to build the initrd or we won't be able to make a
bootable system (don't forget this or you'll be stuck with an
unbootable system):
modprobe loop
modprobe ext2
- apt-get dist-upgrade
At this point you will be warned that the running kernel will be
removed. This is because of a necessary downgrade of udev. Allow it
to happen.
:-( Warning -
your system is unbootable starting from this point.
- apt-get install openssi
configure the node number, cluster interconnect,2 clustername, root
failover as usual.
- :-) Your
system should now be rebootable. Reboot it.
- The current version of dhcpd has an irritating "bug" - it no
longer has a default for the "next-server" option (i.e. the address of
the tftp server). You'll have to add the option:
next-server xxx.xxx.xxx.xxx;
(where xxx.xxx.xxx.xxx is the cluster interconnect address for the
initnode) to the file /etc/dhcp3/dhcpd.proto
- run:
mkdhcpd.conf
- run:
invoke-rc.d dhcp3-server restart
- Now you can try booting a secondary node with etherboot or PXE,
then ssi-addnode as usual
Still many rough edges, but it's working for me.