Skip to main content

Libvirt Storage Pools

Last updated: July 31, 2026Latest Frontend Version: 2.17.4
info

For backend configuration of Libvirt storage pools, see Backend: Libvirt Configuration.

Prerequisites

Access Level:

Admin, Super-admin

Permission Requirements

  • . Basic VM Interaction
    • View drives
    • View drive keys (necessary to share/attach)
    • View hardware/image setups made available to them
    • View own VM configs and configs shared with them
    • View own VMs and VMs shared with them
    • View storage pools for any Libvirt realm
    • Lookup individual Libvirt storage pools
  • . VM Administration
    • Create Libvirt storage pools
    • Edit Libvirt storage pools
    • Delete Libvirt storage pools
    • View all VM configs in the system
    • Arbitrarily edit any VM config
    • View host machines and hardware information in any Libvirt realm
    • Arbitrarily view logs from any VM

Access Libvirt Storage Poolsโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.

View Basic Information of a Libvirt Storage Poolโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Select the storage pool to view.
  5. Click the View button in the top right panel.
  6. In the left panel, view the storage pool name, type, location, and realm.

Create a New Libvirt Storage Poolโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Click the Create new storage pool button in the top right panel.
  5. In the pop-up, enter the storage pool name, realm, type, optional location in the VM backend filesystem, and whether explicit quotas are required.
  6. Click Create pool.
caution

A storage pool without explicit quotas places no limit on how much shared storage VMs and drives can consume.

warning

Both the VM host and backend host locations must exist and have write permissions for the tiCrypt user. Otherwise, the storage pools will be unusable.

tip

Use a full (absolute) path for the storage pool location so that both the VM host and backend can access it.

Edit an Existing Libvirt Storage Poolโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Select the storage pool to edit.
  5. Click the Edit button in the top right panel.
  6. In the pop-up, edit the storage pool name, type, optional location in the VM backend filesystem, and whether explicit quotas are required.
  7. Click Update pool.

Copy the Libvirt Storage Pool IDโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Select the storage pool whose ID you want to copy.
  5. Under the ID column, click the Copy button.
  6. Paste the storage pool ID where necessary.
note

The storage pool ID is a unique string of letters and numbers, for example: b354082e-4ae2-4d59-9dde-327824b27018.

Delete a Libvirt Storage Poolโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Select the storage pool to delete.
  5. Click the Delete button in the top right panel.
  6. In the pop-up, click Delete.
warning

Deleting a Libvirt storage pool is permanent. All volumes will be lost if not backed up.

Select the Pool Type for a Libvirt Storage Poolโ€‹

  1. Go to the Management icon in the top left taskbar.
  2. Navigate to the Virtual Machines section.
  3. Click Libvirt Storage Pools in the left panel.
  4. Select the storage pool whose type you want to edit.
  5. Click the Edit button in the top right panel.
  6. In the pop-up, set the storage pool type to Drives, Hardware Setups, Raw Volumes, Images, ISOs, or Miscellaneous.
  7. Click Update pool.
info

The Type field indicates the purpose a storage pool serves: Drives for user data, Hardware Setups for hardware infrastructure, Raw Volumes for unmanaged volume allocation, Images for VM images used by hardware setups, ISOs for installation media, and Miscellaneous for other purposes.