• 欢迎光临~

kvm存储池管理

开发技术 开发技术 2022-10-16 次浏览

libvirt存储池(Storage Pool)
libvirt存储池用于生成、存放可被域访问的存储卷(如虚拟磁盘文件、光盘镜像文件等)

libvirt存储池的配置由存储池xml配置文件描述
默认放置路径:/etc/libvirt/storage

libvirt存储池配置文件

pool配置项,type属性:存储池使用的存储类型
	name:存储池名
	uuid:存储池的uuid
	capacity:存储池的大小
	allocation:存储池的已使用用空间大小
	available:存储池的可用空间大小
	source:存储池的存储空间来源
	target:存储池在宿主机的挂载目录
		path:挂载的目录
		permissions:存储池的访问配置
			mode:访问权限
			owner:拥有者
			group:属组

libvirt存储池——宿主机本地目录
pool配置项,type: dir 表示存储池来源于本地目录

	source:内容为空
	target:
		path:存储池对应的本地目录路径

libvirt存储池——网络文件系统(NFS)
pool配置项,type: netfs表示存储池来源于网络文件系统NFS

	source
		host:nfs服务器的地址
		dir:nfs服务器共享的目录
	target
		path:nfs网络存储挂载的本地目录

vrish存储池管理命令

vrish存储池的定义

pool-define 存储池xml配置文件在宿主机的路径

在使用存储池前,需要通过存储池xml配置文件,在libvirt中定义该存储池

vrish存储池的启动

pool-start 存储池名或ID

当存储池启动后,域才能访问存储池中的存储卷

vrish存储池的自启动
pool-autostart 存储池名或ID

设置存储池随libvirtd的启动,而自动启动

vrish存储池的停止
pool-destroy 存储池名或ID

当存储池停止后,域不能访问存储池中的存储卷

vrish存储池查看列表
pool-list

vrish存储池的更新
pool-refresh 存储池名或ID

更新存储池中存储卷的信息,可以使得新添加的存储卷被域所使用

vrish存储池配置编辑
pool-edit 存储池名

vrish存储池配置查看
pool-dumpxml 存储池名

程序员灯塔
转载请注明原文链接:kvm存储池管理
喜欢 (0)