This file only describes the steps for he installation of Ka for a Linux cluster. Other questions might be answered in Ka-deploy.txt and boot.txt
First you must download the RPM's from the download page on sourceforge.
ka-boot, ka-nfsroot and ka-server-host RPM's are to be installed on your dhcp/tftp/nfs server.
ka-deploy-cluster-node must be installed on the cluster node to be cloned.
If you don't want rpms, take the .tar.gz for ka-boot and ka-deploy and compile
them ( on a linux machine ! ), and then install them.
ka-nfsroot only comes as a binary (has been built from the mini distribution Mininux (http://mininux.free.fr)).
server=Just put there the name of your tftp server, for instance :
server=myserver.mydomain.comThere is also an 'exit' line that is here to be sure you don't forget to edit this file, remove it. This file SHOULD be customized to fit your needs.
/tftpboot/NFSROOT (ro,no_root_squash)And the restart your NFS server.
$ cd /tftpboot $ ./ka_range_set 1 50 ka_deploy.kbtthis will set up links so that all the machines from 1 to 50 have ka-boot running the ka_deploy.kbt script on startup.
$ ./ka_range_step 2 50 install(of course the numbers 2, 50 are only examples. Let's imagine you have a 50-node cluster and node 1 will be cloned on all other nodes)
$./ka_range_step 1 1 ready
These two commands will write files so that on its next reboot, node 1 will just boot normally on its hard drive, and on their next reboot nodes 2 to 50 will do a network boot and run the installation program.
Edit the ka_deploy.kbt script to match the filename of this kernel
Else just run ka-d-server as root on the node 1:
root@node1$ ka-d-server -s icluster -n 49Explanation:
-s icluster : the session name of this installation is 'icluster' : must match the name that is in the scripts in /tftpboot/NFSROOT on the server -n 49 : we install 49 nodes
And boot the 49 nodes that must be installed. And that's it. Do a tail -f on /var/log/messages on the server, watch the screen of the node 1 and one of the other nodes to check what's going on.