Ask Your Question

Revision history [back]

Use Cinder as storage backend for Nova

The first time an image is used on a compute node that image is fetched from Glance into the /var/lib/nova/instances/_base directory. The boot disk for the instance is then created as a qcow2 disk using the image in _base as a backing file. Can we give Nova Compute Cinder as instance storage backend like it can be done in Swift? This would mean: Everytime when Nova creates a VM, it requests a bootable volume from Cinder, creates the VM disk using the image in _base, stores it on the Cinder volume and mounts the volume into the VM.

This procedure can be done manually e.g. in Horizon, but is this scenario also supported natively by the Nova Compute implementation?