centons7网卡配置文件使用openvswitch bridge

今天发现还有另外的方法给ovs添加bridge、绑定网卡等操作,此前我都是这般操作ovs-vsctl add-br br-ex; ovs-vsctl add-port br-ex eth0,这样操作的结果会保存在openvswitch的conf.db里面。现在只需要在网卡配置文件中指定即可,适用于网卡数量较少,neutron网络模式gre、vxlan的local_ip要配置在br-ex的场景。

前提

yum install openvswitch -y  # 安装openvswitch包
systemctl start openvswitch # 确保openvswitch服务启动

范例

cat /etc/sysconfig/network-scripts/ifcfg-br-ex
DEVICE=br-ex
BOOTPROTO=static
ONBOOT=yes
NM_CONTROLLED=no
IPADDR=172.16.105.16
NETMASK=255.255.255.0
GATEWAY=172.16.105.254
TYPE=OVSBridge       # 指定为OVSBridge类型
DEVICETYPE=ovs        # 设备类型是ovs

cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=no
TYPE=OVSPort            # 指定为OVSPort类型
DEVICETYPE=ovs        # 设备类型是ovs
OVS_BRIDGE=br-ex    # 和br-ex ovs bridge关联
service network restart # 网络服务重启生效
[[email protected] network-scripts(keystone_admin)]# ovs-vsctl show
Bridge br-ex
        Port "eth0"
            Interface "eth0"    #  br-ex和eth0关联br-ex自动帮你都创建好了

参考资料

《redhat openstack培训教材》

时间: 2024-10-18 08:42:05

centons7网卡配置文件使用openvswitch bridge的相关文章

网卡配置文件   网卡别名   网卡bond

网卡配置文件:(红色选项为必有选项) IP.MASK.GW.DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE 路由相关的配置文件: /etc/sysconfig/network-scripts/route-IFACE /etc/sysconfig/network-scripts/ifcfg-IFACE: 说明参考/usr/share/doc/initscripts-9.49.30/sysconfig.txt DEVICE:此配置文件应用到的

linux里网卡配置文件及修改主机名

1.2网卡配置文件 DEVICE  网卡名称(第一块eth0,第二块eth1.....以此类推) HWADDR 网卡MAC的地址 UUID     唯一标识,磁盘标识-------blkid(查看) ONBOOT  重启网卡或服务器之后控制网卡是不是自启 BOOTPROTO 网卡启动的时候如何得到ip地址(none 手动指定ip) static  静态 dhcp  自动获取 IPADDR   IP地址 NETMASK  子网掩码,控制局域网中最多有多少台机器 1.2.1配置DNS /etc/re

ifconfig的网卡设备名称与网卡配置文件不同,导致service network restart启动服务失败

当你出现ifconfig与网卡配置文件的名称不同时,如图所示情况 ifconfig显示的网卡名为eth1,而配置文件名字为ifcfg-eth0,所以会导致失败. 解决方案: 1.删除/etc/udev/rules.d/70-persistent-net.rules文件,重启系统. 2.ifconfig -a查看eth1网卡的MAC地址,然后将ifcfg-eth0改名为ifcfg-eth1,用vim编辑ifcfg-eth1文件,将HWADDR修改为eth1的MAC地址,然后重启网络服务即可.

linux系统网卡配置文件找不到,DHCP不工作情况解决

今天,我发现了这样一个情况,那就是网卡配置文件少了一个 /etc/init.d/network status ,看到网络配置少了一个 如何做呢? 将其他的网卡配置文件复制一份,进入到/etc/sysconfig/network-scripts下,进行copthoy for instance,cp ifcfg-Auto_eth0 ifcfg-Auto_eth2 然后,vi ifcfg-Auto_eth2 修改配置文件,要改的地方一个是Name ,device 还有就是BOOTPROTO=dhcp,

linux 网卡配置文件

对于网卡信息的配置通常包括:配置IP地址.子网掩码和网关.网卡信息保存在网卡配置文件中.网卡配置文件位于/etc/sysconfig/network-scripts目录下.一块网卡对应一个网卡配置文件,配置文件命名规则:ifcfg-网卡类型以及网卡的序列号由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-eth0,第二块网卡为ifcfg-eth1,以此类推.网卡配置文件中常用配置文件名的还以如下:DEVICE=eth0,定义该网卡的识别名称.BOOTPRO

vm 安装centos 7无网卡配置文件解决方法

问题描述: 朋友新安装了centos7,发现无网卡配置文件,另外network服务是failed状态.找到我求助 尝试解决方案1.关闭NetworkManager,自己创建ifcfg-eth0配置文件,错误依旧 尝试解决方案2.配置文件中添加HWADDR字段,去vmware里查找了网卡的mac地址并添加,错误依旧 实在无法解决,于是我推荐朋友重装,并叮嘱在重装的要注意选择操作系统类型的时候要选择red hat 7. 安装完之后查看有配置文件了. 之后可以后续的操作了.

网卡配置文件

cd /etc/sysconfig/network-scriptspwdlscat ifcfg-ens33 网卡配置文件内容如下(以下红字为网卡必须要的设置)TYPE=Ethernet 网络类型为Ethernet以太网BOOTPROTO=none 引导协议(即获取IP的方式),可以是dhcp自动获取.static静态.none不指定DEFROUTE=yes 启动默认路由IPV4_FAILURE_FATAL=no 不启用IPV4错误检测功能IPV6INIT=yes 启用IPV6协议IPV6_AUT

解决CentOS添加新网卡后找不到网卡配置文件,配置多网卡并设置静态路由

参考文章 https://blog.csdn.net/qq_36512792/article/details/79787649 使用VMware Workstation虚拟机安装好CentOS7虚拟机后,添加网卡后CentOS 7无网卡配置文件的问题,添加第二块网卡以后,进入CentOS 7系统后,看不到网卡配置文件. 进入CentOS7系统后,使用ip addr 查看状态如下: 发现ens33和ens77均有IP地址,且可正常使用,ens33使用的是手动配置IP,ens37使用的是dhcp自动

#20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件

网络的结构: 硬件:计算机.互联设备.网络设备 软件:操作系统.协议.应用程序.数据库 网络的功能: 资源共享:目的 数据通信:手段 网络通信模型 ISO/OSI: 应用层 表示层 会话层 传输层 网络层 数据链路层 为物理层 TCP/IP: 应用层 传输层 互联网层 网络访问层 数据报文封装格式: 对等通信: 应用层:数据流进程封装: 传输层:数据段(TCP segment)或数据报(UDP data-prog): 最大的报文不能超过65535字节: 互联网层:数据包或IP数据报(ip pac