KVM虛擬機共享存儲動態遷移與冷遷移

運行環境
一、 配置nfs共享服務器
二、 配置KVM虛擬化
三、 創建橋接網卡
四、 配置kvm服務器并實現動態遷移
五、 配置冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移
運行環境
KVM虛擬機兩臺(linux 7.4)
IP地址:192.168.80.100(KVM01)
IP地址:192.168.80.200(KVM02)
共享服務器一臺(linux 7.4)
IP地址:192.168.80.102(share)

所有主機都執行:
service firewalld stop
setenforce 0

一、配置nfs共享服務器
yum install -y nfs-utils //安裝nfs服務
vi /etc/exports //配置共享文件
---------將opt目錄下的kvmshare文件夾共享給80.100和80.101兩臺機器----------
/opt/kvmshare 192.168.80.100(rw,sync,no_root_squash)
/opt/kvmshare 192.168.80.200(rw,sync,no_root_squash)
//no_root_squash參數一定要加,不降權,即共享端和掛載端兩邊的root權限相同

保存退出
mkdir /opt/kvmshare
systemctl start rpcbind //先啟動rpcbind服務
systemctl start nfs //后啟動nfs服務(注意先后順序)
netstat -anpu | grep rpcbind //UDP 111端口在監聽
KVM虛擬機共享存儲動態遷移與冷遷移
//驗證:share服務器查看
showmount -e
KVM虛擬機共享存儲動態遷移與冷遷移
兩臺KVM服務器上查看
showmount -e 192.168.80.102
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移

二、配置KVM虛擬化
-----------以下配置KVM-------------

  1. 安裝插件及工具
    yum install -y \
    qemu-kvm.x86_64 \
    qemu-kvm-tools.x86_64 \
    python-virtinst.noarch \
    qemu-img.x86_64 \
    bridge-utils.x86_64 \
    libvirt \
    virt-manager \
    openssh-askpass

2.驗證當前主機是否滿足KVM的運行條件
在VMware中開機前要對CPU的虛擬化功能進行開啟(關機狀態才可以)
KVM虛擬機共享存儲動態遷移與冷遷移
i intel CPU過濾vmx AMD CPU過濾smv
cat /proc/cpuinfo | egrep -o "vmx|smv"
KVM虛擬機共享存儲動態遷移與冷遷移
modprobe kvm //加載KVM模塊
lsmod | grep kvm
KVM虛擬機共享存儲動態遷移與冷遷移

三、創建橋接網卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33 //在末尾新增一行,同時要把網卡的IP相關參數去掉
BRIDGE="br0"
KVM虛擬機共享存儲動態遷移與冷遷移
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.100
NETMASK=255.255.255.0

service network restart //重啟
ifconfig //查看ip地址是否生效
KVM虛擬機共享存儲動態遷移與冷遷移

四、配置KVM服務器并實現動態遷移

桌面空白處鼠標右擊—點擊打開終端
KVM虛擬機共享存儲動態遷移與冷遷移
打開virt-manager管理器
KVM虛擬機共享存儲動態遷移與冷遷移
創建共享存儲池
雙擊QEMU/KVM
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移
刷新后發現在nfs共享目錄上傳的鏡像可以使用了
新建虛擬卷
KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
新建虛擬機
KVM虛擬機共享存儲動態遷移與冷遷移
KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
安裝步驟省略。。。。。。
vi /etc/sysconfig/network-scripts/ifcfg-ent0
KVM虛擬機共享存儲動態遷移與冷遷移
service network restart
ip a
KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移

----------------以下配置KVM02-------------
KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
注意:如果有權限問題,修改兩臺kvm服務器上共享目錄的權限
chown nobody:nobody /tmp/kvm-share/ -R

實現動態遷移

  1. 建立連接(在KVM01上操作)
    KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
    連接成功
  2. 在真機上面測試連通性,一直Ping真機,測試熱遷移過程中不會中斷
    KVM虛擬機共享存儲動態遷移與冷遷移
  3. 遷移虛擬機(在KVM01上操作)
    KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
    //本地已經消失
    查看KVM02服務器:
    KVM虛擬機共享存儲動態遷移與冷遷移
    //以下查看kvm02服務器:
    KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
    //遷移成功,KVM02服務器正常運行,字符界面是之前KVM01打開的界面
    //以下查看真機連接的ssh服務是否正常運行:
    KVM虛擬機共享存儲動態遷移與冷遷移
    //驗證成功,服務未間斷

五、配置冷遷移

  1. Centos7.0系統關閉
    KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
  2. 冷遷移(在目的主機上新建虛擬機)
    KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移KVM虛擬機共享存儲動態遷移與冷遷移
    完成
    KVM虛擬機共享存儲動態遷移與冷遷移
    KVM虛擬機共享存儲動態遷移與冷遷移
    //冷遷移完成

歡迎大家多多指教!!!

轉載于:https://blog.51cto.com/13572519/2103255

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254904.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254904.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254904.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HALCON示例程序surface_scratch.hdev提取劃痕

小哥哥小姐姐覺得有用點個贊唄! HALCON示例程序surface_scratch.hdev提取劃痕 示例程序源碼(加注釋) 關于顯示類函數解釋 dev_update_off () dev_close_window () read_image (Image, ‘surface_scratch’) get_image_size (Image, Width…

MySQL--SQL中的安全問題

---恢復內容開始--- 1) SQL 注入簡介 SQL 注入(SQL Injection) 就是利用某些數據庫的外部接口將用戶數據插入到實際的數據庫操作語言(SQL)當中,從而達到入侵數據庫乃至操作系統的目的。他的產生主要是由程序對用戶輸入的數據沒有進行嚴格的過濾,導致非法…

伺服驅動器的 三環控制 電流環 速度環 位置環

運動伺服一般都是三環控制系統,從內到外依次是電流環速度環位置環。 1、電流環:電流環的輸入是速度環PID調節后的那個輸出,我們稱為“電流環給定”吧,然后呢就是電流環的這個給定和“電流環的反饋”值進行比較后的差值在電流環內做…

理解LSTM/RNN中的Attention機制

轉自:http://www.jeyzhang.com/understand-attention-in-rnn.html,感謝分享! 導讀 目前采用編碼器-解碼器 (Encode-Decode) 結構的模型非常熱門,是因為它在許多領域較其他的傳統模型方法都取得了更好的結果。這種結構的模型通常將…

linux下基于jrtplib庫的實時傳送實現

linux 下基于jrtplib庫的實時傳送實現一、RTP 是進行實時流媒體傳輸的標準協議和關鍵技術實時傳輸協議(Real-time Transport Protocol,PRT)是在 Internet 上處理多媒體數據流的一種網絡協議,利用它能夠在一對一(unicas…

[BZOJ2326] [HNOI2011] 數學作業 (矩陣乘法)

Description Input Output Sample Input Sample Output HINT Source Solution 遞推式長這樣:$f[n]f[n-1]*10^kn$ 對于每一段位數個數相同的$n$(如$10\sim99,100\sim999,23333\sim66666,1018701389\sim2147483647$),$k$是個定值 然…

HALCON示例程序texture.hdev檢測樹木

小哥哥小姐姐覺得有用點個贊唄! HALCON示例程序texture.hdev檢測樹木 示例程序源碼(加注釋) 關于顯示類函數解釋 dev_close_window () Interactive : 0 dev_close_window () read_image (MreutHill, ‘mreut_y’) get_image_size (MreutH…

1、python基礎速成

基礎模塊 def prt(age,name):#函數定義 print("%s is %d 年齡 old"%(name,age)) if __name__"__main__":#程序入口 print("Hello World") prt(45,"gaici") 獲取輸入:使用input()函數 nameinput("you name &#x…

老男孩博客園楊海潮MySQL--MySQL機構邏輯2

轉載于:https://blog.51cto.com/yanfeilai528/2103403

法國標致雪鐵龍汽車公司采用通快碟片激光器進行焊接

發布日期:2011-10-14 來源:光電新聞網 發布人:星之球科技 摘要:3月11日消息,十一個碟片激光器(disk laser)將安裝在標致雪鐵龍集團的工廠,這家法國汽車制造商準備使用4千瓦的激光器…

h.264 rtp打包

(2011-05-27 08:44:13) 轉載標簽: 雜談 payload,H.264 RTP payload 格式 on 2011-2-18 in 博文摘選 | 0 Comment 1. 網絡抽象層單元類型 (NALU) NALU 頭由一個字節組成, 它的語法如下: --------------- |0|1|2|3|4|5|6|7| -------- |F|NRI| Type | --------------…

jquery live hover綁定方法

$(".select_item span").live({mouseenter:function(){$(this).addClass("hover");},mouseleave:function(){$(this).removeClass("hover");} }); 注意:jquery1.9以上版本不支持live,新方法為on 轉載于:https://www.cnblo…

HALCON示例程序vessel.hdev血管的分割與測量

小哥哥小姐姐覺得有用點個贊唄! HALCON示例程序vessel.hdev血管的分割與測量 示例程序源碼(加注釋) 關于顯示類函數解釋 dev_update_window (‘off’) dev_close_window () dev_open_window (0, 0, 512, 512, ‘black’, WindowID) set_d…

電子凸輪

CAM功能是按照一種人為預先設定的曲線關系(可以在線修改,對SEW的變頻/伺服控制器而言)來運動的控制應用。 100%速度前饋的位置控制這個觀點偶不敢茍同.典型的一些應用。比如:全自動包裝機械上,移動鋸,其實大家說的電子齒輪,指的就是一種可以調節主從速度比的同步應用…

浙南聯合訓練賽20180414

這次題目的代碼都不長,CF的一貫風格 A - Game CodeForces - 513A Two players play a simple game. Each player is provided with a box with balls. First players box contains exactly n1 balls and second players box contains exactly n2balls. In one move…

原生JS實現蘋果菜單

今天分享下用原生JS實現蘋果菜單效果,這個效果的重點有以下幾點 圖標中心點到鼠標的距離的算法 利用比例計算圖標的寬度 代碼地址:https://github.com/peng666/blogs/blob/gh-pages/menus/index.html 在線測試地址:http://peng666.github.io/…

Gym 100090D Insomnia

從 n 變到 1&#xff0c;有多少種方案&#xff1f; 打表記憶化。 1 #include <bits/stdc.h>2 3 using namespace std;4 5 int n;6 int dp[1000005];7 int dfs(int n) {8 if(n1)9 return 1; 10 if(dp[n]>0) 11 return dp[n]; 12 int cnt0;…

halcon rectangle1_domain縮減圖像域為矩形

目錄rectangle1_domain&#xff08;算子&#xff09;描述參數rectangle1_domain&#xff08;算子&#xff09; rectangle1_domain - 將圖像的域縮小為矩形。 rectangle1_domain&#xff08;Image&#xff1a;ImageReduced&#xff1a;Row1&#xff0c;Column1&#xff0c;Row…

PC+運動控制卡的控制方案

PC運動控制卡的控制方案&#xff1a; 采用PC&#xff0b;運動控制卡作為上位控制可充分利用計算機資源&#xff0c;用于運動過程、運動軌跡都比較復雜&#xff0c;且柔性比較強的機器和設備。從用戶使用的角度來看&#xff0c;基于PC機的運動控制卡主要是硬件接口&#xff08;輸…

IP/TCP/UDP/RTP/RTCP 包結構圖

IP 包頭結構: TCP 包頭結構: UDP 包頭結構: RTP 包頭結構: RTCP 包頭結構: