- Lab
-
Libraries: If you want this lab, consider one of these libraries.
- Cloud

Create an LVM Storage Pool with Libvirt
Libvirt is a collection of software that provides a unified method for managing virtual machines on different virtualization platforms. One of the management features is the ability to create storage pools that can be used when provisioning virtual machines. In this hands-on lab, you will be tasked with creating an LVM storage pool that you will use to create multiple storage volumes.

Lab Info
Table of Contents
-
Challenge
Install the libvirt package.
Install
libvirt
withyum install libvirt
. -
Challenge
Start and enable the libvirt service.
Start up the libvirt service with
systemctl start libvirtd
.Enable it to start at boot with
systemctl enable libvirtd
. -
Challenge
Create a volume group named `vg-libvirt` using the `/dev/nvme1n1` disk.
- Create a phsyical volume using the
/dev/nvme1n1
disk:
pvcreate /dev/nvme1n1
- Create the
vg-libvirt
volume group using the/dev/nvme1n1
physical volume:
vgcreate vg-libvirt /dev/nvme1n1
- Create a phsyical volume using the
-
Challenge
Create a storage pool called `lvm_pool` using the `vg-libvirt` volume group.
Create a storage pool called
lvm_pool
using thevg-libvirt
volume group, and ensure that it is initialized and that autostart has been enabled.- Create the storage pool using the
vg-libvirt
logical volume:
virsh pool-define-as lvm_pool logical --source-name vg-libvirt --target /dev/nvme1n1
-
Start the storage pool:
virsh pool-start lvm_pool
-
Enable autostart for the storage pool:
virsh pool-autostart lvm_pool
- Create the storage pool using the
-
Challenge
Create two storage volumes named `vol1` and `vol2` from the `lvm_pool` storage pool.
Create two storage volumes named
vol1
andvol2
from thelvm_pool
storage pool. Each volume should be 4 GB.Create the
vol1
andvol2
volumes:-
virsh vol-create-as lvm_pool vol1 4G
-
virsh vol-create-as lvm_pool vol2 4G
-
About the author
Real skill practice before real-world application
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Learn by doing
Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.
Follow your guide
All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.
Turn time into mastery
On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.