how to automatically install all unices
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
f4e2045797
commit
36027b847a
1 changed files with 54 additions and 0 deletions
54
blog/automated-unix-installations.mdwn
Normal file
54
blog/automated-unix-installations.mdwn
Normal file
|
@ -0,0 +1,54 @@
|
|||
[[!meta title="Automated Unix Installations"]]
|
||||
|
||||
From time to time I'm playing around with different Unices,
|
||||
mostly free ones like *BSD and Linux and wonder how easy it is
|
||||
to have an automatic installation.
|
||||
|
||||
## Preample: There's only one way to do it
|
||||
|
||||
My expererience as a sysadmin is that the only way to scale
|
||||
out installations is via network install: USB sticks, cdroms
|
||||
or floppies just require too much manual work. As most installations
|
||||
need network connectivity anyway, there is no need to rely on these
|
||||
old fashioned, non scalable methods.
|
||||
|
||||
## Network install
|
||||
|
||||
If an (unix) operating system supports network install, it should
|
||||
require only a TFTP server. The reason for this is that for network
|
||||
installations using PXE a TFTP server is required anyway.
|
||||
|
||||
After the installer is running, it can definitely use the usual
|
||||
methods to retrieve components like packages (i.e. HTTP, NFS, etc.),
|
||||
but this not require me, as a sysadmin, to setup any additional
|
||||
service.
|
||||
|
||||
## The challenge
|
||||
|
||||
Now I'm sitting in front of some computers and I'm wondering how
|
||||
easy it can be to setup these boxes with different Unices
|
||||
*automated*.
|
||||
|
||||
## Current status
|
||||
|
||||
I've started the [[cuni|software/cuni]] project some time ago to
|
||||
learn about the unix installers and I'm aware of at least
|
||||
Kickstart for Redhat/Fedora, Preseed for Debian/Ubuntu
|
||||
and Fai for Debian. I guess there are many other out there and
|
||||
I'm wondering how easy it is for every Unix to get into a
|
||||
complete unattendet, autoamated installation.
|
||||
|
||||
## Help appreciated, comments and critics welcome
|
||||
|
||||
I'm aware that this is a bigger project, but at the end it would
|
||||
be very useful for sysadmins maintaining small and large infrastructures
|
||||
to be able to have *one way to rule them all*.
|
||||
|
||||
So if you are an expert of $Unix and know how to automate the
|
||||
installation of it via network, [[just drop me a mail|contact]].
|
||||
|
||||
I plan to extend [[cuni|software/cuni]] to be able to create automated
|
||||
installation environments, as soon as I've collected the necessary
|
||||
information on how to do so.
|
||||
|
||||
[[!tag eth foss unix]]
|
Loading…
Reference in a new issue