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 ...
随机推荐
- 10--STL无序容器(Unordered Containers)
一:无序容器简介 Unordered Containers也是一种关联式容器.其中元素是分散,没有定性的排列(不是图中那样松散).其中元素可能在某一次操作后改变原来的位置. 哈希表的链地址法,更能表现 ...
- web端安全测试工具
https://www.cnblogs.com/ios9/p/7692373.html 十大web安全扫描工具 扫描程序可以在帮助造我们造就安全的Web 站点上助一臂之力,也就是说在黑客“黑”你之前, ...
- droid AVD创建及设置中各参数详解
设置AVD时有些参数比较模糊,特地找了篇文章,大家参考下! 本文根据如下的模拟器安装做一些解释: Name: 自定义虚拟的名称,不能有空格或者其他非法字符,否则不能创建,即Creat AVD不能高亮点 ...
- Hyperledger Fabric1.4 手动搭建过程
1.生成证书: #路径需要更改为自己的路径 cd ~/go/src/github.com/hyperledger/fabric/scripts/fabric-samples/first-network ...
- 【数据库开发】is not allowed to connect to this MySQL server解决办法
ERROR 1130: Host '192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们 ...
- 学习笔记:oracle学习一:oracle11g体系结构之体系结构概述和逻辑存储结构
目录 1.oracle 11g体系结构概述 1.1 三个重要概念 1.2 oracle数据库存储结构 2 逻辑存储结构 2.1 数据块(Data Blocks) 2.2 数据区(Extent) 2.3 ...
- 点亮文字(CSS)
html <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8& ...
- ota编译及差分包制作
OTA L 版本OTA build diff OTA升级的步骤如下: 1.new整个project. 2.Step1: ./vendor/mediatek/proprietary/scripts/si ...
- Sql server 中count() 与 sum() 的区别
一句话概括就是Sum(列) 是求和,把所有列的值进行汇总求和:COUNT(列) 是行数汇总,只要列的值不为Null,就会增加1: 举个例子说明下: --创建临时表结构 CREATE TABLE Tem ...
- 认识 Spring 框架(一)
认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP( ...