kvm-存储池启动、关闭、删除
1、启动存储池
1.1、命令介绍
# 启动命令: virsh pool-start 存储池名称 # 开机自启动: virsh pool-autostart 存储池名称
1.2、实战【启用存储池】
1.2.1、启用存储池
# 启动创建的 keep_dpool 存储池 virsh pool-start keep_dpool # 查看效果 # virsh pool-list --all --persistent Name State Autostart ---------------------------------- keep_dpool active no opt active yes
1.2.2、设置开机自启动
# 设置开机自启动 virsh pool-autostart keep_dpool # 查看效果 # virsh pool-list --all --persistent Name State Autostart ---------------------------------- keep_dpool active yes opt active yes 注意:只有定义好的存储池,才可以设置为开机自启动,临时的存储池没有该功能。
2、关闭存储池
2.1、命令介绍
# 关闭命令 virsh pool-destroy 存储池
2.2、实战【关闭存储池】
2.2.1、关闭存储池
virsh pool-destroy keep_dpool
2.2.2、查看效果
# virsh pool-list --all --persistent Name State Autostart ------------------------------------ keep_dpool inactive yes opt active yes
3、删除存储池
3.1、需求
存储池不需要的时候,为了节省空间,可以取消(移除)存储池。
取消存储池主要有两部分组成:删除存储目录、删除存储配置文件
注意:这两步都要求我们的存储对象在virsh pool-list的列表中
3.2、命令介绍
删除存储目录: virsh pool-delete 存储池 删除存储配置文件:virsh pool-undefine 存储池
3.3、实战【删除存储池】
3.3.1、删除存储池目录
virsh pool-delete keep_dpool # 注意:目录一定是要空的,不然删除失败 root@localhost:~# ll /kvm/images ls: cannot access '/kvm/images': No such file or directory # 目录删除成功
3.3.2、删除存储池配置文件
# 删除存储池配置文件 virsh pool-undefine keep_dpool # 配置文件,已经删除了 # ls /etc/libvirt/storage/keep_dpool.xml ls: cannot access '/etc/libvirt/storage/keep_dpool.xml': No such file or directory # virsh pool-list --all Name State Autostart ---------------------------- opt active yes