As of LXD 2.5, LXD offers the ability to manage the storage backends and pools used to store container data, allowing for greater stability, enhanced speeds, and convenient configuration. In this lab, we update a misconfigured storage pool, create an experimental storage block, and add a final storage block for backups.
Successfully complete this lab by achieving the following learning objectives:
- Update the ZFS File System
View the current storage configuration for the server:
lxc storage list
defaultstorage pool so it contains a description noting it’s for a test:
lxc storage edit default
descriptionparameter to "ZFS test pool".
Save and exit if editing the file directly.
- Create a btrfs File System
Create a file system using the btrfs backend on
/dev/nvme2n1, using 5GB of space:
lxc storage create experimental btrfs source=/dev/nvme2n1 size=5
experimentalstorage pool so it contains a description noting it’s for a test:
lxc storage edit experimental
- Update the
descriptionparameter to "btrfs test".
- Save and exit if editing the file directly.
- Create a Directory File System
- Create a file system using the directory storage backend:
lxc storage create backups dir