After having introduced and carefully described every hypervisor supported by OpenNebula, in this chapter, we will discuss another key component of your cloud infrastructure, The Storage.
Besides the database used by the OpenNebula daemon, separate storage is required for running virtual machines and to maintain an Image Repository that is used to bootstrap the newly created virtual machines.
The default folder used for storage is /var/lib/one
or $ONE_LOCATION/var
. A separate folder will be created for each configured virtual machine. The folder name is an incremental ID, which will contain the automatically generated configuration files for the current hypervisor and images that belong to the current virtual machine.
The images of the Image Repository are saved in a separate folder, named images
.
Along with raw CPU power and available memory, the type and quality of your storage will affect the speed of deployment, migration, and day-to-day operations...