KVM虛擬化學習筆記系列文章列表
----------------------------------------
kvm虛擬化學習筆記(一)之kvm虛擬化環境安裝
http://koumm.blog.51cto.com/703525/1288795
kvm虛擬化學習筆記(二)之linuxkvm虛擬機器安裝
http://koumm.blog.51cto.com/703525/1289627
kvm虛擬化學習筆記(三)之windowskvm虛擬機器安裝
http://koumm.blog.51cto.com/703525/1290191
kvm虛擬化學習筆記(四)之kvm虛擬機器日常管理與配置
http://koumm.blog.51cto.com/703525/1290269
kvm虛擬化學習筆記(五)之windows虛擬機器效能調整
http://koumm.blog.51cto.com/703525/1290682
kvm虛擬化學習筆記(六)之kvm虛擬機器控制台登入配置
http://koumm.blog.51cto.com/703525/1290996
kvm虛擬化學習筆記(七)之kvm虛擬機器複製
http://koumm.blog.51cto.com/703525/1291793
kvm虛擬化學習筆記(八)之kvm虛擬機器vnc配置
http://koumm.blog.51cto.com/703525/1291803
kvm虛擬化學習筆記(九)之kvm虛擬機器時間配置
http://koumm.blog.51cto.com/703525/1291862
kvm虛擬化學習筆記(十)之kvm虛擬機器快照備份
http://koumm.blog.51cto.com/703525/1291893
kvm虛擬化學習筆記(十一)之kvm虛擬機器擴充功能磁碟空間
http://koumm.blog.51cto.com/703525/1292146
kvm虛擬化學習筆記(十二)之kvmlinux虛擬機器線上擴充磁碟
http://koumm.blog.51cto.com/703525/1295296
kvm虛擬化學習筆記(十三)之kvm虛擬機器磁碟檔案讀取小結
http://koumm.blog.51cto.com/703525/1298845
kvm虛擬化學習筆記(十四)之kvm虛擬機器靜態遷移
http://koumm.blog.51cto.com/703525/1298852
kvm虛擬化學習筆記(十五)之kvm虛擬機器動態遷移
http://koumm.blog.51cto.com/703525/1300783
kvm虛擬化學習筆記(十六)之kvm虛擬化儲存池配置
http://koumm.blog.51cto.com/703525/1304196
1.建立基於檔案夾的儲存池目錄)
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201310/2/703525_1380741331bOuI.png" height="203" />
2.定義儲存池與其目錄
# virsh pool-define-as vmdisk --type dir --target /data/vmfs
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201310/2/703525_1380741331OTeb.png" height="89" />
3.建立已定義的儲存池(1)建立已定義的儲存池
# virsh pool-build vmdisk
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201310/2/703525_1380741332kHx8.png" height="96" />
(2)查看已定義的儲存池,儲存池不啟用無法使用。
#virsh pool-list --all
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/203214CM-3.png" height="148" />
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/2032143H1-4.png" height="167" />
4.啟用並自動啟動已定義的儲存池
# virsh pool-autostart vmdisk# virsh pool-start vmdisk
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/2032142K4-5.png" height="326" />
這裡vmdisk儲存池就已經建立好了,可以直接在這個儲存池中建立虛擬磁碟檔案了。
5.在儲存池中建立虛擬機器儲存卷(1)在儲存池中建立虛擬機器儲存卷
# virsh vol-create-as vmdisk oeltest03.qcow2 20G --format qcow2
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://img1.51cto.com/attachment/201310/2/703525_1380741338bfOS.png" height="139" />
(2)根據建立的虛擬機器儲存卷安裝虛擬機器
virt-install --name=oeltest03 --os-variant=RHEL6 --ram 1024 --vcpus=1 --disk path=/data/oeltest03.qcow2,format=qcow2,size=20,bus=virtio --accelerate --cdrom /data/iso/oel63x64.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio –noautoconsole
安裝過程略,可以參考本系列前面kvm安裝linux作業系統文章http://koumm.blog.51cto.com/703525/1289627。
注1:KVM儲存池主要是體現一種管理方式,可以通過掛載儲存目錄,lvm邏輯卷的方式建立儲存池,虛擬機器儲存卷建立完成後,剩下的操作與無儲存卷的方式無任何區別了。
注2:KVM儲存池也要用於虛擬機器移轉任務。
6.儲存池相關管理命令(1)在儲存池中建立虛擬機器儲存卷
# virsh vol-delete --pool vmdisk oeltest03.qcow2
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20321452N-7.png" height="144" />
(2)取消啟用儲存池
# virsh pool-destroy vmdisk
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/203214CC-8.png" height="293" />
(3)刪除儲存池定義的目錄/data/vmfs
# virsh pool-delete vmdisk
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/2032144340-9.png" height="303" />
(4)取消定義儲存池
# virsh pool-undefine vmdisk
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/203214F59-10.png" height="281" />
到此kvm儲存池配置與管理操作完畢。
本文出自 “koumm的linux技術部落格” 部落格,請務必保留此出處http://koumm.blog.51cto.com/703525/1304196