1. 程式人生 > >kvm虛擬機器建立:使用qemu-img建立img基礎映象以及增量映象

kvm虛擬機器建立:使用qemu-img建立img基礎映象以及增量映象

最近在學習虛擬化方面的知識,也只是剛剛入門階段,這裡把學習的一些筆記貼出來:

qcow2和raw區別https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/

建立kvm虛擬機器映象:

基礎映象

qemu-img create -f qcow2 -o size=20Gbasis_ubuntu16.img

-f 指定磁碟檔案型別 (qcow2和raw常用)

-o 指定虛擬機器可用記憶體最大限度

basis_ubuntu16.img 映象名字

basis_ubuntu16.xml

只需修改虛擬機器名字,虛擬機器大小(單位:位元組),

映象路徑,宿主機網橋,宿主機埠(注意不要重複)

增量映象

qemu-img create -b basis_ubuntu16.img -fqcow2 add_ubuntu16.img

-b 指定基礎映象

add_ubuntu16.xml修改同理

啟動基礎映象

virsh create basis_ubuntu16.xml

檢視已經啟動的映象virsh list –all

需要連線虛擬機器,給虛擬機器裝系統

掛載虛擬機器

guestmount -a/home/SoftwareInst/basis_ubuntu16.img -m /dev/sda5 -o nonempty --rw /mnt

-a指定掛載的虛擬機器

-m虛擬機器的掛載點  掛載點出錯時會給出正確的掛載點

-o 掛載點跟掛載後文件有重名時,保證不出錯的情況下可以使用-o nonempty來使用

--rw 讀寫模式以及掛載到的宿主機資料夾