作者:吳業亮
博客:http://blog.csdn.net/wylfengyujiancheng
1、定義存儲池
採用本地目錄方式創建KVM存儲池
# mkdir -p /wyl
定義存儲池
# virsh pool-define-as wylpool --type dir --target /wyl
定義池 wylpool
# virsh pool-build wylpool
構建池 wylpool
# virsh pool-list --all
Name State Autostart
-------------------------------------------
wylpool inactive no
# virsh pool-info wylpool
Name: wylpool
UUID: c5f759a4-7c25-48dd-9e50-5323ca78deb4
State: inactive
Persistent: yes
Autostart: no
設置存儲池自動啓動
# virsh pool-autostart wylpool
Pool wylpool marked as autostarted
啓動存儲池
# virsh pool-start wylpool
Pool wylpool started
# virsh pool-list --all
Name State Autostart
-------------------------------------------
wylpool active yes
# virsh pool-info wylpool
Name: wylpool
UUID: c5f759a4-7c25-48dd-9e50-5323ca78deb4
State: running
Persistent: yes
Autostart: yes
Capacity: 77.47 GiB
Allocation: 3.02 GiB
Available: 74.45 GiB
2、存儲池創建映像文件,安裝vm
在存儲池創建一個卷(映像文件)
# virsh vol-create-as wylpool test_qcow2.img 20G --format qcow2
創建卷 test_qcow2.img
# ll /wyl/
total 196
-rw------- 1 root root 197120 Oct 21 18:43 test_qcow2.img
#
# virsh vol-info --pool wylpool /wyl/test_qcow2.img
Name: test_qcow2.img
Type: file
Capacity: 20.00 GiB
Allocation: 196.00 KiB
3、存儲池的刪除
#virsh pool-destroy wylpool
#virsh pool-undefine wylpool
#virsh pool-delete wylpool
virsh pool與vol命令幫助
Storage Pool (help keyword 'pool')
find-storage-pool-sources-as 找到潛在存儲池源
find-storage-pool-sources 發現潛在存儲池源
pool-autostart 自動啓動某個池
pool-build 建立池
pool-create-as 從一組變量中創建一個池
pool-create 從一個 XML 文件中創建一個池
pool-define-as 在一組變量中定義池
pool-define define an inactive persistent storage pool or modify an existing persistent one from an XML file
pool-delete 刪除池
pool-destroy 銷燬(刪除)池
pool-dumpxml XML 中的池信息
pool-edit 爲存儲池編輯 XML 配置
pool-info 存儲池信息
pool-list 列出池
pool-name 將池 UUID 轉換爲池名稱
pool-refresh 刷新池
pool-start 啓動一個(以前定義的)非活躍的池
pool-undefine 取消定義一個不活躍的池
pool-uuid 把一個池名稱轉換爲池 UUID
Storage Volume (help keyword 'volume')
vol-clone 克隆卷。
vol-create-as 從一組變量中創建卷
vol-create 從一個 XML 文件創建一個卷
vol-create-from 生成卷,使用另一個卷作爲輸入。
vol-delete 刪除卷
vol-download 將卷內容下載到文件中
vol-dumpxml XML 中的卷信息
vol-info 存儲卷信息
vol-key 爲給定密鑰或者路徑返回卷密鑰
vol-list 列出卷
vol-name 爲給定密鑰或者路徑返回卷名
vol-path 爲給定密鑰或者路徑返回卷路徑
vol-pool 爲給定密鑰或者路徑返回存儲池
vol-resize 創新定義卷大小
vol-upload 將文件內容上傳到卷中
vol-wipe 擦除卷