centos7安装kvm

Centos7安装KVM,并使用virt-manager图形化工具管理虚拟机

1、关闭防火墙和selinux,并检查cpu是否支持虚拟化

    systemctl stop firewalld

    systemctl stop iptables

    systemctl disable firewalld

    systemctl disable iptables

    getenforce

    setenforce 0

    grep -Ei 'vmx|svm' /proc/cpuinfo

如果有过滤出vmx或svm关键字就代表支持虚拟化,vmx是Intel的CPU,svm是AMD的CPU。

2、安装kvm、网桥、图形化工具

    yum install -y libcanberra-gtk2 qemu-kvm qemu-kvm-tools  libvirt libvirt-cim libvirt-client libvirt-java.noarch  libvirt-python libiscsi  dbus-devel  virt-clone tunctl virt-manager libvirt libvirt-python python-virtinst dejavu-lgc-sans-fonts

    yum groupinstall "X Window System" "Fonts"

3、配置网卡

    cd /etc/sysconfig/network-scripts/

    cp ifcfg-em1 ifcfg-br0

    vi ifcfg-em1

        TYPE=Ethernet

        BOOTPROTO=dhcp

        DEFROUTE=yes

        NAME=em1

        DEVICE=em1

        ONBOOT=yes

        IPADDR=192.168.1.7

        NETMASK=255.255.255.0

        GATEWAY=192.168.1.1

        BRIDGE=br0

    vi ifcfg-br0

        TYPE=Bridge

        BOOTPROTO=dhcp

        DEFROUTE=yes

        NAME=br0

        DEVICE=br0

        ONBOOT=yes

        IPADDR=192.168.1.7

        NETMASK=255.255.255.0

        GATEWAY=192.168.1.1

安装上面模板修改完网卡配置文件,重启网络服务

    systemctl restart network

    ifconfig

看到em1上的ip跑到了br0上面,网卡配置完毕

4、启动KVM服务

检查KVM模块是否加载

    lsmod |grep kvm

        kvm_intel            148081  0

        kvm                  461126  1 kvm_intel

启动服务

    systemctl start libvirtd

检查服务进程

    ps aux |grep libvirtd

        root    22277  3.7  0.0 1007720 15044 ?      Ssl  15:25  0:00 /usr/sbin/libvirtd

        root    22571  0.0  0.0 112708  976 pts/1    S+  15:25  0:00 grep --color=auto libvirtd

查看网卡

    brctl show

        br0 8000.c81f66f387a8 no em1 桥接网卡

        virbr0 8000.525400383c91 yes virbr0-nic NAT模式网卡

5、使用图形化工具管理kvm虚拟机

    virt-manager

你可能感兴趣的:(centos7安装kvm)