Working with Storage

Metacloud manages storage with three services: Compute (nova), Image (glance), and Block Storage (cinder). Depending on your Metacloud deployment configuration, these services use back end storage that is ephemeral, which exists only when the VM is available, or persistent, which “persists” after the VM is terminated. Persistent storage uses a storage driver like Ceph, NFS, Pure, or SolidFire.

Note
As of the 4.1.5 release, Metacloud provides local server storage to VMs while leveraging Ceph for block and image storage.

  • Compute Storage
    The Compute service allocates ephemeral storage to instances at the time of their launch. Each instance requires a root disk for booting and any optional, ephemeral disk based on the flavor used to create the instance. The content for the root disk is based on an image or a persistent block storage volume. Your root disk choices, like boot from image, are detailed in the Instance Workflow.

  • Image Storage
    The Image service stores virtual machine images locally in the Metacloud Control Plane (MCP) or in a separate storage system with a Ceph or NFS back end. See Working with Images.

  • Block Storage
    Block Storage service is a type of persistent storage that uses a block device (volume) that can be formatted and attached to an instance. If your Metacloud includes Volumes on the main menu, then it is configured with a storage driver and you can manage volumes for your instances.

To view the available volume type:

For the Dashboard, the volume type is in the Type drop-down of the Create Volume dialog.
For the CLI, list the volume type: openstack volume type list

To begin creating and managing volumes, choose one of the following: