Kvm虛擬機克隆以及添加磁盤

克隆虛擬機

已有虛擬機ly1,如今須要一臺新的虛擬機,直接從ly1複製。bash

首先關閉正在運行的ly1dom

virsh # destroy ly1
Domain ly1 destroyed

而後開始克隆spa

#  virt-clone -o ly1 -n pwc1 -f /vg0_lv2/pwc1.img
Allocating 'pwc1.img'                                                                                                                                                                                                | 200 GB     00:52     

Clone 'pwc1' created successfully.

參數說明:code

-o 已有機器orm

-n 新虛擬機名稱ip

-f 指定存放鏡像文件的位置以及名稱get

克隆結束後,查看虛擬機狀態虛擬機

# virsh list --all
 Id    Name                           State
----------------------------------------------------
 13    ly2                            running
 -     ly1                            shut off
 -     pwc1                           shut off

克隆出來的虛擬機仍是關閉狀態,經過vnc鏈接啓動並修改其ip地址,至此新的虛擬機就成功克隆出來了。io

 

爲kvm虛擬機添加磁盤

一、     查看虛擬機pwc1的存儲form

virsh # domblklist pwc1
Target     Source
------------------------------------------------
hda        /vg0_lv2/pwc1.img
hdc        -


二、     建立磁盤文件
 

# qemu-img create -f qcow2 pwc1_1.qcow2 50G
Formatting 'pwc1_1.qcow2', fmt=qcow2 size=53687091200 encryption=off cluster_size=65536


三、     查看新建的磁盤文件
 

# qemu-img info pwc1_1.qcow2
image: pwc1_1.qcow2
file format: qcow2
virtual size: 50G (53687091200 bytes)
disk size: 136K
cluster_size: 65536



四、     爲虛擬機添加新建的磁盤文件
 

# virsh attach-disk pwc1 /vg0_lv2/pwc1_1.qcow2 vdb --cache=none --subdriver=qcow2
Disk attached successfully



五、    查看新增磁盤已經被虛擬機識別

# virsh domblklist pwc1
Target     Source
------------------------------------------------
hda        /vg0_lv2/pwc1.img
hdc        -
vdb        /vg0_lv2/pwc1_1.qcow2

六、    能夠鏈接vnc,檢查磁盤

能夠看到新增了一塊50G的磁盤/dev/vda

說明:對於虛擬機來講新增的盤爲/dev/vda,而對於主機使用virsh來查看的話是如今主機指定的名稱vdb

相關文章
相關標籤/搜索