前面KVM以及Openvswitch已经安装完成,这一节我们来配置KVM服务器的网络。
KVM 服务器安装完成后,重启,默认ovs服务是没有开启的,此时我们无法配置KVM的虚拟网络。
1、配置OVS开机自启动
# 001 首先查找启动命令 ovs-ctl
find / -name ovs-ctl
>/usr/local/share/openvswitch/scripts/ovs-ctl
# 002 创建ovs的启动脚本文件,并写入下列内容
vim /usr/lib/systemd/system/ovs.service
[Unit]
Description=Open vSwitch server daemon
After=network.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/share/openvswitch/scripts/ovs-ctl start
ExecStop=/usr/local/share/openvswitch/scripts/ovs-ctl stop
[Install]
WantedBy=multi-user.target
# 开启开机自启动
systemctl enable ovs.service
# systemctl disable ovs.service
2、网络配置
ps: 为了方便服务器管理,建议在配置初期留两个接口用作管理。此处演示用到了三个接口:
enp125s0f0 : 常规接口配置,用作服务器管理
enp125s0f1 : 绑定ovs,用作虚拟机网络访问外部网络
enp125s0f2 : 绑定ovs,用作虚拟机网络访问外部网络
(1)服务器管理接口配置
[root@202 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp125s0f0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no