Hi, In your screen shot I see the IP is still on eth2 port. When you add the eth2 to br-ex OVS bridge, you need to move the IP of eth2 to br-ex for the connectivity to work.
Regards, Akash From: "applyhhj" <apply...@163.com> To: "openstack" <openstack@lists.openstack.org> Date: 09/16/2015 07:43 AM Subject: [Openstack] help openvswitch network configuration problems Hi Everyone, I am now configuring openvswitch for openstack cloud. I have a network node in the cloud and it has 3 network cards. When I did as the Openstack Install Guidance said to add port eth2, which is the interface that connects to the internet in dhcp mode, to the external bridge br-ex, the whole network node become disconnected from the internet. Here is the network interface file: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback # management interface auto eth0 iface eth0 inet static address 10.0.0.21 netmask 255.255.255.0 #gateway 10.0.0.1 # tunnels interface auto eth1 iface eth1 inet static address 10.0.1.21 netmask 255.255.255.0 # external network interface auto eth2 iface eth2 inet dhcp up ip link set dev $IFACE up down ip link set dev $IFACE down After add eth2 to br-ex, ifconfig presents the following configuration: Note: A lot of drop in bridge. Openvswitch configuration: # ovs-vsctl show 40981b45-f9ed-478c-8e25-288598238dc3 Bridge br-ex Port phy-br-ex Interface phy-br-ex type: patch options: {peer=int-br-ex} Port br-ex Interface br-ex type: internal Port "eth2" Interface "eth2" Bridge br-int fail_mode: secure Port int-br-ex Interface int-br-ex type: patch options: {peer=phy-br-ex} Port br-int Interface br-int type: internal Port patch-tun Interface patch-tun type: patch options: {peer=patch-int} Bridge br-tun fail_mode: secure Port br-tun Interface br-tun type: internal Port patch-int Interface patch-int type: patch options: {peer=patch-tun} ovs_version: "2.3.2" # ovs-ofctl show br-ex OFPT_FEATURES_REPLY (xid=0x2): dpid:00006c0b8442b1b5 n_tables:254, n_buffers:256 capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP actions: OUTPUT SET_VLAN_VID SET_VLAN_PCP STRIP_VLAN SET_DL_SRC SET_DL_DST SET_NW_SRC SET_NW_DST SET_NW_TOS SET_TP_SRC SET_TP_DST ENQUEUE 1(phy-br-ex): addr: a mac addr config: 0 state: 0 speed: 0 Mbps now, 0 Mbps max 2(eth2): addr: mac of eth2 config: 0 state: 0 current: 1GB-FD COPPER AUTO_NEG advertised: 10MB-HD 10MB-FD 100MB-HD 100MB-FD 1GB-FD COPPER AUTO_NEG supported: 10MB-HD 10MB-FD 100MB-HD 100MB-FD 1GB-FD COPPER AUTO_NEG speed: 1000 Mbps now, 1000 Mbps max LOCAL(br-ex): addr: mac of eth2 config: 0 state: 0 speed: 0 Mbps now, 0 Mbps max OFPT_GET_CONFIG_REPLY (xid=0x4): frags=normal miss_send_len=0 # ovs-vsctl br-exists br-ex Shows noting If I remove eth2 from br-ex, then everything goes well. By the way I use NAT to connect all other node in the cloud to the internet, but even if I cancel NAT noting changes. And also I have enabled ipv4 forwarding. Any suggestion is warmly welcomed! Thank you very much!! Regards hjh! 2015-09-16 applyhhj_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack