共計 1393 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關 Kvm 虛擬機克隆以及添加磁盤的示例分析,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
克隆虛擬機
已有虛擬機 ly1,現在需要一臺新的虛擬機,直接從 ly1 復制。
首先關閉正在運行的 ly1
virsh # destroy ly1
Domain ly1 destroyed
然后開始克隆
# virt-clone -o ly1 -n pwc1 -f /vg0_lv2/pwc1.img
Allocating pwc1.img | 200 GB 00:52
Clone pwc1 created successfully.
參數說明:
-o 已有機器
-n 新虛擬機名稱
-f 指定存放鏡像文件的位置以及名稱
克隆結束后,查看虛擬機狀態
# virsh list --all
Id Name State
----------------------------------------------------
13 ly2 running
- ly1 shut off
- pwc1 shut off
克隆出來的虛擬機還是關閉狀態,通過 vnc 連接啟動并修改其 ip 地址,至此新的虛擬機就成功克隆出來了。
為 kvm 虛擬機添加磁盤
1、 查看虛擬機 pwc1 的存儲
virsh # domblklist pwc1
Target Source
------------------------------------------------
hda /vg0_lv2/pwc1.img
hdc -
2、 創建磁盤文件
# qemu-img create -f qcow2 pwc1_1.qcow2 50G
Formatting pwc1_1.qcow2 , fmt=qcow2 size=53687091200 encryption=off cluster_size=65536
3、 查看新建的磁盤文件
# qemu-img info pwc1_1.qcow2
image: pwc1_1.qcow2
file format: qcow2
virtual size: 50G (53687091200 bytes)
disk size: 136K
cluster_size: 65536
4、 為虛擬機添加新建的磁盤文件
# virsh attach-disk pwc1 /vg0_lv2/pwc1_1.qcow2 vdb --cache=none --subdriver=qcow2
Disk attached successfully
5、 查看新增磁盤已經被虛擬機識別
# virsh domblklist pwc1
Target Source
------------------------------------------------
hda /vg0_lv2/pwc1.img
hdc -
vdb /vg0_lv2/pwc1_1.qcow2
6、 可以連接 vnc,檢查磁盤
可以看到新增了一塊 50G 的磁盤 /dev/vda
說明:對于虛擬機來說新增的盤為 /dev/vda,而對于主機使用 virsh 來查看的話是現在主機指定的名稱 vdb
關于“Kvm 虛擬機克隆以及添加磁盤的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
正文完