gongdear

gongdear的技术博客

欢迎大家参观我的博客
  menu
102 文章
89355 浏览
0 当前访客
ღゝ◡╹)ノ❤️

Centos7安装kvm服务

1.查看是否支持虚拟化
egrep '(vmx|svm)' /proc/cpuinfo
无输出说明不支持
2.关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
3.安装KVM及其依赖项
yum install qemu-kvm libvirt virt-install bridge-utils -y
4.开启kvm服务,并且设置其开机自动启动
systemctl start libvirtd
systemctl enable libvirtd
5.配置网桥模式,先将 /etc/sysconfig/network-scripts/ 目录下的网卡配置文件备份一份(不要备在当前目录以及子目录下,其他目录随意)
5.1本机默认的网卡配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=8733b23c-9c20-4301-bcba-b92da091dfdb
DEVICE=eno1
ONBOOT=yes
5.2新增虚拟桥配置文件
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
UUID=8733b23c-9c20-4301-bcba-b92da091dfdb
DEVICE=br0
ONBOOT=yes
ZONE=public
5.3将原来的配置文件改为
new-->ifcfg-eno1
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=eno1
DEVICE=eno1
ONBOOT=yes
BRIDGE=br0

注:这样配置完后的虚拟机全部和宿主机一样是自动获取IP地址的
重启网络服务
systemctl restart network
6开启端口
firewall-cmd --zone=public --add-port=5910/tcp --permanent
firewall-cmd --reload

宝剑锋从磨砺出,梅花香自苦寒来.