存储池与存储卷,使用virt-install创建虚拟机

原文链接:https://www.cnblogs.com/zknublx/p/9199658.html

创建存储池

1.建立存储池的目录

mkdir /kvm/images

2.为了安全性,更改目录的所有者,并设置权限

chown root:root /kvm/images

chmod 700 /kvm/images

验证一下

ls -a /kvm/images

3.配置SELinux文件上下文

semanage fcontext -a -t virt_image_t /kvm/images

这个主要是打开SELinux设定,不然虚拟机无法访问存储文件

如果没有semanage,那么安装policycoreutils-python

yum install policycoreutils-python

4.创建基于文件夹的存储池

 1) 定义一个存储池

    virsh pool-define-as kvm_images dir - - - - "/kvm/images"

 2) 查看创建的存储池信息

    virsh pool-list --all

 3) 建立基于文件夹的存储池

    virsh pool-build kvm_images

 4) 使存储池生效

     virsh pool-start kvm_images

 5) 这时候,存储池还不是自动运行,使用virsh pool-autostart

     virsh pool-autostart kvm_images

 6) 验证存储池

[root@centos6 ~]# virsh pool-info kvm_images
名称:       kvm_images
UUID:           89a6434f-2106-4a98-d34c-d6b32bef6a0c
状态:       running
Persistent:     yes
自动启动: yes
容量:       170.84 GB
分配:       187.38 MB
可用:       170.66 GB

原文地址:https://www.cnblogs.com/wangjq19920210/p/10873982.html