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: [[http://marketplace.c12g.com/appliance/50ae0d6c8fb81d0bc0000002|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 1''** => **''Advanced 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 [[sandboxtestdrive|this guide]] in order to check out what OpenNebula can do. ====== 5. Enroll New Worker Nodes ====== //Work in progress//.