COMS E Cloud Computing and Data Center Networking Sambit Sahu
2 This Week Building Clouds –Eucalyptus –OpenNebula –ESXi APIs Virtualization –Xen and Art of Virtualization
3 Open Nebula and Open Nebula Express Provides interfaces to create services on top of VMs and manage, monitor and control You need to install OpenNebula on one machine and have one or more machines with a hypervisor (xen, KVM, ESX) as managed nodes Three different interfaces –Command line (CLI) –XML-RPC API –Libvirt Process of creating a VM using CLI –1. Create an image that you want the VM to host (i.e., fedora with LAMP stack) –2. Create a template that describes the resources VM will use ( 1 cpu, 1GB mem, etc) –3. Use CLI to instantiate the VM with the image that you need
4 Examples of some functionalities Some functionalities –List managed hosts: here there are two nodes host01, host02 –Example template for creating a VM –Create a VM with the template and image –List the created VMs Application image that you want to instantiate
5 What I want you to try Install Open Nebula Express Install few managed nodes with KVM and/or Xen Use Open Nebula to create a VM with image We could provide a sample image and template for you to use