[[PageOutline]] = Welcome to '''SALI'''! = SALI is a acronym for SURFsara Automatic Linux Installation and is widely used on our systems: - [https://surfsara.nl/systems/lisa LISA] - [https://surfsara.nl/systems/gpu-cluster GPU] - [https://surfsara.nl/systems/visualizations RenderCluster] - [https://surfsara.nl/systems/shared/archive-file-system Central Archive] SURFsara formerly used [http://systemimager.org/ SystemImager] for automatic installation of our machines. Due to new hardware we needed more up to date drivers and 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 key software components. The biggest hurdle is detecting which hardware is in the system ([http://www.freedesktop.org/software/systemd/man/udev.html udev]). We believe that SALI is better in detecting which hardware components are available in the system than SystemImager due to more up to date udev version. The main focus for development of SALI is: - The SALI kernel/initrd contains all kernel modules and software utilities. In [http://systemimager.org/ SystemImager] this software is distributed as a separate package (BOEL binaries). - We have switch monolithic installation script to a UNIX like runlevel setup. To avoid kernel panics. - Support for more installation protocols such as ftp, http, bittorrent == Documentation == The documentation is far from perfect. We have to write reorganize this section. `Contributions or suggestions are appreciated` === Installation === * [wiki:SaliInstallationServer ImageServer installation] * [wiki:SaliInstallationClient Client installation] === Usage === * [wiki:SaliUsageCloning Cloning a node] === old documentation === * [wiki:SaliHowto Installation] * [wiki:SaliRequirements Building instructions] * [wiki:SaliUsage Usage] * [wiki:SaliFAQ Frequently Asked Questions] == !Bugs/Feature Requests == Existing bugs and feature requests for sali are [report:1 here]. If you have any issues, create a [http://oss.trac.surfsara.nl/sali/newticket?owner=bas new ticket] or email your problem to [mailto:sali@surfsara.nl sali@surfsara.nl] address There are also 2 mailing lists: * sali-users@sara.nl, [https://lists.surfsara.nl/listinfo/sali-users Subscribe/Archive] * sali-dev@sara.nl, [https://lists.surfsara.nl/listinfo/sali-dev Subscribe/Archive] == Download == You can grab the tarball from our ftp site: * [ftp://ftp.surfsara.nl/pub/sali/sali-x86_64.tar.gz sali-x86_64.tar.gz]. * [ftp://ftp.surfsara.nl/pub/sali/sali-ppc64.tar.gz sali-ppc64.tar.gz]. * [ftp://ftp.surfsara.nl/pub/sali/sali-i386.tar.gz sali-i386.tar.gz] * NOTE: lot of options are disabled. So this can be used for embedded systems. Use x86_64 SALI build to install modern i386/i686 systems. The changelog can be found [source:trunk/CHANGELOG here]. == Source code == You can browse the current code here: * Release tree: [source:tags/] * Development tree: [source:trunk/] Or you can check out code through subversion: * Release tree: `svn co https://oss.trac.surfsara.nl/sali/svn/tags` * Development tree: `svn co https://oss.trac.surfsara.nl/sali/svn/trunk` == Authors / Contributers == === Authors === * Bas van der Vlies * Dennis Stam * Michel Scheerman * PPC64 development and testing * The author of the SALI xCAT plugin == Recent changes == [[ChangeLog(/, 6)]] == SALI xCAT plugin == Currently we are investigating the possibilities to use SALI with xCAT. First SALI is used to restore the machine with an image. Then xCAT is used to finalize the installation. In our setup the installation time of 55 minutes is reduced to 15 minutes. We have tested this on a Power 6 machine with SLES 11. The xCAT module can be found in the [source:trunk/contrib contrib] directory.