基于目录(dir)的 KVM 存储池
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于目录(dir)的 KVM 存储池相关的知识,希望对你有一定的参考价值。
一、通过 virt-manager 创建
1. 准备工作
[[email protected] ~]# mkdir /guest_images [[email protected] ~]# chown root.root /guest_images/ [[email protected] ~]# chmod 700 /guest_images/ [[email protected] ~]# ll /guest_images/ 总用量 0 [[email protected] ~]# ll -ld /guest_images/ drwx------ 2 root root 6 5月 1 16:41 /guest_images/ [[email protected] ~]# yum -y install policycoreutils-python.x86_64 [[email protected] ~]# ll -laZ /guest_images/ drwx------ root root ? . dr-xr-xr-x. root root system_u:object_r:root_t:s0 .. [[email protected] ~]# semanage fcontext -a -t virt_image_t '/guest_images(/.*)?'
2. 通过 virt-manager 创建
[[email protected] ~]# virsh pool-list --all 名称 状态 自动开始 ------------------------------------------- default 活动 是 guest_images_dir 活动 是 iso 活动 是 vm 活动 是 [[email protected] ~]# virsh pool-info guest_images_dir 名称: guest_images_dir UUID: c93f0147-29a3-4ff3-957f-c5d6e6193bae 状态: running 持久: 是 自动启动: 是 容量: 96.49 GiB 分配: 21.55 GiB 可用: 74.94 GiB
[[email protected] ~]# virsh pool-define-as guest_images dir --target "/guest_images2" 定义池 guest_images [[email protected] ~]# virsh pool-build guest_images #<--建立存储池 构建池 guest_images [[email protected] ~]# cd /etc/libvirt/storage/ [[email protected] storage]# ll -d /guest_images* drwx------ 2 root root 6 5月 1 16:41 /guest_images drwxr-xr-x 2 root root 6 5月 1 17:11 /guest_images2 [[email protected] storage]# virsh pool-start guest_images 池 guest_images 已启动 [[email protected] storage]# virsh pool-list 名称 状态 自动开始 ------------------------------------------- default 活动 是 guest_images 活动 否 iso 活动 是 vm 活动 是 [[email protected] storage]# virsh pool-info guest_images 名称: guest_images UUID: 120f4fc0-9e30-4390-9d8e-874560d5116a 状态: running 持久: 是 自动启动: 否 容量: 96.49 GiB 分配: 21.55 GiB 可用: 74.94 GiB [[email protected] storage]# virsh pool-autostart guest_images 池 guest_images 标记为自动启动 [[email protected] storage]# virsh pool-list 名称 状态 自动开始 ------------------------------------------- default 活动 是 guest_images 活动 是 iso 活动 是 vm 活动 是 [[email protected] storage]# virsh pool-destroy guest_images #<--停止存储池 销毁池 guest_images [[email protected] storage]# virsh pool-delete guest_images #<--删除存储池 池 guest_images 被删除 [[email protected] storage]# ll -d /guest* drwx------ 2 root root 6 5月 1 16:41 /guest_images [[email protected] storage]# virsh pool-info guest_images 名称: guest_images UUID: 120f4fc0-9e30-4390-9d8e-874560d5116a 状态: 不活跃 持久: 是 自动启动: 是 [[email protected] storage]# virsh pool-undefine guest_images 池 guest_images 已经被取消定义
以上是关于基于目录(dir)的 KVM 存储池的主要内容,如果未能解决你的问题,请参考以下文章