kvm虛擬機存儲管理


一、kvm存儲虛擬化介紹:

  1、KVM 的存儲虛擬化是通過存儲池(Storage Pool)和卷Volume)來管理的。
  2、Storage Pool 是宿主機上可以看到的一片存儲空間,可以是多種型
  3、Volume 是在 Storage Pool 中划分出的一塊空間,宿主機將 Volume 分配給虛擬機,Volume 在虛擬機中看到的就是一塊硬盤

二、目錄類型的 Storage Pool:

  1、文件目錄是最常用的 Storage Pool 類型。KVM 將宿主機目錄
    /var/lib/libvirt/images/ 作為默認的 Storage Pool
  2、Volume 是該目錄下面的文件了,一個文件就是一個 Volu
  3、那 KVM 是怎么知道要把 /var/lib/libvirt/images 這個目錄當做默認Storage Pool 的呢?
   實際上 KVM 所有可以使用的 Storage Pool 都定義在宿主機的
   /etc/libvirt/storage 目錄下,每個 Pool 一個 xml 文件
  注意:Storage Pool 的類型是 “dir”,目錄的路徑就是/var/lib/libvirt/images

三、創建Storage Pool:
  1、在 virt-manager 中打開一台虛擬機,為其添加硬盤
  2、選擇存儲,選擇管理,彈出如下對話框,點擊左側“+”后彈出添加新存儲池,隨意起一個名稱,點擊"前進"
  3、在“目標路徑”中寫入准備新建存儲池的路徑,點擊“完成”
  4、之后新建出一個名為kem-storage的存儲池,其路徑為/kvm-storage

四、虛機添加volume:

  1、點擊創建的池后點擊+
  2、點擊“完成”后,在kvm-storage中新建了一個volume的文件,點擊“選擇卷”

  以上創建的卷 volume01.qcow2 是一個文件,路徑在/kvm-storage
  使用文件做 Volume 有很多優點:存儲方便、移植性好、可復制
  KVM 支持多種 Volume 文件格式:
    raw:是默認格式,即原始磁盤鏡像格式,移植性好,性能好,但大小固定,不能節省磁盤空間。
    qcow2:是推薦使用的格式,cow 表示 copy on write,能夠節省磁盤空間,支持 AES 加密,支持 zlib 壓縮,支持多快照,功能很多。
    vmdk:是 VMWare 的虛擬磁盤格式,也就是說 VMWare 虛機可以直接在KVM上 運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM