文章目录
KVM虚拟机管理
一、虚拟机的存储池
1 默认位置
kvm默认存储池的位置
/var/lib/libvirt/images/
2 定义存储池
使用 virsh pool-define-as
命令创建持久性存储池。
[root@localhost centos7]# mkdir -p /vm-pool/centos7/vm1
[root@localhost centos7]# virsh pool-define-as --name centos7-poo1 --type dir --target "/vm-pool/centos7/vm1"
使用 virsh pool-list --all
命令列出所有现有的存储池。
[root@localhost centos7]# virsh pool-list
名称 状态 自动开始
-------------------------------------------
centos7-poo1 非活动 否
iso 活动 是
virtual-img 活动 是
启动存储池
[root@localhost ~]# virsh pool-autostart centos7-poo1
池 centos7-poo1 已启动
[root@localhost centos7]# virsh pool-list --all
名称 状态 自动开始
-------------------------------------------
centos7-pool 活动 否
iso 活动 是
virtual-img 活动 是
打开自动启动(可选)
默认情况下,virsh 使用自定义的存储池未设置为每次 libvirtd 启动时自动启动。
可以使用virsh pool-autostart
命令将存储池配置为自动启动。
[root@localhost ~]# virsh pool-autostart centos7-poo1
池 centos7-pool-1 标记为自动启动
[root@localhost centos7]# virsh pool-list --all
名称 状态 自动开始
-------------------------------------------
centos7-pool 活动 是
iso 活动 是
virtual-img 活动 是
使用 virsh pool-create-as
命令创建临时性存储池。
临时性的不可以打开自动启动
[root@localhost centos7]