kvm(五)客戶機vm的增量主機快照

2021-09-21 19:37:51 字數 3328 閱讀 2654

快速理解快照請參考 虛擬機器快照**

目的:通過乙個基礎映象(backing files,基本映象),裡面把各個虛擬機器都需要的環境都搭建好,然後基於這個映象建立起乙個個增量映象,每個增量映象對應乙個虛擬機器,虛擬機器對映象中所有的改變都記錄在增量映象裡面,基礎映象始終保持不變。

功能:節省磁碟空間,快速複製虛擬機器。

環境:基本映象檔案:vm4.qcow2  虛擬機器id:vm4

增量映象檔案:vm5.qcow2 虛擬機器id:vm5

要求:以基本映象檔案vm4.qcow2為基礎,建立乙個映象檔案vm5.qcow2,以此建立乙個虛擬機器機vm5,虛擬機器node4的改變將儲存於vm5.qcow2中。

1、檢視backing files 資訊

2、建立快照增量檔案

3、建立vm5的配置檔案並修改

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

[root@aries kvm]# cp /etc/libvirt/qemu/vm4.xml /etc/libvirt/qemu/vm5.xml

[root@aries kvm]# vim /etc/libvirt/qemu/vm5.xml

#######對比和源vm4的配置檔案###########

[root@aries kvm]# diff /etc/libvirt/qemu/vm4.xml /etc/libvirt/qemu/vm5.xml

9,10c9,10

/name>

/uuid>

---

>   vm5</name>

>   4e7de5d2-fab4-958f-1aba-2da41690fd08</uuid>

31c31

sourcefile='/kvm/vm4.qcow2'/>

---

>       <sourcefile='/kvm/vm5.qcow2'/>

48c48

---

>

60c60

---

>

4、根據配置檔案定義vm5虛擬機器

進入系統修改必要配置;主機名、網絡卡、6.0以上系統刪除檔案 /etc/udev/rules.d/70-persistent-net.rules  

5、自動擴充套件虛擬機器容量

1

2

3

4

5

[root@aries kvm]# cd /kvm/

[root@aries kvm]# du -sh vm4.qcow2 vm5.qcow2

1.6g    vm4.qcow2

6.9m    vm5.qcow2

[root@aries kvm]#

在vm5主機模擬

1

2

3

4

5

[root@vm5 ~]# dd if=/dev/zero of=testfile bs=1m count=500

記錄了500+0 的讀入

記錄了500+0 的寫出

524288000位元組(524 mb)已複製,16.662 秒,31.5 mb/秒

[root@vm5 ~]#

可以看到變化

基礎檔案沒有變化,增量檔案變化

為KVM客戶機新增virsh console支援

為kvm客戶機新增virsh console支援 在kvm中安裝了乙個rhel6.1,啟動virsh命令想通過console命令連線至客戶機的終端,結果輸入命令後終端卡在這個狀態 virsh console test connected to domain test escape character...

kvm虛擬機器配置被轉殖rhel6客戶機的網絡卡

例子 配置被轉殖rhel6客戶機的網絡卡 rhel6的網絡卡是通過udev規則來進行命名 每個網絡卡都有不一樣的mac udev規則是根據網絡卡的mac來進行識別 轉殖出來的客戶機,為了遵守每個網絡卡的mac都是全球唯一的準則,所以轉殖之後的新客戶機的網絡卡mac位址肯定發生變化 結果 轉殖出來的客...

瘦客戶機的前世今生

最初,人們排隊等待將自己的程式錄入機器,然後執行,機房門前排起來了長隊,直到終端出現!終端的物理形式很多種,常見的終端可以通過一條線欖接入主機 邏輯上,此時多處理機制大規模應用,在序列處理器上,通過分時機制模擬出了乙個並行處理的假象,如此一來,多個終端前的使用者就可以同時工作。隨著計算需求的增加和多...