Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The OpenNebula Cloud Toolkit Table 4. $ onevm list ID 0 USER oneadmin NAME vm-examp STAT runn CPU 0 MEM 2097152 HOSTNAME ursa 00 TIME 00:04:21 RANK = FREECPU # --- Contextualization --- CONTEXT = [ files = /service/init.sh /ser- vice/certificates /service/ser- vice.conf ] Assuming we have a VM template called myVM.one describing a VM. Then, we can al- locate the VM in OpenNebula issuing a: $ onevm create myVM.one Afterwards, the VM can be listed with the list option show in Table 4. And details about it can be obtained with show: $ onevm show 0 VIRTUAL MACHINE 0 INFORMATION ID : 0 NAME : vm-example To get more information about the different actions available for VMs (e.g. onevm suspend, onevm livemigrate or onevm resubmit), please refer to the online reference documentation for the Command Line Interface, or read the manual pages issuing man onevm. Figure 8. A hybrid cloud deployment with Open- Nebula HYBRID CLOUD A Hybrid Cloud is an extension of a Private Cloud to combine local resources with resources from re- mote Cloud providers. The remote provider could be a commercial Cloud service, such as Amazon EC2 or ElasticHosts, or a partner infrastructure running a different OpenNebula instance. Such support for cloudbursting enables highly scalable hosting environments (see Figure 8). A Hybrid Cloud Deployment powered by OpenNebula is fully transparent to infrastructure users. Users continue using the same private and public Cloud interfaces, so the federation is not performed at service or application level but at infrastructure level by OpenNebula. It is the in- frastructure administrator who takes decisions about the scale out of the infrastructure according to infrastructure or business policies. There is no modification in the operation of OpenNebula to integrate Cloud services. A Cloud service is managed as any other OpenNebula host that may provide "infinite" capacity for the execution of VMs. OpenNebula Configuration A working account for AWS and the EC2 API tools are needed in the front end before start configuring OpenNebula for EC2 support. 35