Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have 3 (quad core each) servers that I'm going to run a small 10 server virtual cluster on. I'm using openvz. xen and kvm aren't options.

My current plan is to have a script that resides on each of the servers that I give a unique id, hostname, ip, and the script will automatically start the VE and bootstrap puppet to automatically set things up.

Is this how you would bootstrap a virtual cluster? Or are there management tools / methods to help with this kind of thing (many VEs on many physical servers)

share|improve this question
up vote 2 down vote accepted

For openvz management the coolest solution I tried on around 20 machines was Proxmox VE ( and it was damn nice. You can connect to each server and see the whole node/vm topology , provision resources and so on. I don't know how it scales when run on a larger number of physical nodes tough.
Tools like Puppet or CFEngine or Chef or similar are very good at doing everything :) But if you need something quick and dirty to manage your VMs, Proxmox is great. In our shop we consider physical servers dumb aka they don't do anything intelligent besides hosting virtual machines. We deploy them remotely using network based install from some standard system images and then spend most of our working hours operating VMs.

share|improve this answer

Your Answer


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