Chapter 10. installation and configuration of IGGI Node

Table of Contents

10.1. Installing and Configuring the First Node
10.1.1. Which Boot Method to Use?
10.1.1.1. Network installation
10.1.1.2. CDROM
10.2. Installing the Node
10.2.1. Install process
10.2.2. Partitioning
10.2.3. Package Selection
10.2.4. Network Configuration
10.2.5. Setting a root Password
10.2.6. End of Installation

10.1. Installing and Configuring the First Node

We will install the first node that will be used as the reference node (golden node) for the replication. Network boot might be labelled as MBA (Managed PC Boot Agent) or IBA (Intel Boot Architecture) in the BIOS. If the BIOS has a list to select the boot device order preference, it is very likely that the network boot option will be labelled LAN (Local Area Network). If so, please make sure it is set up as the 1st boot device.

10.1.1. Which Boot Method to Use?

You have different ways to install your first node, network or CD installation mode.

10.1.1.1. Network installation

The recommended one, if your network interface supports PXE network boot.

The following command tells your node to boot on the network installer.

On the server, type:

[root@iggi] setup_pxe_server.pl boot linuxhttp
   Entering setup mode
  - Patching /var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default
 PXE Server is now set to boot on "linuxhttp" entry

it sets the default boot method on IGGI Linux installation. Now, boot up the golden node. If you want the list of all available PXE entry, just type:

[root@iggi ~]# setup_pxe_server.pl boot

 - Entering setup mode
        - You must provide the default pxe lablels
        - Available labels are :
local linuxhttp autohttp linuxnfs autonfs kamethod dolly linuxhttp1 autohttp1
linuxnfs1 autonfs1 kamethod1 dolly1 rescue menu311.c32

Once the node is in the graphical part of the installation, the following command will tell the node to boot on local after it reboots.

On the server, type:

[root@iggi] setup_pxe_server.pl boot local
 - Entering setup mode
   - Patching /var/lib/tftpboot/X86PC/linux/pxelinux.cfg/default
PXE Server is now set to boot on "local" entry

You can do this through drakcluster, in notebook page "PXE configuration"

Figure 10.1. Drakcluster PXE configuration

Drakcluster PXE configuration

10.1.1.2. CDROM

CDROM: your hardware must support booting from the CD-ROM. Floppy or network installation are the best ways to install a large cluster.

Put the IGGI CD-ROM in the CD-ROM drive and start the install.

10.2. Installing the Node

10.2.1. Install process

Proceed as the server install, except for the following points: Partition, Packages selection and Network setup. You MUST choose standard security mode on node, or may encounter problem to communicate with your server.

10.2.2. Partitioning

At the partition step, select "Erase entire disk".

WARNING: ALL DATA STORED ON THE NODE WILL BE LOST!!

10.2.3. Package Selection

Now you have to choose which packages will be installed on the nodes. You must select the "IGGI client" group, and "Cluster node (CLIC)", "Monitoring client", other groups are optional.

Do not select any group from the Server group.

You can adjust the packages you want to install using the individual package selection feature, which allows you to add or remove packages.

Figure 10.2. Example Node Packages Selection

Example Node Packages Selection

10.2.4. Network Configuration

If you are performing an installation from CD-ROM, select LAN connection, set the address attribution on DHCP and do not provide a machine name.

Figure 10.3. Set the IP Attribution on DHCP

Set the IP Attribution on DHCP

10.2.5. Setting a root Password

Next, you have to enter a strong root password for your cluster because it will be duplicated on all nodes composing your cluster.

i.e.: "L337'$CLu$T3r".

If the root password is compromised, the cluster will be insecure.

Figure 10.4. Choose a root Password

Choose a root Password

10.2.6. End of Installation

Figure 10.5. Congratulation Screen

Congratulation Screen

The installation process is finished, press "Reboot" to reboot.

On the server, dont forget to set PXE boot to local.

Your node is now rebooting, and it will configure itself (clusterscripts-client).

Each time a node boots up, it gets its configuration from the server using TFTP (all files are stored on the server in /var/lib/tftpboot directory).