Sanger made a similar separation with our FAI-based Ubuntu deployments.  The 
FAI part of the installation was kept as minimal as possible, with the task 
purely of partitioning and formatting the hard disk of the machine, determining 
the appropriate network card configuration, and unpacking a minimal OS image.  
Further package installations and configuration was done later by cfengine (and 
later ansible, when we moved to that)

Regards,

Tim

On 05/09/2017, 08:21, "Beowulf on behalf of Joe Landman" 
<beowulf-boun...@beowulf.org on behalf of joe.land...@gmail.com> wrote:

    Ahhh ... One of the things we did with our toolchain (it is open source, 
    I've just never pushed it to github) was to completely separate booting 
    from configuration.  That is, units booted to an operational state 
    before we applied configuration.  This was in part due to long 
    experience with nodes hanging during bootup with incorrect 
    configurations.  If you minimize the chance for this, your nodes 
    (barring physical device failure) always boot.  The only specific 
    opinion we had w.r.t. this system was that the nodes had to be bootable 
    via PXE, and there fore a working dhcp needed to exist on the network.
    
    




-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE.
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to