15 | | |
16 | | When installing an image the target system shall be booted with a kernel/initrd which contains the needed utilities for initializing a SystemImager installation. When the system is booted it will fetch the [http://wiki.systemimager.org/index.php/BOEL BOEL] utilities. The BOEL utilites contains, eg: |
17 | | * kernel modules |
18 | | * partition utility |
19 | | * formatting utilities for ext2, ext3, xfs, ... |
20 | | * various protocols to get the image |
| 11 | For node installation we used [http://wiki.systemimager.org SystemImager] now we switched to SALI for all our clusters. SALI allows you to create a clone of your running system. This clone can be distributed by various protocols ( [http://aria2.sourceforge.net aria2]) eg: rsync, Bittorent, ftp, http/https, metalink |
24 | | Sali is created due the fact that the current kernel/initrd and BOEL utilities are outdated. The trigger was that there is no ''grub2'' support. We |
25 | | thought this could be easily added, but during this process we decided to upgrade all software to the newest levels and replace some software components. The biggest hurdle was detecting of which hardware is in the system ([http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev]). We believe that SALI is better in detecting which hardware is in the system than the SystemImager setup. The focus for this project is/was: |
| 15 | SALI is created due the fact that on the moment of starting SALI: |
| 16 | * Systemimager kernel/initrd and BOEL utilities are outdated. New hardware was not detected/supported |
| 17 | * no ''grub2'' support |
| 18 | * no ext4 support |
| 19 | |
| 20 | The trigger was that there is no ''grub2'' support. We thought this could be easily added, but during this process we decided to upgrade all software to the newest levels and replace some software components. The biggest hurdle was detecting of which hardware is in the system ([http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev]). We believe that SALI is better in detecting which hardware is in the system than the SystemImager setup. The focus for this project is/was: |