Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Yocto

...

Installer

The compilation and installation of the Yocto version of SEAPATH is entirely described on the GitHub repository seapath/yocto-bsp.TODO

Debian Installer

To install the cluster, you need to generate an ISO, based on Debian 11, for each host with this repository here.

To generate the ISO in the repository, you should launch these below commands:

Code Block
languagebash
cp srv_fai_config/class/SEAPATH.var.defaults srv_fai_config/class/SEAPATH.var
$EDITOR srv_fai_config/class/SEAPATH.var
./build_iso.sh

See the below section for more details on the configuration file.

Configuration

In the configuration file, you must define these variables:

...

However, all host will be with the same IP address.

Optional: Virtualization

On the host, you must set these sysctl settings:

Code Block
languagetext
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0

You must define 3 network interfaces on each host of your cluster.

Disks

The disk is composed:

  1. (If the installation is in UEFI) EFI partition in /boot/efi with VFAT filesystem (512 MB).
  2. Boot partition in /boot with ext4 filesystem (500 B).
  3. Main partition with LVM configuration (30 GB). This partition is divided into 3 parts:
    1. Root partition in / with ext4 filesystem (7 GB).
    2. Log partition in /var/log with ext4 filesystem (1 GB).
    3. Swap partition (500 B).

This can be changed in the build_debian_iso/srv_fai_config/disk_config/ directory. There is always 2 versions (one in Legacy BIOS and an other in UEFI mode with the suffix "_EFI").

...