KVM虛擬化學習筆記系列文章列表
----------------------------------------
kvm虛擬化學習筆記(一)之kvm虛擬化環境安裝
http://koumm.blog.51cto.com/703525/1288795
kvm虛擬化學習筆記(二)之linuxkvm虛擬機器安裝
http://koumm.blog.51cto.com/703525/1289627
kvm虛擬化學習筆記(三)之windowskvm虛擬機器安裝
http://koumm.blog.51cto.com/703525/1290191
kvm虛擬化學習筆記(四)之kvm虛擬機器日常管理與配置
http://koumm.blog.51cto.com/703525/1290269
kvm虛擬化學習筆記(五)之windows虛擬機器效能調整
http://koumm.blog.51cto.com/703525/1290682
kvm虛擬化學習筆記(六)之kvm虛擬機器控制台登入配置
http://koumm.blog.51cto.com/703525/1290996
kvm虛擬化學習筆記(七)之kvm虛擬機器複製
http://koumm.blog.51cto.com/703525/1291793
kvm虛擬化學習筆記(八)之kvm虛擬機器vnc配置
http://koumm.blog.51cto.com/703525/1291803
kvm虛擬化學習筆記(九)之kvm虛擬機器時間配置
http://koumm.blog.51cto.com/703525/1291862
kvm虛擬化學習筆記(十)之kvm虛擬機器快照備份
http://koumm.blog.51cto.com/703525/1291893
kvm虛擬化學習筆記(十一)之kvm虛擬機器擴充功能磁碟空間
http://koumm.blog.51cto.com/703525/1292146
kvm虛擬化學習筆記(十二)之kvmlinux虛擬機器線上擴充磁碟
http://koumm.blog.51cto.com/703525/1295296
kvm虛擬化學習筆記(十三)之kvm虛擬機器磁碟檔案讀取小結
http://koumm.blog.51cto.com/703525/1298845
kvm虛擬化學習筆記(十四)之kvm虛擬機器靜態遷移
http://koumm.blog.51cto.com/703525/1298852
kvm虛擬化學習筆記(十五)之kvm虛擬機器動態遷移
http://koumm.blog.51cto.com/703525/1300783
kvm虛擬化學習筆記(十六)之kvm虛擬化儲存池配置
http://koumm.blog.51cto.com/703525/1304196
kvm虛擬化學習筆記(十七)之KVM到KVM之v2v遷移
http://koumm.blog.51cto.com/703525/1304271
1.源KVM虛擬機器主機node1
(1).查看源KVM虛擬機器主機上的虛擬機器列表,本文計劃將oeltest01虛擬機器移轉到其它KVM虛擬機器主機中。
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302H913-0.png" height="199" />
(2).查看oeltest01虛擬機器磁碟檔案位置/data/oeltest01.qcow2。
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302L2G-1.png" height="406" />
由於採用基於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虛擬機器主機上的虛擬機器列表
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302L120-2.png" height="111" />
(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 oeltest01The 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)? yesroot@192.168.233.130's password:root@192.168.233.130's password:
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302K533-3.png" height="354" />
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302I434-4.png" height="136" />
(2)遷移完畢,查看虛擬機器狀態
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302I102-5.png" height="248" />
自動在儲存池中拷貝了虛擬機器磁碟檔案。
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302I500-6.png" height="108" />
測試虛擬機器控制台。
650) this.width=650;" style="border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://www.bkjia.com/uploads/allimg/131227/20302JS8-7.png" height="385" />
至此KVM到KVM之v2v遷移成功完成。v2v的遷移方式也是其它靜態遷移方式的補充,也讓kvm虛擬化適用範圍擴大。
本文出自 “koumm的linux技術部落格” 部落格,請務必保留此出處http://koumm.blog.51cto.com/703525/1304271