kvm动态增加网卡

现已有一台服务器做为kvm宿主机,上运行一台虚拟机;目前只配了一个网卡,宿主机和虚拟机都是。

要实现的功能,在不关机的情况下给虚拟机增加一个虚拟网卡,与已有网段不同。物理局域网已配置好,现将操作步骤记录如下:

PS: 宿主机ubuntu,虚拟机centos7

1.宿主机配置新连接的网卡

vi /etc/network/interfaces

auto em2
iface em2 inet static
    address 192.168.31.83
    netmask 255.255.255.0
    network 192.168.31.0
    broadcast 192.168.31.255
    dns-nameservers 202.106.0.206

 保存后执行

ifup em2  #启动新网卡

2.宿主机建网桥--使用brctl

brctl addr br1
brctl addbr br1
brctl addif br1 em2
brctl show

给网桥配置地址

ifconfig br1 192.168.31.83 netmask 255.255.255.0 up

3.虚拟机增加一个新的虚拟网卡并指定网桥为刚配置的br1

这里使用virt-manager给虚拟机增加新的网卡

kvm动态增加网卡_第1张图片
4.虚拟机里配置新增加的网卡

lspci   #查看新增加的网卡

kvm动态增加网卡_第2张图片
新建配置文件 /etc/sysconfig/network-scripts/ifcfg-eth1  

网卡序号可以通过ip addr 查看

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=no     #不做为默认路由否则两个卡会出现两个默认路由
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.31.40
GATEWAY=192.168.31.1
NETMASK=255.255.255.0

 启动新网卡

ifup eth1

查看结果

ip addr

kvm动态增加网卡_第3张图片

完成,ping新增加的网段其他机器,正常通信!

你可能感兴趣的:(KVM)