public inbox for gentoo-installer@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-installer] how to setup deployment server
@ 2006-01-10  2:24 Gavin Seo
  2006-01-10 17:12 ` Sven Vermeulen
  0 siblings, 1 reply; 5+ messages in thread
From: Gavin Seo @ 2006-01-10  2:24 UTC (permalink / raw
  To: gentoo-installer

Does anyone have any documentation/guides on how to setup a automated
deployment server?  I currently want to install gentoo on 30 nodes, I have
an existing machine running gentoo that has identical hardware to the 30
nodes that need gentoo system installed. If anyone has experience in
setting up a deployment server, it would be greatly appreciated if you
would share your experience.

Thank you!
Gavin



-- 
gentoo-installer@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-installer] how to setup deployment server
  2006-01-10  2:24 [gentoo-installer] how to setup deployment server Gavin Seo
@ 2006-01-10 17:12 ` Sven Vermeulen
  2006-01-12 10:39   ` Tom McDonald
  0 siblings, 1 reply; 5+ messages in thread
From: Sven Vermeulen @ 2006-01-10 17:12 UTC (permalink / raw
  To: gentoo-installer

[-- Attachment #1: Type: text/plain, Size: 1335 bytes --]

On Mon, Jan 09, 2006 at 04:24:13PM -1000, Gavin Seo wrote:
> Does anyone have any documentation/guides on how to setup a automated
> deployment server?  I currently want to install gentoo on 30 nodes, I have
> an existing machine running gentoo that has identical hardware to the 30
> nodes that need gentoo system installed. If anyone has experience in
> setting up a deployment server, it would be greatly appreciated if you
> would share your experience.

I have some experience on a quite similar field. The entire network is using
the same DHCP server; when the system boots from the network (which is only
allowed with the appropriate credentials af course) a small Linux image is
downloaded and started. 

That image fires up the machine, connects to a PartImage server and places
an image on the file system. The image itself is not tied to a particular
host as all configuration specific to the system is obtained from LDAP or
otherwise.

However, due to the lack of PartImage development speed, I am contemplating
on developing something more robust and flexible, so I am also interested in
hearing from others...

Wkr,
      Sven Vermeulen

-- 
  Gentoo Foundation Trustee          |  http://foundation.gentoo.org
  Gentoo Council Member  

  The Gentoo Project   <<< http://www.gentoo.org >>>

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-installer] how to setup deployment server
  2006-01-10 17:12 ` Sven Vermeulen
@ 2006-01-12 10:39   ` Tom McDonald
  2006-01-12 14:07     ` Chris Gianelloni
  0 siblings, 1 reply; 5+ messages in thread
From: Tom McDonald @ 2006-01-12 10:39 UTC (permalink / raw
  To: gentoo-installer

Sven Vermeulen wrote:

>On Mon, Jan 09, 2006 at 04:24:13PM -1000, Gavin Seo wrote:
>  
>
>>Does anyone have any documentation/guides on how to setup a automated
>>deployment server?  I currently want to install gentoo on 30 nodes, I have
>>an existing machine running gentoo that has identical hardware to the 30
>>nodes that need gentoo system installed. If anyone has experience in
>>setting up a deployment server, it would be greatly appreciated if you
>>would share your experience.
>>    
>>
>
>I have some experience on a quite similar field. The entire network is using
>the same DHCP server; when the system boots from the network (which is only
>allowed with the appropriate credentials af course) a small Linux image is
>downloaded and started. 
>
>That image fires up the machine, connects to a PartImage server and places
>an image on the file system. The image itself is not tied to a particular
>host as all configuration specific to the system is obtained from LDAP or
>otherwise.
>
>However, due to the lack of PartImage development speed, I am contemplating
>on developing something more robust and flexible, so I am also interested in
>hearing from others...
>
>Wkr,
>      Sven Vermeulen
>
>  
>
Check out systemImager on source forge.

Tom

-- 

Tom McDonald <mickeyd@compuclaim.com>


The last person who said that (God rest his soul) lived to regret it.

-- 
gentoo-installer@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-installer] how to setup deployment server
  2006-01-12 10:39   ` Tom McDonald
@ 2006-01-12 14:07     ` Chris Gianelloni
  2006-01-12 14:22       ` Preston Cody
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Gianelloni @ 2006-01-12 14:07 UTC (permalink / raw
  To: gentoo-installer

[-- Attachment #1: Type: text/plain, Size: 3061 bytes --]

On Thu, 2006-01-12 at 04:39 -0600, Tom McDonald wrote:
> Sven Vermeulen wrote:
> 
> >On Mon, Jan 09, 2006 at 04:24:13PM -1000, Gavin Seo wrote:
> >  
> >
> >>Does anyone have any documentation/guides on how to setup a automated
> >>deployment server?  I currently want to install gentoo on 30 nodes, I have
> >>an existing machine running gentoo that has identical hardware to the 30
> >>nodes that need gentoo system installed. If anyone has experience in
> >>setting up a deployment server, it would be greatly appreciated if you
> >>would share your experience.
> >>    
> >>
> >
> >I have some experience on a quite similar field. The entire network is using
> >the same DHCP server; when the system boots from the network (which is only
> >allowed with the appropriate credentials af course) a small Linux image is
> >downloaded and started. 
> >
> >That image fires up the machine, connects to a PartImage server and places
> >an image on the file system. The image itself is not tied to a particular
> >host as all configuration specific to the system is obtained from LDAP or
> >otherwise.
> >
> >However, due to the lack of PartImage development speed, I am contemplating
> >on developing something more robust and flexible, so I am also interested in
> >hearing from others...
> >
> >Wkr,
> >      Sven Vermeulen
> >
> >  
> >
> Check out systemImager on source forge.

I have setup such a system for a previous employer.  Unfortunately, I
have not gotten permission to distribute it as an open source project
outside of the company.  Anyway, it is really fairly simple..

First, I built a custom kernel, using genkernel.  I used the initramfs
overlay option to add my own files to the initramfs, along with my own
linurc.  Essentially, I only extended genkernel's linuxrc to make it
fire up a bunch of extra scripts at the end.  The scripts determine the
architecture type of the machine, then proceed to download the latest
version of a stage4 tarball from a web location specified in the kernel
command line (similar to kickstart).  This allows for multiple server
types per architecture.  The drives are partitioned and the file-system
is built, then the tarball is uncompressed onto the file-system.  The
system boots via DHCP and reports its IP address to DNS using DDNS.  It
also fires off a provisioning script for our DHCP server to setup a
reservation.  After that, the bootloader is installed on the system, and
upon completion, the system sends an email to a specified address, then
reboots.  Of course, we also use LDAP for authentication, and store most
of our information in either LDAP or on large filers running NFS, so
configuration isn't as much of an issue, though the tarballs are
pre-configured.

Since this doesn't use any form of imaging, it is actually quite quick,
and also allows for any type of file-system supported by the kernel to
be used.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-installer] how to setup deployment server
  2006-01-12 14:07     ` Chris Gianelloni
@ 2006-01-12 14:22       ` Preston Cody
  0 siblings, 0 replies; 5+ messages in thread
From: Preston Cody @ 2006-01-12 14:22 UTC (permalink / raw
  To: gentoo-installer

> > >>Does anyone have any documentation/guides on how to setup a automated
> > >>deployment server?  I currently want to install gentoo on 30 nodes, I have
> > >>an existing machine running gentoo that has identical hardware to the 30
> > >>nodes that need gentoo system installed. If anyone has experience in
> > >>setting up a deployment server, it would be greatly appreciated if you
> > >>would share your experience.

GLI Status Update:
Just so you guys know, this functionality has been one of the primary
goals of the installer project since the beginning.  It has been
backburnered for quite some time while we got the desktop-end up and
running.  Now that it is almost stable, we have been shifting our
focus to getting automated mass-installs working.  We have already
successfully completed a remote installs over XMLRPC.  I just need to
finish up the UI so it's nice and useable.  The netboot aspect will
take a little while longer to set up, but rest assured we are working
on it... or talking about working on it. :)
-Codeman

-- 
gentoo-installer@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-01-12 14:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-10  2:24 [gentoo-installer] how to setup deployment server Gavin Seo
2006-01-10 17:12 ` Sven Vermeulen
2006-01-12 10:39   ` Tom McDonald
2006-01-12 14:07     ` Chris Gianelloni
2006-01-12 14:22       ` Preston Cody

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox