kvm(十)虚拟机存储池
生活随笔
收集整理的這篇文章主要介紹了
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 |
4、激活存儲池并設置自動啟動
| 1 2 3 | [root@Aries?/]#?virsh?pool-start?vmStoragePool [root@Aries?/]#?virsh?pool-autostart?vmStoragePool |
5、在存儲池中創建虛擬磁盤空間 (存儲卷)
| 1 | [root@Aries?vmdisk]#?virsh?vol-create-as?vmStoragePool?vmtest.qcow2?6G?--format?qcow2 |
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 |
7、存儲池的其他管理命令
????? 在存儲池中刪除存儲空間 (存儲卷)
| 1 | [root@Aries?vmdisk]#?virsh?vol-delete?--pool?vmStoragePool?vmtest.qcow2 |
????取消激活存儲池?
| 1 | [root@Aries?vmdisk]#?virsh?pool-destroy?vmStoragePool |
???刪除存儲池使用的定義目錄
| 1 | [root@Aries?vmdisk]#?virsh?pool-delete?vmStoragePool |
重點是 vmdisk?目錄不見了??
取消定義存儲池
| 1 | [root@Aries?data]#?virsh?pool-undefine?vmStoragePool |
本文轉自 西索oO 51CTO博客,原文鏈接:http://blog.51cto.com/lansgg/1690046
總結
以上是生活随笔為你收集整理的kvm(十)虚拟机存储池的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库优化设计方案
- 下一篇: 目录:SpringBoot学习目录