Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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'm planning on setting up a new server using kvm. On the host and almost all the vm's I want to use Debian or CentOS. But there came an interesting question to my mind. Since kvm can be scaled up a lot, what is the best way to keep all the guests up-to-date and on the same "up-to-date-level" without running the update manually? Lets assume we are talking about 100 guests, each running a different service. My thought ended with the idea of a own repo, that all guests will automatically update from. You maybe don't want all software updates from the official repos to be installed. Is there any other good way to achieve this? Maybe by using some kind of management software or something?

share|improve this question

You can use a local repository and a configuration manager software installed on bare metal or excluded by the pool of managed system. There are many configuration manager software, two examples:

  • puppet
  • HP server automation

When you want upgrade a group of system, you need to modify the configuration of the "configuration manager software" and the upgrade process is executed automatically.

share|improve this answer

If you are using Centos, SpaceWalk is the way to go -

share|improve this answer

Your Answer


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.