天天看點

KVM虛拟機熱遷移

作業系統

IP位址

主機名

記憶體

角色

Centos7.6

192.168.10.10

KVM-Node1

4G

HostOS

192.168.10.11

KVM-Node2

192.168.10.12

NFS

兩台HostOS的環境(橋接網卡)

兩台HostOS連接配接共享存儲(nfs)

虛拟機放入橋接網絡

使用virt-manager實作線上熱遷移

1. 修改主機名

[root@localhost ~]# hostname KVM-Node1

[root@localhost ~]# hostname KVM-Node2

[root@localhost ~]# hostname NFS-Server

2. 關閉selinux防火牆

[root@KVM-Node1 ~]# sed -i '/SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux 

[root@KVM-Node1 ~]# setenforce 0

3. 關閉firewalld防火牆

[root@KVM-Node1 ~]# systemctl stop ebtables firewalld

[root@KVM-Node1 ~]# systemctl disable ebtables firewalld

1. 在HostOS上檢視是否開啟硬體輔助虛拟化功能

[root@KVM-Node1 ~]# egrep '(vmx|svm)' /proc/cpuinfo

2. 在HostOS上安裝KVM管理工具

[root@KVM-Node1 ~]# yum -y install qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass 

3. 在HostOS上啟動libvirtd服務

[root@KVM-Node1 ~]# systemctl start libvirtd ; systemctl enable libvirtd

4. 在HostOS上配置網橋

[root@kvm-node1 ~]# virsh iface-bridge ens33  br0 ;systemctl stop NetworkManager ;systemctl restart network

5. 在HostOS上建立VM虛拟機(GusetOS)

[root@kvm-node1 ~]# virt-install --virt-type kvm --name centos7-web01 --memory 1024 --vcpus 1 --disk /opt/centos7-web01.qcow2,format=qcow2,size=10 --cdrom /opt/CentOS-7.6-x86_64-DVD-1810.iso --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole

6. VNC連接配接安裝作業系統

KVM虛拟機熱遷移
KVM虛拟機熱遷移

系統安裝步驟略。。。

1. 安裝NFS

[root@NFS-Server ~]# yum -y install nfs-utils

2. 配置NFS服務

[root@NFS-Server ~]# vim /etc/exports

/opt 192.168.10.0/24(rw,async,no_root_squash,no_all_squash)

3. 啟動NFS服務

[root@NFS-Server ~]# systemctl restart nfs

[root@NFS-Server ~]# systemctl enable nfs

4. 将磁盤檔案拷貝至共享存儲中

[root@KVM-Node1 ~]# scp /opt/web01.qcow2 192.168.10.12:/opt/

5. HostOS挂在NFS共享(臨時挂載,永久挂載需要寫入fstab配置檔案)

[root@KVM-Node1 ~]# mount -t nfs 192.168.10.12:/opt /opt

[root@KVM-Node2 ~]# mount -t nfs 192.168.10.12:/opt /opt

[root@KVM-Node1 ~]# virt-manager

KVM虛拟機熱遷移
KVM虛拟機熱遷移
KVM虛拟機熱遷移
KVM虛拟機熱遷移
KVM虛拟機熱遷移
KVM虛拟機熱遷移
KVM虛拟機熱遷移

右鍵選擇

KVM虛拟機熱遷移
KVM虛拟機熱遷移

等待遷移

KVM虛拟機熱遷移
KVM虛拟機熱遷移

遷移成功

KVM虛拟機熱遷移

繼續閱讀