12.4.3. 使用 virsh 创建基于 LVM 的存储池
本节概述了使用 virsh 命令创建基于 LVM 的存储池所需的步骤。它使用一个名为 guest_images_lvm 的池的示例,该池来自单个驱动器(
/dev/sdc
)。它只是一个示例,您的设置应根据情况替代。
过程 12.3. 使用 virsh 创建基于 LVM 的存储池
- 定义池名称 guest_images_lvm。
virsh pool-define-as guest_images_lvm logical - - /dev/sdc libvirt_lvm \ /dev/libvirt_lvm
# virsh pool-define-as guest_images_lvm logical - - /dev/sdc libvirt_lvm \ /dev/libvirt_lvm Pool guest_images_lvm defined
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 根据指定名称构建池。如果您使用已存在的卷组,请跳过这一步。
virsh pool-build guest_images_lvm
# virsh pool-build guest_images_lvm Pool guest_images_lvm built
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 初始化新池。
virsh pool-start guest_images_lvm
# virsh pool-start guest_images_lvm Pool guest_images_lvm started
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 vgs 命令显示卷组信息。
vgs
# vgs VG #PV #LV #SN Attr VSize VFree libvirt_lvm 1 0 0 wz--n- 465.76g 465.76g
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 将池设置为自动启动。
virsh pool-autostart guest_images_lvm
# virsh pool-autostart guest_images_lvm Pool guest_images_lvm marked as autostarted
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 virsh 命令列出可用的池。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 以下命令演示了在此池中创建三个卷(volume1、 volume2 和 volume3)。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 virsh 命令,列出这个池中的可用卷。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 以下两个命令(lvscan 和 lvs)显示有关新创建的卷的更多信息。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow