180 likes | 353 Views
OpenNebula 3.6 ( beta ) Hands-on. Sandor Acs acs.sandor @ sztaki.mta.hu 05/07/2012. Outline. OpenNebula GUI Marketplace Image, template and VM management Testing. OpenNebula GUI: Sunstone (1). Adress : http://testcfe.lpds.sztaki.hu/ Username : st$i Password : SummerSchool2012$i.
E N D
OpenNebula 3.6 (beta) Hands-on Sandor Acs acs.sandor@sztaki.mta.hu 05/07/2012
Outline • OpenNebula GUI • Marketplace • Image, template and VM management • Testing
OpenNebula GUI: Sunstone (1) • Adress: http://testcfe.lpds.sztaki.hu/ • Username: st$i • Password: SummerSchool2012$i
OpenNebula GUI: Sunstone (2) • Users are interested in ”Virtual Resources” and ”Marketplace” menu • ”Infrastructure” menu used by the admins and operators
Exercise I. • Import the ttylinux image from the Marketplace • Create a template for VM submission • Start a VM from the template
DEMO • Creating an image • Uploading to OpenNebula • Creating a template • Sharing with others
Creating new images • New images can be created in many ways • Booting a blank disk image with a bootable CD (image) and install the OS • Using kickstart or debootstrap • (I guess) the easiest (and most beautiful) way with ubuntu: • $ sudovmbuilderkvmubuntu --suite precise --flavour virtual --arch amd64 -o --libvirt qemu:///system --hostname myvm --user user --pass summerschool --addpkgacpid --addpkgopenssh-server --rootsize 512 --swapsize=64
Sharingwith others • Images and templatescan be shared as well • Howeversharingneedsadministratorroleatthismoment
Exercise II. • Start a VM with the shared template • Connect it via VNC and SSH • Install the lighttpd package • Create a copy from the non-persistent image • Make the new image persistent • Try it!
Hints (1) • SSH is more comfortablethan VNC for server VMs (e.g: ssh user@192.168.xxx.xxx) • Installinglighttpdpackage • $ sudo bash #password is ”summerschool” • $ apt-get –y installlighttpd • $ echo ”Hello Cloud, username” > /var/www/index.html • Checkitwithyour browser! • Use ”Save as” (and ”Shutdown”) to clonerunning VMs
Hints (2) • Just one instance can be started from a persistent image! • If you still have time Create an instance from ”SummerSchool2012-Portal” and practice the portal installation procedure.
Questions? • Thank you for the attention!