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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容