Kvm之十:存儲池

Centos7 Kvm 存儲池

1、存儲池介紹
#KVM平臺以存儲池的形式對存儲進(jìn)行統(tǒng)一管理,所謂存儲池可以理解為本地目錄,通過遠(yuǎn)端磁盤陣列(ISCSI,NFS)分配過來磁盤或目錄,當(dāng)然也支持各類分布式文件系統(tǒng)
#存儲池是放置虛擬機(jī)存儲的位置,可以是本地,也可以是網(wǎng)絡(luò)存儲,具體的虛擬機(jī)實例放置在卷上,
#KVM創(chuàng)建的存儲池可以理解為一種映射關(guān)系,即將某一塊掛載至宿主機(jī)器上的存儲空間形成可被KVM使用的邏輯存儲池,以方便虛擬主機(jī)的管理
2、定義存儲池
#采用本地目錄方式創(chuàng)建KVM存儲池
[root@node72 ~]# mkdir -p /data/vmfs
#定義存儲池
[root@node72 ~]# virsh pool-define-as vmfspool --type dir --target /data/vmfs
定義池 vmfspool
#創(chuàng)建存儲池
[root@node72 ~]# virsh pool-build vmfspool
構(gòu)建池 vmfspool
#查看所有存儲池
[root@node72 ~]# virsh pool-list --all
 名稱               狀態(tài)     自動開始
-------------------------------------------
 vmfspool             不活躍  否       

[root@node72 ~]# virsh pool-info vmfspool
名稱:       vmfspool
UUID:           c6d5bd62-3229-4a16-b267-081d943be80a
狀態(tài):       不活躍
持久:       是
自動啟動: 否
#設(shè)置存儲池自動啟動
[root@node72 ~]# virsh pool-autostart vmfspool
池 vmfspool 標(biāo)記為自動啟動
#啟動存儲池
[root@node72 ~]# virsh pool-start vmfspool
池 vmfspool 已啟動

[root@node72 ~]# virsh pool-list --all
 名稱               狀態(tài)     自動開始
-------------------------------------------
 vmfspool             活動     是       

[root@node72 ~]# virsh pool-info vmfspool
名稱:       vmfspool
UUID:           c6d5bd62-3229-4a16-b267-081d943be80a
狀態(tài):       running
持久:       是
自動啟動: 是
容量:       49.98 GiB     #顯示掛載分區(qū)總?cè)萘?分配:       6.59 GiB      #分區(qū)已經(jīng)使用容量
可用:       43.38 GiB     #可用容量
[root@node72 ~]# 
3、存儲池創(chuàng)建映像文件,安裝vm
#在存儲池創(chuàng)建一個卷(映像文件)
[root@node71 ~]# virsh vol-create-as vmfspool oel3_qcow2.img 10G --format qcow2
創(chuàng)建卷 oel3_qcow2.img 

[root@node71 ~]# ll /data/vmfs/
總用量 196
-rw------- 1 root root 197120 10月 26 13:39 oel3_qcow2.img
[root@node71 ~]# 
[root@node71 ~]# virsh vol-info --pool vmfspool /data/vmfs/oel3_qcow2.img
名稱:       oel3_qcow2.img
類型:       文件
容量:       10.00 GiB
分配:       196.00 KiB
[root@node71 ~]#
4、存儲池的刪除
#忘記記錄了,
#virsh pool-destroy vmfspool
#virsh pool-undefine vmfspool
#virsh pool-delete vmfspool
virsh pool與vol命令幫助
 Storage Pool (help keyword 'pool')
    find-storage-pool-sources-as   找到潛在存儲池源
    find-storage-pool-sources      發(fā)現(xiàn)潛在存儲池源
    pool-autostart                 自動啟動某個池
    pool-build                     建立池
    pool-create-as                 從一組變量中創(chuàng)建一個池
    pool-create                    從一個 XML 文件中創(chuàng)建一個池
    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 轉(zhuǎn)換為池名稱
    pool-refresh                   刷新池
    pool-start                     啟動一個(以前定義的)非活躍的池
    pool-undefine                  取消定義一個不活躍的池
    pool-uuid                      把一個池名稱轉(zhuǎn)換為池 UUID

 Storage Volume (help keyword 'volume')
    vol-clone                      克隆卷。
    vol-create-as                  從一組變量中創(chuàng)建卷
    vol-create                     從一個 XML 文件創(chuàng)建一個卷
    vol-create-from                生成卷,使用另一個卷作為輸入。
    vol-delete                     刪除卷
    vol-download                   將卷內(nèi)容下載到文件中
    vol-dumpxml                    XML 中的卷信息
    vol-info                       存儲卷信息
    vol-key                        為給定密鑰或者路徑返回卷密鑰
    vol-list                       列出卷
    vol-name                       為給定密鑰或者路徑返回卷名
    vol-path                       為給定密鑰或者路徑返回卷路徑
    vol-pool                       為給定密鑰或者路徑返回存儲池
    vol-resize                     創(chuàng)新定義卷大小
    vol-upload                     將文件內(nèi)容上傳到卷中
    vol-wipe                       擦除卷
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 上一章節(jié)我們安裝了KVM和KVM管理工具,接下來我們配置KVM宿主機(jī)(hosts)為虛擬機(jī)(guests)提供網(wǎng)絡(luò)...
    drfung閱讀 1,391評論 0 5
  • 一.虛擬化技術(shù)的介紹 (1)虛擬化技術(shù)類型: 1.主機(jī)虛擬化:xen,kvm.virtualbox.openv2....
    楠人幫閱讀 2,172評論 0 5
  • 虛擬化技術(shù)概覽KVM簡介KVM的管理操作 一、虛擬化技術(shù)概覽 (一)虛擬化技術(shù)類型: 主機(jī)虛擬化:xen, kvm...
    哈嘍別樣閱讀 2,014評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • 這一章節(jié)我們將來探討下如何熱添加虛擬磁盤,熱擴(kuò)容虛擬磁盤。熱添加、熱擴(kuò)容意味著您可以這些操作可以在虛擬機(jī)保持運行的...
    drfung閱讀 1,415評論 0 1

友情鏈接更多精彩內(nèi)容