OpenNebula 4.4 KVM Sandbox

The sandbox is a CentOS 6.3 virtual machine image with a pre-configured OpenNebula 4.4.0 front-end, a virtualization host using QEMU ready to execute virtual machines, and prepared images to offer a complete and rich cloud experience. Optionally other physical worker nodes using any of the hypervisors supported by OpenNebula can be enrolled to build small-scale cloud infrastructures. Users are able to log into an OpenNebula cloud, peer the managed resources, and launch instances of virtual machines without the hassle of configuring a physical infrastructure.

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 from here: KVM.

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

Recommended unarchivers:

3. Boot the Appliance

Step 3.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 3.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

:!: In the guide referenced by in this section you will need to use your virtual machines's IP as the 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.