虚拟机版本
vmware workstation 15.5.0 pro (也就是linux版)
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
uname -r
3.10.0-693.el7.x86_64
IP:192.168.1.129
注:Virtual Network Editor是桥接
虚拟机的网络也是设置的桥接
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
检查是否支持虚拟机
egrep '(vmx|svm)' --color=always /proc/cpuinfo
lsmod |grep kvm
安装kvm
yum -y install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
systemctl start libvirtd # 启动libvitd服务
systemctl enable libvirtd # 将libvitd服务加入开机自启
systemctl status libvirtd # 查看libvitd服务的状态
systemctl is-enabled libvirtd # 查看是否开机启动
配置桥接网络br0
cd /etc/sysconfig/network-scripts/
vim ifcfg-br0 #新建该文件
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.129 #服务器的内网地址,也就是给服务器最起初分配的地址
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=192.168.1.1
NBOOT="yes"
TYPE="Bridge"
vim ifcfg-ens33 #修改自带的ens33网卡配置
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE=br0
ZONE=public
重启服务器使网卡配置生效(重启网卡有时候不管用)
reboot
开启转发功能并修改ulimit参数
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "* soft nproc 65500" >>/etc/security/limits.conf
echo "* hard nproc 65500" >>/etc/security/limits.conf
echo "* soft nofile 65500" >>/etc/security/limits.conf
echo