Storage Pools & ISOs
Before you can create Virtual Machines, you must configure a Storage Pool. A Storage Pool is an abstraction over a host directory, LVM volume group, or ZFS pool where Vapor stores VM disk images (.qcow2, .raw).
Managing Storage Pools
- Navigate to Virtualization > Storage Pools.
- Click Create Pool.
- Type: Select the backend type:
- Directory: A simple path on the host filesystem (e.g.,
/var/lib/libvirt/images). - Logical (LVM): Uses an existing LVM Volume Group.
- ZFS: Uses an existing ZFS pool.
- Directory: A simple path on the host filesystem (e.g.,
- Target: Provide the path or VG/ZFS name.
Once created, Vapor will manage the allocation of Volumes within this pool.
Uploading ISO Images
To install an OS on a new VM, you need an ISO image. Vapor supports resumable, large-file uploads using the TUS protocol.
- Navigate to Virtualization > ISOs.
- Click Upload ISO.
- Select the
.isofile from your local machine. - The upload will begin. If your network connection drops, the upload will automatically pause and can be resumed later without starting over.
Once uploaded, the ISO will be available to attach as a virtual CD-ROM to any VM.