egrep '(vmx|svm)' --color=always /proc/cpuinfo2. 检查内核模块是否加载
lsmod | grep kvm3. 查看Selinux状态
sestatus
如果是启动状态,需要将其关闭:
sudo vim /etc/sysconfig/selinux
修改SELINUX=disabled ,然后重启reboot
4. 安装KVMyum install kvm libvirt python-virtinst qemu-kvm virt-viewer tunctl bridge-utils avahi dmidecode qemu-kvm-tools virt-manager qemu-img virt-install net-tools libguestfs-tools -y5. 启动libvirt服务
systemctl start libvirtd
设计开机自启
systemctl enable libvirtd4. 查看kvm服务是否正常
目前没任何虚拟机,所以没有内容显示
virsh -c qemu:///system list二、桥接网卡br0
(这一步之前按照网上大部分的教程走,但是一直没有成功。最后尝试了多种方法之后才成功)
1. Bridge基本原理一般来说,KVM客户机有两种网络连接方式:NAT与Bridge。 NAT方式:让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。 Virtual Bridge:这种方式要比用户网络复杂一些,但是设置好后客户机与互联网,客户机与主机之间的通信都很容易。客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。 桥接网络(也叫物理设备共享)被用作把一个物理设备复制到一台虚拟机。
所以,综上,网桥就是创建一个接口,以便在物理网卡与虚拟网卡接口之间传递数据。
2. 网桥方式配置步骤(这里网上搜索的前几种方法都是直接修改ifcfg文件,但是我按照那些步骤配置,br0最后并没有桥接到物理网卡上,在运行brctl show时,我的br0在interface选项中没有任何显示。后面在搜索到这篇博客后才知道,可以使用brctl绑定br0。)
(1)创建网桥
brctl addbr br0
(2)将br0与你的物理网卡进行绑定
brctl addif br0 eth0
(注:你的物理网卡不一定是eth0,可以使用ifconfig查看,一般来说第一个就是)
(3)如果要打开STP协议:
brctl stp br0 on
(4)修改ifcfg文件
cd /etc/sysconfig/network-scripts/ cp ifcfg-eth0 ifcfg-br0 sudo vim ifcfg-br0
DEVICE=br0 TYPE=Bridge BOOTRPOTO=static IPADDR=192.168.1.108 # 你物理网卡的IPADDR NETMASK=255.255.255.0 # 物理网卡的掩码 GATEWAY= 192.168.12.2 # 网关 DNS1=192.168.211.103 onBOOT=yes
然后还需要修改ifcfg-eth0文件,主要需要追加BRIDGE=br0,以及修改BOOTRPOTO=none:
DEVICE=eth0 TYPE=Ethernet BOOTRPOTO=none …… # IPADDR=192.168.1.108 # NETMASK=255.255.255.0 # GATEWAY= 192.168.12.2 # DNS1=192.168.211.103 onBOOT=yes BRIDGE=br0
(5)重启网络服务
service network restart
(6)查看是否成功
ifconfig brctl show3. 删除网桥
brctl delif br0 eth0 #解除绑定 ifconfig br0 down #关闭br0,不关闭删不掉 brctl delbr br0 #删除br0
https://www.cnblogs.com/MYSQLZOUQI/p/5296719.html
https://blog.51cto.com/u_13570993/2061254
https://blog.51cto.com/dangxia/2658314



