相当于 Ubuntu 14.04 中的 TYPE=“OVSPort” DEVICETYPE=“ovs” OVS_BRIDGE=br-ex?

相当于 Ubuntu 14.04 中的 TYPE=“OVSPort” DEVICETYPE=“ovs” OVS_BRIDGE=br-ex?

在 Ubuntu 14.04 中是否有与 TYPE="OVSPort" DEVICETYPE="ovs" OVS_BRIDGE=br-ex 等效的选项?

该系统是 OpenStack Icehouse,有 3 个节点(控制器、网络、计算 1),每个节点都位于 VirtualBox Ubuntu 14.04 虚拟机上。OpenSwitch 用于在网络节点上创建网桥。

在 CentOS 中,该文件为:/etc/sysconfig/network-scripts/ifcfg-eth1

当前 /etc/network/interfaces 包含 eth1 和 br-ex:

auto eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

auto br-ex
iface br-ex inet static
address 10.0.3.21
netmask 255.255.255.0
gateway 10.0.3.2
dns-nameservers 8.8.8.8

在 ovs-vsctl show 中(OpenVSwitch 用于桥接,br-ex 在 eth1 上)

34ffa9a7-8825-4e63-bfcd-c231c34862b3
Bridge br-tun
Port br-tun
    Interface br-tun
        type: internal
Port patch-int
    Interface patch-int
        type: patch
        options: {peer=patch-tun}
Port "gre-0a00011f"
    Interface "gre-0a00011f"
        type:     gre                                                                                                            
        options: {in_key=flow, local_ip="10.0.1.21", out_key=flow,     remote_ip="10.0.1.31"}                                    
Bridge br-int                                                                                                                    
fail_mode: secure                                                                                                            
Port patch-tun                                                                                                               
    Interface patch-tun                                                                                                      
        type: patch                                                                                                          
        options: {peer=patch-int}                                                                                            
Port br-int                                                                                                                  
    Interface br-int                                                                                                         
        type: internal                                                                                                       
Bridge br-ex                                                                                                                     
Port "eth1"                                                                                                                  
    Interface "eth1"                                                                                                         
Port br-ex                                                                                                                   
    Interface br-ex
        type: internal
ovs_version: "2.0.2"

答案1

你需要把Debian ifupdown 脚本进入:

/etc/network/if-pre-up.d/openvswitch

并看看README 中的说明如何配置/etc/network/interfaces

您还应该创建一个符号链接,/etc/network/if-post-down.d/openvswitch指向 ifupdown 脚本if-pre-up.d

这些脚本还集成到Alpine Linux 中的 openvswitch(它也使用 Debian ifupdown 方案进行网络连接)。

相关内容