遷移:
系統的遷移是指把源主機上的操作系統和應用程序移動到目的主機,並且能夠在目的主機上正常運行
遷移的目的:
1、簡化系統維護管理
2、高系統負載均衡
3、增強系統錯誤容忍度
4、優化系統電源管理
KVM 虛擬機的熱遷移 ---Live Migration
熱遷移(又叫動態遷移、實時遷移),即虛擬機保存( save ) / 恢復 (restore) :將整個虛擬機的運行狀態完整保存下來,同時可以快速的恢復到原有硬件平台甚至是不同硬件平台上。恢復以后,虛擬機仍舊平滑運行,用戶不會察覺到任何差異。
遷移的種類:
P2P :物理機之間的遷移
V2P :虛擬機遷到物理機
P2V :物理機遷到虛擬機
V2V :虛擬機遷到虛擬機
衡量遷移的效率:
1. 整體遷移時間:從源主機中遷移操作開始到目的主機上客戶機服務處於不可用狀態的時間,此時源主機上客戶機已經暫停服務,目的主機上的客戶機還未恢復服務。
2. 服務器停機時間:在遷移過程中,源主機和目的主機上的客戶機都處於不可用狀態的時間,此時源主機上客戶機已暫停,目的目的主機上客戶還未恢
復服務。
3. 對服務的性能影響:不僅包括遷移后的客戶機中應用程序的性能與遷移前相對比是否有所降低,還包括遷移后對目的主機上的其他服務的性能影響。
實驗 : V2V
環境准備:
1、 兩台已經搭建好了kvm 的服務器,並且有虛擬機
2、 兩台服務器可以互相通信
3、192.168.206.132 主機名:lichaohostkvm60G:~
192.168.206.130 主機名:lichaohostkvm50G:~
1> 搭建nfs 服務
#1解析域名
&1
&2
#2發送秘鑰
&1
ssh-keygen
&2
ssh-copy-id 192.168.206.130
#3下載
yum install rpcbind nfs-utils -y
#4 創建共享目錄
mkdir nfsdate
#5編輯配置文件
&1
&2 內容如下
/nfsdate 192.168.206.130(rw)
#6修改屬主
chown -R nfsnobody:nfsnobody /nfsdate
#7啟動nfs 服務
#8在lichaohostkvm50G 端 下載
#9掛載使用
&1
&2創建共享目錄
&3掛載
&4查看
2> 將 lichaohostkvm60G 里的vm10 遷移到 licahohostkvm50G 里
#
#
&1 將vm10的磁盤文件復制到共享目錄
&2備份vm10虛擬機配置文件
&3刪除vm10 域
&4編輯vm10 虛擬機配置文件
vim vm10.xml
&5定義vm10 域
&6開機vm10 虛擬機
&7利用virt-manager 進行 遷移
#1
#2進行遷移
#3
#4
#5遷移成功