opennebula 3.6 ( beta ) hands-on
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/2.jpg)
Outline
• OpenNebula GUI• Marketplace• Image, template and VM management• Testing
2
![Page 3: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/3.jpg)
OpenNebula GUI: Sunstone (1)Adress: http://testcfe.lpds.sztaki.hu/Username: st$iPassword: SummerSchool2012$i
![Page 4: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/4.jpg)
OpenNebula GUI: Sunstone (2)• Users are interested in ”Virtual
Resources” and ”Marketplace” menu
• ”Infrastructure” menu used by the admins and operators
![Page 5: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/5.jpg)
Exercise I.• Import the ttylinux image from the
Marketplace• Create a template for VM submission• Start a VM from the template
![Page 6: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/6.jpg)
Import image from Marketplace
![Page 7: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/7.jpg)
Import image from Marketplace (2)
![Page 8: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/8.jpg)
Creating a template for VM submission
![Page 9: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/9.jpg)
Start a VM from a template
![Page 10: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/10.jpg)
DEMO• Creating an image• Uploading to OpenNebula• Creating a template• Sharing with others
![Page 11: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/11.jpg)
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:• $ sudo vmbuilder kvm ubuntu --suite precise --
flavour virtual --arch amd64 -o --libvirt qemu:///system --hostname myvm --user user --pass summerschool --addpkg acpid --addpkg openssh-server --rootsize 512 --swapsize=64
![Page 12: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/12.jpg)
Uploading to OpenNebula
![Page 13: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/13.jpg)
Creating a template
![Page 14: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/14.jpg)
Sharing with others• Images and templates can be shared as
well• However sharing needs administrator role
at this moment
![Page 15: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/15.jpg)
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!
![Page 16: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/16.jpg)
Hints (1)• SSH is more comfortable than VNC for
server VMs (e.g: ssh [email protected])
• Installing lighttpd package• $ sudo bash #password is ”summerschool”• $ apt-get –y install lighttpd• $ echo ”Hello Cloud, username” >
/var/www/index.html• Check it with your browser!
• Use ”Save as” (and ”Shutdown”) to clone running VMs
![Page 17: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/17.jpg)
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.
![Page 18: OpenNebula 3.6 ( beta ) Hands-on](https://reader035.vdocuments.site/reader035/viewer/2022062520/5681623f550346895dd27672/html5/thumbnails/18.jpg)
Questions?
Thank you for the attention!