KVM虛擬機熱遷移

1、環境規劃

操做系統 IP地址 主機名 內存 角色
Centos7.6 192.168.10.10 KVM-Node1 4G HostOS
Centos7.6 192.168.10.11 KVM-Node2 4G HostOS
Centos7.6 192.168.10.12 NFS 4G NFS

2、實現思路

  1. 兩臺HostOS的環境(橋接網卡)node

  2. 兩臺HostOS鏈接共享存儲(nfs)linux

  3. 虛擬機放入橋接網絡web

  4. 使用virt-manager實如今線熱遷移vim

3、環境準備

1. 修改主機名centos

[root@localhost ~]# hostname KVM-Node1網絡

[root@localhost ~]# hostname KVM-Node2ssh

[root@localhost ~]# hostname NFS-Serverasync

2. 關閉selinux防火牆ide

[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

4、操做步驟

一、安裝KVM

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鏈接安裝操做系統

75d40fa4-962a-40cd-9701-708c323a3ad4

8bb53d45-8fb5-4c06-aef5-df5b6d1823ec

系統安裝步驟略。。。

二、配置共享存儲

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

三、打開virt-manager開始遷移

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

491e90c5-4857-4650-97e6-978f4eb914e5

f21d7392-f7a0-4064-a891-ce3ccc8c6c9d

eea1516d-a0b7-4eb6-8883-59190c4582a4

00d61a6b-08a9-4a06-acd2-33f406f9fb22

e5002ae1-f066-4288-9654-65c9e1fef129

f9b00330-396b-4a69-84b4-22f8251e7f67

da805ae0-88bd-42bc-8de3-ae689a972ea8

4bd453b8-451e-43e7-9cc0-28ab354c7c38

右鍵選擇

3b6a1034-370e-4833-a9e1-d6025001d406

0031cb8b-90f0-4c8d-9f49-407591331906

等待遷移

994be70e-e139-4a9f-8f75-d21fccd5a925

8c3dda3a-f0a7-4b8e-8148-a19af2a6303d

遷移成功

c0732e83-259f-45c6-b751-e80a8e2367f2

相關文章
相關標籤/搜索