OpenNebula 3.8 KVM Sandbox

The sandbox is a virtual machine image with a pre-configured OpenNebula 3.8.1 front-end running CentOS 6.3. The sandbox is also configured to run virtual machines itself, so you can test OpenNebula with real virtual machines. Optionally other worker nodes can be enrolled to build small-scale cloud infrastructures.

1. Requirements

  • KVM 1.x
  • Libvirt >= 0.9
  • Virt-Manager >= 0.9
  • 512M free RAM for the Virtual Machine
  • 3 GB of free disk space
  • A 64-bit kernel

2. Download the Virtual Appliance

Download the image for here: KVM.

The image is compressed using bzip2. Be sure to decompress it before moving on.

3. Boot the Appliance

Step 1 - Create a new Virtual Machine

Start virt-manager and follow these steps:

  • Click on: Create a new virtual machine
  • Name: opennebula-sandbox
  • Select Import existing disk image
  • Click the Browse button and navigate to the uncompressed image
  • OS type: Linux
  • Version Red Hat Enterprise Linux 6
  • Memory (RAM): 512 MB
  • CPUs: 1
  • Click on Customize configuration before install
  • Select a NAT network, like Virtual network 'default': NAT
  • Choose Set a fixed MAC address
  • Virt Type: kvm
  • Architecture: x86_64
  • Disk 1Advanced Options ⇒ Storage format: qcow2. Click on Apply
  • Click on Begin installation button in the top left part of the window.

Step 2 - Enter the Appliance

At this point the Virtual Machine will be running. Wait until you see a login prompt that says ''one-sandbox login:“

You can log in into the Virtual Machine using the following information:

  • Login: root
  • Password: opennebula

4. Take a Test Drive

:!: To access Sunstone and the Self-service UI, use virtual machine's IP. You can obtain it by doing ifconfig eth0 inside the Virtual Machine

Follow this guide in order to check out what OpenNebula can do.

5. Enroll New Worker Nodes

Work in progress.