KVM到KVM之v2v遷移


1.源KVM虛擬主機node1

(1).查看源KVM虛擬主機上的虛擬機列表,本文計划將oeltest01虛擬機遷移到其它KVM虛擬主機中。

image

(2).查看oeltest01虛擬機磁盤文件位置/data/oeltest01.qcow2。

image

由於采用基於kvm的v2v遷移工具,v2v的遷移需要kvm的存儲池的支持,需要對KVM虛擬環境進行改造,kvm存儲池的配置請見kvm虛擬化學習筆記(十六)之kvm虛擬化存儲池配置

(3).源虛擬機KVM存儲池配置簡要過程

# mkdir -p /data/vmfs
# virsh pool-define-as vmdisk --type dir --target /data/vmfs
# virsh pool-build vmdisk
# virsh pool-autostart vmdisk
# virsh pool-start vmdisk
 

(4).將虛擬機磁盤文件移動到存儲池中

# mv /data/oeltest01.qcow2 /data/vmfs/
 

2.目標KVM虛擬主機node2

(1).查看源KVM虛擬主機上的虛擬機列表

image

(2).目標虛擬機KVM存儲池配置簡要過程

# mkdir -p /data/vmfs
# virsh pool-define-as vmdisk --type dir --target /data/vmfs
# virsh pool-build vmdisk
# virsh pool-autostart vmdisk
# virsh pool-start vmdisk
 

3.KVM到KVM之間的v2p遷移

說明:計划將源kvm主機中的oeltest01虛擬機遷移到目標虛擬機中,原理是直接拷貝虛擬機磁盤文件與配置文件到目標虛擬主機上。關鍵點就是源與目標虛擬主機必須采用存儲池配置虛擬機磁盤。

(1).開始遷移

# virt-v2v -ic qemu+ssh://192.168.233.130/system -op vmdisk -b br0 oeltest01
The authenticity of host '192.168.233.130 (192.168.233.130)' can't be established.
RSA key fingerprint is ff:ed:35:5e:4b:f5:fd:52:bf:0a:59:7a:52:0f:02:44.
Are you sure you want to continue connecting (yes/no)? yes
root@192.168.233.130's password:
root@192.168.233.130's password:
 

image

image

(2)遷移完畢,查看虛擬機狀態

image

自動在存儲池中拷貝了虛擬機磁盤文件。

image

測試虛擬機控制台。

image

至此KVM到KVM之v2v遷移成功完成。v2v的遷移方式也是其它靜態遷移方式的補充,也讓kvm虛擬化適用范圍擴大。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM