Unix Technical Forum

Tool for auto-installing Linux/BSD/Windows images onto bladeserver?

This is a discussion on Tool for auto-installing Linux/BSD/Windows images onto bladeserver? within the Linux Operating System forums, part of the Unix Operating Systems category; --> We are looking for a script/tool/solution that would allow us to auto-install a linux, freeBSD or Windows bootable image ...


Go Back   Unix Technical Forum > Unix Operating Systems > Linux Operating System

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-18-2008, 04:34 PM
Iain Lea
 
Posts: n/a
Default Tool for auto-installing Linux/BSD/Windows images onto bladeserver?

We are looking for a script/tool/solution that would allow us to auto-install
a linux, freeBSD or Windows bootable image (or bootable setup script?) onto
a blade(s) in a bladeserver (HW vendor neutral) from a management server.

We have seen PXE, tftp, nfs etc. which are the building blocks BUT has anyone
put together a package that lets us map which blade/IP/MAC host gets which OS
installed plus updates plus latest config changes etc. or are there any
commercial packages that can do what we require?

Thanx

Iain

--
+49-172-8196039 Skype: iain.lea

"When ideas fail, words can come in handy"
-- Johann Wolfgang von Goethe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-18-2008, 04:34 PM
Nico Kadel-Garcia
 
Posts: n/a
Default Re: Tool for auto-installing Linux/BSD/Windows images onto bladeserver?


"Iain Lea" <iain@bricbrac.de> wrote in message
news:dr2co4$qmv$00$1@news.t-online.com...
> We are looking for a script/tool/solution that would allow us to
> auto-install
> a linux, freeBSD or Windows bootable image (or bootable setup script?)
> onto
> a blade(s) in a bladeserver (HW vendor neutral) from a management server.
>
> We have seen PXE, tftp, nfs etc. which are the building blocks BUT has
> anyone
> put together a package that lets us map which blade/IP/MAC host gets which
> OS
> installed plus updates plus latest config changes etc. or are there any
> commercial packages that can do what we require?


Sounds like you need to set up your PXE/DHCP to associate specific MAC
addresses with specific hostnames, then set up your DHCP address ranges
appropriately with resulting behavior. I've had *excellent* results with
this: the one missing bit that has to be written by hand is the bit that
says "this hostname gets this IP address, which translates to this
hexadecimal name for the PXE setup, which gets that particular configuration
file". I've done it myself, using Makefiles and symlinks for hostnames to
the desired configurations.

I've also done this across large networks of hundreds, even thousands of
machines by creating post-installation setup scrupts that do things based on
hostname or by contacting a server. Others use the "cfengine" tool, for
post-installing and reconfiguring things on a daily or hourly basis.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-18-2008, 04:34 PM
Michael Heiming
 
Posts: n/a
Default Re: Tool for auto-installing Linux/BSD/Windows images onto bladeserver?

In comp.os.linux.misc Iain Lea <iain@bricbrac.de>:
> We are looking for a script/tool/solution that would allow us to auto-install
> a linux, freeBSD or Windows bootable image (or bootable setup script?) onto
> a blade(s) in a bladeserver (HW vendor neutral) from a management server.


> We have seen PXE, tftp, nfs etc. which are the building blocks BUT has anyone
> put together a package that lets us map which blade/IP/MAC host gets which OS
> installed plus updates plus latest config changes etc. or are there any
> commercial packages that can do what we require?


Not aware of any ready to go package, but this works quite nice
for me using DHCP/PXE/tftp/http to install Linux. RH kickstart
has so far proven to be the easiest maintaining, due to the fact
that the important %post part is just a simple bash script, so
you can do anything you want, patching the complete system using
yum, adding all your users, just anything you can think of.

To give you an idea, there's a kickstart configurator (GUI) for
basic setup and you can look into /root/anakonda.ks after
manually installing some box, which is the kickstart file you can
use for further installing or/and as example to roll your own.

On the other hand, presuming those blades are all the same, you
could just install one to your needs, make an image and blow this
over the network onto others. AFAIK this doesn't work with doze,
but fine with Linux and *BSD.


BTW
Please don't set response to poster, this is very annoying for
anyone who's looking for something like this in the future,
searching groups.google.com and just finding the question but
zero answer.

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo zvpunry@urvzvat.qr | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 21: POSIX compliance problem
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-18-2008, 04:34 PM
Daniel Ganek
 
Posts: n/a
Default Re: Tool for auto-installing Linux/BSD/Windows images onto bladeserver?

Michael Heiming wrote:
> In comp.os.linux.misc Iain Lea <iain@bricbrac.de>:
>
>>We are looking for a script/tool/solution that would allow us to auto-install
>>a linux, freeBSD or Windows bootable image (or bootable setup script?) onto
>>a blade(s) in a bladeserver (HW vendor neutral) from a management server.

>
>
>>We have seen PXE, tftp, nfs etc. which are the building blocks BUT has anyone
>>put together a package that lets us map which blade/IP/MAC host gets which OS
>>installed plus updates plus latest config changes etc. or are there any
>>commercial packages that can do what we require?

>
>
> Not aware of any ready to go package, but this works quite nice
> for me using DHCP/PXE/tftp/http to install Linux. RH kickstart
> has so far proven to be the easiest maintaining, due to the fact
> that the important %post part is just a simple bash script, so
> you can do anything you want, patching the complete system using
> yum, adding all your users, just anything you can think of.
>
> To give you an idea, there's a kickstart configurator (GUI) for
> basic setup and you can look into /root/anakonda.ks after
> manually installing some box, which is the kickstart file you can
> use for further installing or/and as example to roll your own.
>
> On the other hand, presuming those blades are all the same, you
> could just install one to your needs, make an image and blow this
> over the network onto others. AFAIK this doesn't work with doze,
> but fine with Linux and *BSD.
>
>
> BTW
> Please don't set response to poster, this is very annoying for
> anyone who's looking for something like this in the future,
> searching groups.google.com and just finding the question but
> zero answer.
>


Has the OP looked at "frisbee" on emulab.net?

/dan



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 08:13 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com