kvm虛擬機器儲存管理

2022-07-14 12:03:33 字數 1175 閱讀 8072

1、kvm 的儲存虛擬化是通過儲存池(storage pool)和卷volume)來管理的。

2、storage pool 是宿主機上可以看到的一片儲存空間,可以是多種型

3、volume 是在 storage pool 中劃分出的一塊空間,宿主機將 volume 分配給虛擬機器,volume 在虛擬機器中看到的就是一塊硬碟

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上 執行

kvm虛擬機器管理

原創博文 安裝配置kvm web管理kvm kvm系統安裝 kvm轉殖 快照 kvm虛擬機器管理 系統自動化安裝 kvm自動化安裝centos例項 使用本地iso映象,使用本地ks自動化安裝指令碼 centos7 mini,ks kvname centos7.3 qemu img create f ...

KVM虛擬機器管理

定義新的儲存池 virsh pool define as spool4lj dir home lj spool4lj virsh pool build spool4lj 建立池子 virsh pool list all 檢視池子列表 virsh pool start spool4lj 開啟池子 vi...

KVM複製虛擬機器,KVM轉殖虛擬機器

1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...