Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

This is what I have:

  1. Kickstart server with multiple Linux distros on it.
  2. Multiple Supermicro server machines I'm connecting using IPMI.

What I need:

I need some way to run unattended installation of the particular Linux distro on particular server machine. To clarify, I need some command line way to select Linux distro it will be installed from. Currently I know to send ipmitool command to the server machine make it to boot direct to the PXE, but then I have to go to it's console and select manually the desired distro.

Thanks in advance.

share|improve this question
add comment

2 Answers

check fog. It allows you to create a library of images and apply them to any number of machines.

More recent (and modern) is Metal As A Service: MAAS from Canonical; but it requires more setup.

Neither of these need IPMI, but it makes it even easier, since you don't have to physically flip On/Off switches, or use a keyboard to set PXE booting.

share|improve this answer
add comment

How many systems are you looking to bootstrap and install in an unattended manner?

The tool I use for this is Cobbler, which handles the specific DNS/DHCP/TFTP/PXE portions of the installation with the correct image, based on the target host's MAC address. E.g. it would bypass any PXE selection menus.

You can have different server profile types and a form of modular kickstart files (snippets).

This sounds like the closest thing to what you're asking for.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.