kvm(十)虚拟机存储池
本文系統(tǒng) centos 6.5 x64
KVM平臺(tái)以存儲(chǔ)池的形式對(duì)存儲(chǔ)進(jìn)行統(tǒng)一管理,所謂存儲(chǔ)池可以理解為本地目錄、通過(guò)遠(yuǎn)端磁盤陣列(iSCSI、NFS)分配過(guò)來(lái)磁盤或目錄,當(dāng)然也支持各類分布式文件系統(tǒng)。
通過(guò)virsh中pool命令能夠查看、創(chuàng)建、激活、注冊(cè)、刪除存儲(chǔ)池。
注1:KVM存儲(chǔ)池主要是體現(xiàn)一種管理方式,可以通過(guò)掛載存儲(chǔ)目錄,lvm邏輯卷的方式創(chuàng)建存儲(chǔ)池,虛擬機(jī)存儲(chǔ)卷創(chuàng)建完成后,剩下的操作與無(wú)存儲(chǔ)卷的方式無(wú)任何區(qū)別了。
注2:KVM存儲(chǔ)池也要用于虛擬機(jī)遷移任務(wù)。
此例使用本地目錄創(chuàng)建存儲(chǔ)池
1、創(chuàng)建目錄、用于創(chuàng)建存儲(chǔ)池
| 1 | [root@Aries?/]#?mkdir?/data/vmdisk |
2、定義存儲(chǔ)池
| 1 2 | [root@Aries?/]#?virsh?pool-define-as?vmStoragePool?--type?dir?--target?/data/vmdisk/ 定義池?vmStoragePool |
3、生成存儲(chǔ)池
| 1 2 | [root@Aries?/]#?virsh?pool-build?vmStoragePool 構(gòu)建池?vmStoragePool |
4、激活存儲(chǔ)池并設(shè)置自動(dòng)啟動(dòng)
| 1 2 3 | [root@Aries?/]#?virsh?pool-start?vmStoragePool [root@Aries?/]#?virsh?pool-autostart?vmStoragePool |
5、在存儲(chǔ)池中創(chuàng)建虛擬磁盤空間 (存儲(chǔ)卷)
| 1 | [root@Aries?vmdisk]#?virsh?vol-create-as?vmStoragePool?vmtest.qcow2?6G?--format?qcow2 |
6、創(chuàng)建虛擬機(jī),將存儲(chǔ)空間指向上面的磁盤空間 (存儲(chǔ)卷)
| 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、存儲(chǔ)池的其他管理命令
????? 在存儲(chǔ)池中刪除存儲(chǔ)空間 (存儲(chǔ)卷)
| 1 | [root@Aries?vmdisk]#?virsh?vol-delete?--pool?vmStoragePool?vmtest.qcow2 |
????取消激活存儲(chǔ)池?
| 1 | [root@Aries?vmdisk]#?virsh?pool-destroy?vmStoragePool |
???刪除存儲(chǔ)池使用的定義目錄
| 1 | [root@Aries?vmdisk]#?virsh?pool-delete?vmStoragePool |
重點(diǎn)是 vmdisk?目錄不見(jiàn)了??
取消定義存儲(chǔ)池
| 1 | [root@Aries?data]#?virsh?pool-undefine?vmStoragePool |
本文轉(zhuǎn)自 西索oO 51CTO博客,原文鏈接:http://blog.51cto.com/lansgg/1690046
總結(jié)
以上是生活随笔為你收集整理的kvm(十)虚拟机存储池的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库优化设计方案
- 下一篇: 目录:SpringBoot学习目录