這篇文章給大家分享的是有關(guān)centos7.4中如何實現(xiàn)KVM動態(tài)遷移的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)公司專業(yè)提供成都主機托管四川主機托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價格,機房位于中國電信/網(wǎng)通/移動機房,服務(wù)器機柜租用服務(wù)有保障!
KVM動態(tài)遷移
動態(tài)遷移(Live Migration):也叫在線遷移(Online Migration)。就是在保證虛擬機上服務(wù)正常運行的同時,將一個虛擬機系統(tǒng)從一個物理主機移動到另一個物理主機的過程。該過程不會對最終用戶造成明 顯的影響,從而使得管理員能夠在不影響用戶正常使用的情況下,對物理服務(wù)器進行離線維修或者升級。與靜態(tài)遷移不同的是,為了保證遷移過程中虛擬機服務(wù)的可 用,遷移過程僅有非常短暫的停機時間。遷移的前面階段,服務(wù)在源主機的虛擬機上運行,當(dāng)遷移進行到一定階段,目的主機已經(jīng)具備了運行虛擬機系統(tǒng)的必須資 源,經(jīng)過一個非常短暫的切換,源主機將控制權(quán)轉(zhuǎn)移到目的主機,虛擬機系統(tǒng)在目的主機上繼續(xù)運行。對于虛擬機服務(wù)本身而言,由于切換的時間非常短暫,用戶感 覺不到服務(wù)的中斷,因而遷移過程對用戶是透明的。動態(tài)遷移適用于對虛擬機服務(wù)可用性要求很高的場合。有關(guān)kvm虛擬化請點擊查看。kvm
案例試試步驟如下:
(1) 設(shè)置一臺源主機)與一臺目的主機;
(2) 兩臺主機的kvm連接NFS共享存儲;
(3) 在源主機的kvm中新建虛擬機并安裝系統(tǒng);
(4) 兩臺主機連接并實現(xiàn)遷移
實驗拓撲圖如下:
類型 | 地址 | 作用 |
---|---|---|
源主機 | 192.168.30.31 | 安裝centos7系統(tǒng)掛載共享存儲 |
目的主機 | 192.168.30.32 | 掛載共享存儲,與源主機連接 |
NFS | 192.168.30.30 | 提供共享存儲 |
第一步:搭建NFS服務(wù)器
[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參數(shù)一定要加,不降權(quán),即共享端和掛載端兩邊的root權(quán)限相同
[root@lin3030 ~]#mkdir /opt/kvmshare
[root@lin3030 ~]#systemctl start rpcbind //先啟動
[root@lin3030 ~]#systemctl start nfs //后啟動
[root@lin3030 ~]#netstat -anpu | grep rpcbind //UDP 111端口在監(jiān)聽
搭建完成 將鏡像文件傳輸至共享文件夾目錄下,備用!
第二步:
設(shè)置源主機的kvm并安裝系統(tǒng)
下面安裝必要工具插件:
yum install -y \
qemu-kvm.x86_64 \ //安裝KVM模塊
qemu-kvm-tools.x86_64 \ //安裝KVM調(diào)試工具,可不安裝
python-virtinst.noarch \ //python組件,記錄創(chuàng)建VM是的xml組件
qemu-img.x86_64 \ //qemu組件,創(chuàng)建磁盤、啟動虛擬機等
bridge-utils.x86_64 \ //網(wǎng)路支持工具
libvirt \ //虛擬機管理工具
virt-manager \ //圖形界面管理工具
openssh-askpass //圖形界面口令組件
----驗證當(dāng)前主機是否滿足KVM的運行條件----
cat /proc/cpuinfo | egrep -o "vmx|smv" intel CPU過濾vmx AMD CPU過濾smv
modprobe kvm
lsmod | grep kvm
第三步:創(chuàng)建橋接網(wǎng)卡
以下是創(chuàng)建橋接網(wǎng)卡:
vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同時要把網(wǎng)卡的IP相關(guān)參數(shù)去掉
vi /etc/sysconfig/network-scripts/ifcfg-br0
[root@lin3030 ~]# systemctl restart network
目的主機的工具插件和網(wǎng)卡也需安裝、修改
第四步:配置存儲
打開終端
virt-manager
雙擊QEMU 點存儲
第五步新建虛擬機:
之后點擊完成
目標主機也要有網(wǎng)絡(luò)存儲方式相同
第六步遷移
1、添加目標主機的連接
之后輸入對方賬號密碼
右鍵 選擇遷移
遷移完成后發(fā)現(xiàn)已經(jīng)在目標主機上運行
去另一臺查看是否成功遷移
感謝各位的閱讀!關(guān)于“centos7.4中如何實現(xiàn)KVM動態(tài)遷移”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!