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

 

posted @ 2023-05-21 17:10  小粉优化大师  阅读(377)  评论(0编辑  收藏  举报