黑帽联盟

标题: kvm-存储池启动、关闭、删除 [打印本页]

作者: 定位    时间: 2024-2-7 14:55
标题: 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






欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5