Developer Installation Instructions

This document is intended to get developers quickly up and running with oVirt. It covers the development version of the oVirt appliance, which can only be used to work on the backend and web UI front-end. It cannot be used to manage physical hosts; if you want to manage physical hosts, you must install the bundled version of the appliance, using the instructions here. Nevertheless, the developer version is the fastest and most painless way to get oVirt up and running.

Throughout this document, we give commands to type at a shell prompt. By convention, if a command is meant to be run by a non-privileged user, we will precede it with a $ prompt. If a command is meant to be run by the root user, we will precede it with a #.

Pre-requisites

There a just a few prerequisites to getting the developer version running:

  1. A machine that supports hardware virtualization. We will run a few KVM guests to simulate a production environment. This machine will be referred to as the "host machine" throughout the rest of the document. If you are familiar with different kinds of virtualization, you could use Qemu guests or Xen guests, but that is not covered here and the rest of this document will assume hardware virtualization.
  2. Fedora 9 installed on the host machine with latest updates, kvm, libvirt, virt-manager and virt-viewer.
  3. The Fedora 9 installation tree or boot ISO

Installation

Please read these directions entirely before you start; there are a couple of steps that are slightly different from a normal installation.

Assuming all of the above worked, congratulations! You now have a working oVirt development setup. The next step is to start up some fake managed nodes. These will actually be additional KVM guests on the same host machine, but they will act as if they were separate physical nodes. Right now, you can use up to 3 fake managed nodes, named node3, node4, and node5. In order to use them, you just need to start the node in question:

# virsh start node3