KVM之virsh管理Storage pool
创建基于文件夹的存储池
基于文件夹的存储池:
[root@ubuntu01 ~]# mkdir /data/vm_pool
[root@ubuntu01 ~]# virsh pool-create-as --name vmdir_pool --type dir --target /data/vm_pool
Pool vmdir_pool created
基于文件夹的存储池:
[root@ubuntu01 ~]# mkdir /data/vmfs_pool
[root@ubuntu01 ~]# virsh pool-create-as --name vmfs_pool --type fs --source-dev /dev/sdb1 --source-format ext4 --target /data/vmfs_pool
Pool vmfs_pool created
查看存储池状态
[root@ubuntu01 ~]# virsh pool-list --all
Name State Autostart
-------------------------------------------
vmdir_pool active no
vmfs_pool active no
[root@ubuntu01 ~]# virsh pool-info vmdir_pool
Name: vmdir_pool
UUID: 498b5826-f733-435c-ac73-b6fc33d04e58
State: running
Persistent: no
Autostart: no
Capacity: 98.30 GiB
Allocation: 14.95 GiB
Available: 83.36 GiB
[root@ubuntu01 ~]# virsh pool-info vmfs_pool
Name: vmfs_pool
UUID: df740ec9-362f-4dea-98a6-cbd62c6e2887
State: running
Persistent: no
Autostart: no
Capacity: 19.56 GiB
Allocation: 43.94 MiB
Available: 19.52 GiB
在存储池中创建卷
[root@ubuntu01 ~]# virsh vol-create-as --pool vmdir_pool --name vm_disk01.raw --capacity 10G --allocation 1G --format raw
Vol vm_disk01.raw created
- --capacity 10G #总容量
- --allocation 1G #初始大小
查看存储池的卷信息
[root@ubuntu01 ~]# virsh vol-list [--pool] vmdir_pool
Name Path
------------------------------------------------------------------------------
vm_disk01.raw /data/vm_pool/vm_disk01.raw
vm_disk02.raw /data/vm_pool/vm_disk02.raw
[root@ubuntu01 ~]# virsh vol-list [--pool] vmdir_pool --details
Name Path Type Capacity Allocation
-------------------------------------------------------------------------
vm_disk01.raw /data/vm_pool/vm_disk01.raw file 10.00 GiB 1.00 GiB
vm_disk02.raw /data/vm_pool/vm_disk02.raw file 10.00 GiB 1.00 GiB
[root@ubuntu01 ~]# ll /data/vm_pool/ -h
total 1.1G
-rw------- 1 root root 10G Jun 28 14:06 vm_disk01.raw
[root@ubuntu01 ~]# virsh vol-info /data/vm_pool/vm_disk01.raw
Name: vm_disk01.raw
Type: file
Capacity: 10.00 GiB
Allocation: 1.00 GiB
[root@ubuntu01 ~]# virsh vol-info [--vol] vm_disk01.raw --pool vmdir_pool
Name: vm_disk01.raw
Type: file
Capacity: 10.00 GiB
Allocation: 1.00 GiB
删除存储池
[root@ubuntu01 ~]# virsh pool-destroy vm_pool
Pool vm_pool destroyed
KVM之virsh管理Storage pool的更多相关文章
- KVM之virsh管理虚拟机网卡配置
虚拟机网卡管理 virsh attach-interface 添加网卡: [root@ubuntu ~]# virsh domiflist CentOS-V6.5.23-server01 Interf ...
- KVM之virsh管理虚拟机内存
调整内存 virsh setmem 命令帮助: [root@ubuntu ~]# virsh setmem --help NAME setmem - change memory allocation ...
- KVM之virsh管理虚拟机CPU
查看虚拟机CPU数量配置 [root@ubuntu ~]# virsh vcpucount centos_server01 maximum config 2 maximum live 2 curren ...
- KVM之virsh管理虚拟机硬盘配置
新建raw格式虚拟盘 [root@ubuntu ~]# qemu-img create -f raw /data/raw/disk02.raw 5G Formatting '/data/raw/dis ...
- KVM虚拟化储存管理(3)
一.KVM 存储虚拟化介绍 KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的. Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型: Vo ...
- LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)
LVM 类型的 Storage Pool 不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 VG 中的 LV 也可以作为虚拟磁盘分配给虚拟机使用. 不过,LV 由于没有磁盘的 MBR 引导记录,不能 ...
- LVM 类型的 Storage Pool
LVM 类型的 Storage Pool 不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 VG 中的 LV 也可以作为虚拟磁盘分配给虚拟机使用. 不过,LV 由于没有磁盘的 MBR 引导记录,不能 ...
- O008、LVM类型的Storage Pool
参考https://www.cnblogs.com/CloudMan6/p/5277927.html LVM类型的Storage Pool 不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 ...
- Linux下KVM虚拟机基本管理及常用命令(转)
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...
随机推荐
- 阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_17-课程预览功能开发-前后端测试
启动前端代码 前端课程找到课程的发布页面 这样就打开了预览页面 结束
- MapReduce本地运行模式wordcount实例(附:MapReduce原理简析)
1. 环境配置 a) 配置系统环境变量HADOOP_HOME b) 把hadoop.dll文件放到c:/windows/System32目录下 c) ...
- (十一)会话跟踪技术之作用域(request、session、servletContext)
一.作用域范围 Request 保存的键值仅在下一个request对象中可以得到,作用于两个有请求关系的页面 Session 它是一个会话范围,相当于一个局部变量,从Sess ...
- 《CNCF × Alibaba云原生技术公开课》知识点自测(三):Kubernetes核心概念
(单选)1.Kubernetes的中文含义是___. A. 船 B.舵手 C.容器平台 D.起重机 (单选) 2.Kubectl是_____. A. 一个与Kubernetes集群进行交互.管 ...
- 【计算机视觉】detection/region/object proposal 方法综述文章
目录(?)[-] Papers 大纲 各种OP方法的回顾 Grouping proposal methods Window scoring proposal methods Aliternate pr ...
- Java面试 - 重载(Overload)和重写(Override)的区别?
1.重载是在同一个类中,可声明多个同名方法,但参数列表不同(参数顺序,个数,类型).而重写是在子类中,对从父类中继承的方法进行重新编写,但方法名,参数列表(参数顺序,个数,类型),返回值类型必须保持一 ...
- 原生JS+ CSS3创建loading加载动画;
效果图: js创建loading show = function(){ //loading dom元素 var Div = document.createElement("div" ...
- Echarts API说明文档
theme = { // 全图默认背景 // backgroundColor: 'rgba(0,0,0,0)', // 默认色板 ...
- 针对Quizii的基本抓包实验(Fiddler)
本实验仅限于了解POST和GET几种常规数据获取方案的学习.简单的来说,POST就是向服务器发送数据,GET会向服务器请求数据.可以参考https://www.zhihu.com/question/2 ...
- 谈谈Python中pop与remove的用法
remove() 函数用于移除列表中某个值的第一个匹配项. remove()方法语法: list.remove(obj) 如果obj不在列表中会引发 ValueError 错误,通常先使用count ...