Linux Virtualization Adding Storage to Guests

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

External

Internal

Add a Storage Volume as Block Device to Guest

Provision the Storage Volume

Create the storage volume with:

   virsh vol-create-as

Shut Down the Guest

   virsh shutdown <guest-name>

Note that is also possible to add the device while the guest is running, see virsh man page for more details.

Configure the Guest to Mount the Storage Volume at Boot

Use virsh attach-disk as shown in the example, by specifying the file-based storage volume path, as shown by the virsh vol-list command, and the device name under which the disk is exposed to guest, typically "vdX", where X is "a", "b", etc:

Attaching a File-Based Storage Volume with virsh attach-disk

Build a File System

Mount at Boot