Centos7 KVM熱遷移


一、KVM熱遷移

  1、實驗准備

    Centos7 KVM&nfs IP:192.168.207.154

    Centos7 KVM&nfs IP:192.168.207.156

    Centos7 nfs IP:192.168.207.132

[root@centoszhu opt]# yum install nfs-utils -y                 三台主機都安裝nfs軟件
[root@centosbei2 ~]# vi /etc/exports 修改192.168.207.132服務端,配置文件
/data  *(rw,async,no_root_squash,no_all_squash)

[root@centosbei2 ~]# systemctl restart rpcbind 啟動nfs依賴服務
[root@centosbei2 ~]# systemctl restart nfs 啟動nfs服務

  2、測試服務

   3、在154、156上掛在共享路路徑

mount -t nfs 192.168.207.132:/data /opt

  4、把web虛擬機的磁盤文件拷貝至共享文件夾,並導入虛擬機

virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name web02 --memory 215,maxmemory=2048 --vcpus 1 --disk /opt/centos.qcow2 --boot hd --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

  5、在兩台kvm上做主機映射

[root@kvm01 data]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.207.154 kvm01
192.168.207.156 kvm02

[root@kvm01 data]# setenforce 0 一定記得關閉selinux
[root@kvm01 data]# systemctl stop firewalld 關閉防火牆

  6、執行遷移操作

[root@kvm01 data]# virsh migrate --live web02 qemu+ssh://192.168.207.156/system --unsafe

 遷移完成的虛擬機,不會自動刪除,但是會關機

 遷移完成的虛擬機在目標主機上會保留運行狀態。

  7、圖形化界面連接kvm02

yum install openssh-askpass -y                                             安裝依賴包

   連接成功

   8、圖形化界面遷移虛擬機

 一定記得勾選允許不可靠,否則會阻止遷移。

 遷移成功!

 二、EXSI虛擬機遷移至KVM平台

  1、安裝依賴軟件

yum install virt-v2v -y                                             安裝依賴包

  2、EXSI導出虛擬機

把文件上傳至kvm平台,執行以下命令,進行格式轉換。

[root@kvm01 opt]# virt-v2v -i ova centos.ova -o local -os /opt/ -of qcow2

查看硬盤信息

[root@kvm01 opt]# qemu-img info centos

修改后綴名為qcow2,而后就可以導入虛擬機了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM