welcome: please sign in

The following 204 words could not be found in the dictionary of 7 words (including 7 LocalSpellingWords) and are highlighted below:
about   accepts   Adding   admin   Administration   After   Afterward   all   along   also   among   and   Andrew   are   as   at   auto   automate   automated   automatic   be   boot   Boot   but   can   Category   cfg   Chief   clinton   command   common   complete   concrete   config   Configuration   configuration   configure   could   Creating   current   Debathena   debathena   debian   defaults   deploy   dev   disk   dns   Dom   done   edu   English   enter   entries   etc   existing   explain   extract   few   File   For   for   from   fully   generate   git   Goals   hacky   Hands   has   have   hcoop   host   http   Ideally   including   information   infrastructure   install   Installation   installation   installed   installer   Installer   Installing   installs   intervention   is   it   its   itself   kerberos   Kerberos   key   keyboard   language   least   like   line   ll   logins   Long   machine   Mail   Management   manual   media   minimal   Mit   mit   needed   net   network   new   node   nodes   Not   not   number   of   off   ok   on   openafs   org   our   package   packages   partition   Partitioning   personalize   png   points   post   preseed   Preseed   preseeding   preseeds   probably   Procedure   procedure   proof   purpose   questions   re   reasonable   reboot   recommended   recording   repository   routing   scheme   Scheme   script   scripted   scripts   see   server   sets   setup   shell   should   sizes   slave   some   Some   something   specific   stores   summary   support   System   target   template   Term   that   The   the   them   then   things   tmp   to   together   too   Tool   unknownlamer   url   use   used   user   users   using   warts   We   we   web   wheezy   where   wiki   will   with   would   You  

Clear message
Edit

AutomatedSystemInstall

We are using Debian installer preseeding along with Debathena's config-package-dev infrastructure (see ConfigurationManagement) to automate the installation of new nodes.

The machine template git repository stores the current preseeds and post-installation scripts. The preseed sets reasonable defaults for things like openafs and kerberos, and then installs common configuration packages needed for a minimal machine that accepts MitKerberos logins from AndrewFileSystem users. After install, a post installation script is used to personalize the machine for its specific purpose and extract things like the host key (admin node, user node, web server, etc.).

For concrete information on installation using the preseed, see InstallationProcedure.

1. Partitioning Scheme

TODO: explain the automatic partition scheme, recommended disk sizes, etc.

2. Installing with Preseed

Boot the installer using the command line:

auto url=http://hcoop.net/~clinton_admin/preseed-wheezy.cfg

You'll have to enter a few questions about language and keyboard (the defaults of English are ok), and then configure the network. Afterward, the installer will complete itself and reboot. You should then see something like:

http://unknownlamer.org/tmp/proof.png

3. Long Term Goals

Adding a new machine to our existing infrastructure has a number of points where manual intervention is needed. Some, but probably not all:

Not all of them can be automated, but at least some of them could be scripted together.

The post installation procedure also a few warts. Chief among them is that it's done using a hacky shell script. Ideally, we would support automatic re-installs too (recording things like installed packages, node specific information, etc.).

For fully automatic installs (including network setup), we should use something like "Hands-off" to generate our boot media.


CategorySystemAdministration

AutomatedSystemInstall (last edited 2014-04-29 05:28:18 by ClintonEbadi)