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虛擬機共享存儲動態遷移與冷遷移
    //冷遷移完成

歡迎大家多多指教!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章