頻道欄目
首頁 > 資訊 > 云計算 > 正文

基于centos7.4KVM動態遷移教程

19-02-19        來源:[db:作者]  
收藏   我要投稿

KVM動態遷移
動態遷移(Live Migration):也叫在線遷移(Online Migration)。就是在保證虛擬機上服務正常運行的同時,將一個虛擬機系統從一個物理主機移動到另一個物理主機的過程。該過程不會對最終用戶造成明 顯的影響,從而使得管理員能夠在不影響用戶正常使用的情況下,對物理服務器進行離線維修或者升級。與靜態遷移不同的是,為了保證遷移過程中虛擬機服務的可 用,遷移過程僅有非常短暫的停機時間。遷移的前面階段,服務在源主機的虛擬機上運行,當遷移進行到一定階段,目的主機已經具備了運行虛擬機系統的必須資 源,經過一個非常短暫的切換,源主機將控制權轉移到目的主機,虛擬機系統在目的主機上繼續運行。對于虛擬機服務本身而言,由于切換的時間非常短暫,用戶感 覺不到服務的中斷,因而遷移過程對用戶是透明的。動態遷移適用于對虛擬機服務可用性要求很高的場合。有關kvm虛擬化請點擊查看。kvm
案例試試步驟如下:
(1) 設置一臺源主機)與一臺目的主機;
(2) 兩臺主機的kvm連接NFS共享存儲;
(3) 在源主機的kvm中新建虛擬機并安裝系統;
(4) 兩臺主機連接并實現遷移
實驗拓撲圖如下:
基于centos7.4 KVM動態遷移

類型 地址 作用
源主機 192.168.30.31 安裝centos7系統掛載共享存儲
目的主機 192.168.30.32 掛載共享存儲,與源主機連接
NFS 192.168.30.30 提供共享存儲

第一步:搭建NFS服務器
[root@lin3030 ~]#yum install nfs-utils
[root@lin3030 ~]#vi /etc/exports
/opt/kvmshare 192.168.30.31(rw,sync,no_root_squash)
/opt/kvmshare 192.168.30.32(rw,sync,no_root_squash)
#no_root_squash參數一定要加,不降權,即共享端和掛載端兩邊的root權限相同

[root@lin3030 ~]#mkdir /opt/kvmshare
[root@lin3030 ~]#systemctl start rpcbind //先啟動
[root@lin3030 ~]#systemctl start nfs //后啟動

[root@lin3030 ~]#netstat -anpu | grep rpcbind //UDP 111端口在監聽
基于centos7.4 KVM動態遷移
搭建完成 將鏡像文件傳輸至共享文件夾目錄下,備用!

第二步:
設置源主機的kvm并安裝系統
下面安裝必要工具插件:
yum install -y \
qemu-kvm.x86_64 \ //安裝KVM模塊
qemu-kvm-tools.x86_64 \ //安裝KVM調試工具,可不安裝
python-virtinst.noarch \ //python組件,記錄創建VM是的xml組件
qemu-img.x86_64 \ //qemu組件,創建磁盤、啟動虛擬機等
bridge-utils.x86_64 \ //網路支持工具
libvirt \ //虛擬機管理工具
virt-manager \ //圖形界面管理工具
openssh-askpass //圖形界面口令組件
----驗證當前主機是否滿足KVM的運行條件----
cat /proc/cpuinfo | egrep -o "vmx|smv" intel CPU過濾vmx AMD CPU過濾smv
modprobe kvm
lsmod | grep kvm
基于centos7.4 KVM動態遷移

第三步:創建橋接網卡
以下是創建橋接網卡:

vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同時要把網卡的IP相關參數去掉
基于centos7.4 KVM動態遷移
vi /etc/sysconfig/network-scripts/ifcfg-br0
基于centos7.4 KVM動態遷移

[root@lin3030 ~]# systemctl restart network
目的主機的工具插件和網卡也需安裝、修改

第四步:配置存儲
打開終端
virt-manager
基于centos7.4 KVM動態遷移
雙擊QEMU 點存儲
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移

第五步新建虛擬機:
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
之后點擊完成
基于centos7.4 KVM動態遷移
目標主機也要有網絡存儲方式相同

第六步遷移
1、添加目標主機的連接
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
之后輸入對方賬號密碼
基于centos7.4 KVM動態遷移
右鍵 選擇遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
基于centos7.4 KVM動態遷移
遷移完成后發現已經在目標主機上運行
基于centos7.4 KVM動態遷移
去另一臺查看是否成功遷移
基于centos7.4 KVM動態遷移

小結
可以看到基于數據塊的動態遷移,使虛擬機的資源配置更加靈活。由于切換的時間非常短暫,用戶感 覺不到服務的中斷,因而遷移過程對用戶是透明的。

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片