kvm(十)虚拟机存储池

简介:

本文系统 centos 6.5 x64

KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。

通过virsh中pool命令能够查看、创建、激活、注册、删除存储池。

注1:KVM存储池主要是体现一种管理方式,可以通过挂载存储目录,lvm逻辑卷的方式创建存储池,虚拟机存储卷创建完成后,剩下的操作与无存储卷的方式无任何区别了。
注2:KVM存储池也要用于虚拟机迁移任务。


此例使用本地目录创建存储池

1、创建目录、用于创建存储池

1
[root@Aries /] # mkdir /data/vmdisk

2、定义存储池

1
2
[root@Aries /] # virsh pool-define-as vmStoragePool --type dir --target /data/vmdisk/
定义池 vmStoragePool

3、生成存储池

1
2
[root@Aries /] # virsh pool-build vmStoragePool
构建池 vmStoragePool

wKiom1XevfSQghHJAADg3ItYVXU891.jpg

4、激活存储池并设置自动启动

1
2
3
[root@Aries /] # virsh pool-start vmStoragePool
 
[root@Aries /] # virsh pool-autostart vmStoragePool

wKioL1XewTGgyB59AALXCkKlhjA154.jpg

5、在存储池中创建虚拟磁盘空间 (存储卷)

1
[root@Aries vmdisk] # virsh vol-create-as vmStoragePool vmtest.qcow2 6G --format qcow2


wKiom1XgBwnzLFyGAAGR5dQhdNE034.jpg

6、创建虚拟机,将存储空间指向上面的磁盘空间 (存储卷)

1
virt- install  --name=vmtest --os-variant=RHEL6  -- ram  512 --vcpus=1 --disk path= /data/vmdisk/vmtest .qcow2, format =qcow2,size=6,bus=virtio --accelerate --cdrom= /iso/CentOS-6 .5-x86_64-bin-DVD1.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole

wKioL1XgCijz9e81AAGS8aW5SUc827.jpg

7、存储池的其他管理命令

      在存储池中删除存储空间 (存储卷)

1
[root@Aries vmdisk] # virsh vol-delete --pool vmStoragePool vmtest.qcow2

wKiom1XgCqfxpzsEAADebA_loE0259.jpg

    取消激活存储池 

1
[root@Aries vmdisk] # virsh pool-destroy vmStoragePool

wKioL1XgDRSgo02VAAIB0rBGdz0613.jpg

   删除存储池使用的定义目录

1
[root@Aries vmdisk] # virsh pool-delete vmStoragePool

wKioL1XgDdyQM0rEAAHvuuY3tdw832.jpg

重点是 vmdisk 目录不见了  

取消定义存储池

1
[root@Aries data] # virsh pool-undefine vmStoragePool

wKioL1XgDiKzHVn3AAFWUkqFZnk819.jpg


本文转自 西索oO 51CTO博客,原文链接:http://blog.51cto.com/lansgg/1690046


相关文章
|
4月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
87 2
|
4月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
59 3
KVM虚拟机的桥接网络
|
4月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
106 3
KVM虚拟机的克隆
|
4月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
167 1
KVM虚拟机的热迁移
|
4月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
136 1
kvm虚拟机磁盘管理
|
4月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
140 8
|
4月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
152 3

相关实验场景

更多