Open Nebula Install Notes
Screencast
Hypervisor
XEN hypervisor v.3.0.3 was used as virtualization tool. Rocks 5.1(V.I) was used for installation an management of physical hosts.
Installation
Installation is quite straight forward and really easy, no problems occured here.
Usage example
List of available resources
[oneadmin@nebula ~]$ onehost list HID NAME RVM TCPU FCPU ACPU TMEM FMEM STAT 0 vm-container-0-0 0 200 200 200 2096128 1868800 on 1 vm-container-0-1 0 200 200 200 1047552 826368 on 2 vm-container-0-2 0 200 200 200 1047552 826368 on
Adding new physical resource to pool
[oneadmin@nebula ~]$ onehost create vm-container-0-2 im_xen vmm_xen tm_nfs
Show details of newly added resource
[oneadmin@nebula ~]$ onehost show 2 HID = 2 HOSTNAME = vm-container-0-2 IM MAD = im_xen VMM MAD = vmm_xen TM MAD = tm_nfs MANAGED = 1 ATTRIBUTES ARCH=i686 CPUSPEED=3010 FREECPU=200 FREEMEMORY=826368 HOSTNAME=vm-container-0-2.local MODELNAME=Intel(R) Pentium(R) 4 CPU 3.00GHz NETRX=0 NETTX=0 TOTALCPU=200 TOTALMEMORY=1047552 USEDCPU=0 USEDMEMORY=221184 HOST SHARES HID = 2 ENDPOINT = MAX_CPU = 200 MAX_MEMORY = 1047552 MAX_DISK = 0 CPU_USAGE = 0 MEMORY_USAGE = 0 DISK_USAGE = 0 RUNNING_VMS = 0
Submitting a resource request
[oneadmin@nebula ~]$ cat myfirstVM.template NAME = vm-example CPU = 1 MEMORY = 512 OS = [ kernel = "/share/apps/images/vmlinuz-2.6.18-92.1.13.el5xen", initrd = "/share/apps/images/initrd-2.6.18-92.1.13.el5xenU.img", root = "sda1" ] DISK = [ source = "/share/apps/images/CentOS-root.img", target = "sda1", readonly = "no" ] DISK = [ type = "swap", size = 1024, target = "sdb"] [oneadmin@nebula ~]$ onevm submit myfirstVM.template
List of running instances
[oneadmin@nebula ~]$ onevm list ID NAME STAT CPU MEM HOSTNAME TIME 10 vm-examp runn 12 524288 vm-container-0-0 00 00:02:06
Showing details of running instance
[oneadmin@nebula ~]$ onevm show 10 VID : 10 UID : 0 STATE : ACTIVE LCM STATE : RUNNING DEPLOY ID : one-10 MEMORY : 524288 CPU : 0Attach: LAST POLL : 1242129006 START TIME : 05/12 14:43:09 STOP TIME : 01/01 03:00:00 NET TX : 0 NET RX : 0 ....: Template :.... CPU : 1 DISK : READONLY=no,SOURCE=/share/apps/images/CentOS-root.img,TARGET=sda1 DISK : SIZE=1024,TARGET=sdb,TYPE=swap MEMORY : 512 NAME : vm-example OS : INITRD=/share/apps/images/initrd-2.6.18-92.1.13.el5xenU.img,KERNEL=/share/apps/images/vmlinuz-2.6.18-92.1.13.el5xen,ROOT=sda1
Results
Following results were attchieved:
* Tested funcionality of OpenNebula
* Test VM management tools
* OpenNebula available under http://nebula.cloud.vgtu.lt'''
Work To Do
* Cluster testcase
* grid cluster testcase