Differences between revisions 22 and 24 (spanning 2 versions)
Revision 22 as of 2019-02-22 21:44:47
Size: 1248
Editor: ?ThomasLange
Comment: remove CERN story, shorten kickstart info, because it does not work with Debian
Revision 24 as of 2020-06-08 04:19:14
Size: 1425
Editor: PaulWise
Comment: cleanup, add links
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## Auto-converted by kwiki2moinmoin v2005-10-07
Line 4: Line 3:
== Requirements ==
Line 5: Line 5:
== Requirements ==
An automated installation procedure should fulfill several conditions, namely:
{{{
An automated installation procedure should fulfil several conditions, namely:
Line 13: Line 12:
}}}
Line 16: Line 14:
 * https://wiki.debian.org/DebianInstaller/Preseed Debian Installer Preseed
* [[DebianInstaller/Preseed|Debian Installer Preseed]]
Line 21: Line 20:
Line 23: Line 23:
Kickstart is not available for Debian. Kickstart is not available for Debian. There is some [[https://help.ubuntu.com/community/KickstartCompatibility|Kickstart compatibility available in Ubuntu]].
Line 25: Line 25:
 * https://cobbler.github.io/ Python Framework to manage unattended linux installs (PXE, DHCP, kickstart, etc) mostly aimed at RPM based distributions === Cobbler ===

[[
https://cobbler.github.io/|Cobbler]] is a Python Framework to manage unattended Linux installs (PXE, DHCP, kickstart, etc) mostly aimed at RPM based distributions.

=== See also ===

There are a [[SystemBuildTools|variety of system build tools]] available.

Automating Linux Installations

Requirements

An automated installation procedure should fulfil several conditions, namely:

  • unattended run: Installations should be run without (or minimal) human interaction.
  • concurrent installations: Multiple systems can be installed in parallel.
  • scalable: New clients (and OS releases) can be integrated easily.
  • flexible: A feature-rich configuration should be offered.
  • customisable: It should be possible to adapt the system to a specific environment and settings.

Tools for Debian

Kickstart

Kickstart is the automated installation method for Redhat and Fedora Linux distributions. A system administrator creates a file (called a Kickstart file) which describes the configuration and the required setup.

Kickstart is not available for Debian. There is some Kickstart compatibility available in Ubuntu.

Cobbler

Cobbler is a Python Framework to manage unattended Linux installs (PXE, DHCP, kickstart, etc) mostly aimed at RPM based distributions.

See also

There are a variety of system build tools available.