Hugo:
Please review my updates to
https://issues.apache.org/jira/browse/CLOUDSTACK-101 .
The latest experiment I conducted per your instructions is as follows:
ovs Host 10.223.58.195 gateway 10.223.58.193 other
host on same gateway but not in ovs setup 10.223.58.194
On ovs host 10.223.58.195 , After I changed
/etc/sysconfig/network-scripts/ifcfg-eth1 and
/etc/sysconfig/network-scripts/ifcfg-cloudbr to your instructions, service
network restart ,
the ovs host can now ONLY ping its own gateway 10.223.58.193 and any host in
same subnet,
but CANNOT reach anything beyond the gateway 10.223.58.193.
1. /etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth1
BOOTPROTO=none
HWADDR=BC:30:5B:D4:16:3C
IPV6INIT=no
#MTU=1500
NM_CONTROLLED=no
ONBOOT=yes
#TYPE=Ethernet
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=cloudbr
#UUID="0142ba15-de11-499c-a1ba-82837b30f890"
#IPADDR=10.223.58.195
#NETMASK=255.255.255.192
#GATEWAY=10.223.58.193
#DNS1=10.223.110.254
#USERCTL=yes
#IPV4_FAILURE_FATAL=yes
#DEFROUTE=yes
#NAME="System eth1"
2. /etc/sysconfig/network-scripts/ifcfg-cloudbr:
DEVICE=cloudbr
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=10.223.58.195
GATEWAY=10.23.58.193
NETMASK=255.255.255.0
HOTPLUG=no
3. On host 10.223.58.195, service network restart
4. on host 10.223.58.195:
[root@Rack3Host16 ~]# ip route
10.223.58.0/24 dev cloudbr proto kernel scope link src 10.223.58.195
169.254.0.0/16 dev cloud0 proto kernel scope link src 169.254.0.1
169.254.0.0/16 dev eth1 scope link metric 1002
169.254.0.0/16 dev cloudbr scope link metric 1015
5. It can reach its gateway & other hosts on same gateway:
[root@Rack3Host16 ~]# ping 10.223.58.193
PING 10.223.58.193 (10.223.58.193) 56(84) bytes of data.
64 bytes from 10.223.58.193: icmp_seq=1 ttl=64 time=7.43 ms
64 bytes from 10.223.58.193: icmp_seq=2 ttl=64 time=2.82 ms
64 bytes from 10.223.58.193: icmp_seq=3 ttl=64 time=1.06 ms
^C
--- 10.223.58.193 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2364ms
rtt min/avg/max/mdev = 1.061/3.771/7.430/2.685 ms
[root@Rack3Host16 ~]# ping 10.223.58.194
PING 10.223.58.194 (10.223.58.194) 56(84) bytes of data.
64 bytes from 10.223.58.194: icmp_seq=1 ttl=64 time=0.399 ms
64 bytes from 10.223.58.194: icmp_seq=2 ttl=64 time=0.181 ms
^C
--- 10.223.58.194 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1446ms
rtt min/avg/max/mdev = 0.181/0.290/0.399/0.109 ms
[root@Rack3Host16 ~]# traceroute 10.223.58.194
traceroute to 10.223.58.194 (10.223.58.194), 30 hops max, 60 byte packets
1 10.223.58.194 (10.223.58.194) 0.922 ms 0.851 ms 0.830 ms
[root@Rack3Host16 ~]# traceroute 10.223.58.193
traceroute to 10.223.58.193 (10.223.58.193), 30 hops max, 60 byte packets
1 10.223.58.193 (10.223.58.193) 7.017 ms 12.506 ms 7.675 ms
6. host CANNOT reach anything outside of its subnet:
[root@Rack3Host16 ~]# ping 10.223.195.114
connect: Network is unreachable
[root@Rack3Host16 ~]# ping www.google.com
ping: unknown host www.google.com
[root@Rack3Host16 ~]# ping 8.8.8.8
connect: Network is unreachable
[root@Rack3Host16 ~]# traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
connect: Network is unreachable
7. [root@Rack3Host16 ~]# ifconfig
cloudbr Link encap:Ethernet HWaddr BC:30:5B:D4:16:3C
inet addr:10.223.58.195 Bcast:10.223.58.255 Mask:255.255.255.0
inet6 addr: fc00:2::be30:5bff:fed4:163c/64 Scope:Global
inet6 addr: fe80::68f7:52ff:fe03:a744/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:46945 errors:0 dropped:0 overruns:0 frame:0
TX packets:549 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39235509 (37.4 MiB) TX bytes:102773 (100.3 KiB)
cloud0 Link encap:Ethernet HWaddr AA:81:04:5F:5E:4A
inet addr:169.254.0.1 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::a881:4ff:fe5f:5e4a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:4201 (4.1 KiB)
eth1 Link encap:Ethernet HWaddr BC:30:5B:D4:16:3C
inet6 addr: fe80::be30:5bff:fed4:163c/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:48123 errors:0 dropped:0 overruns:0 frame:0
TX packets:532 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39518352 (37.6 MiB) TX bytes:101960 (99.5 KiB)
Interrupt:16 Memory:da000000-da012800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:340 errors:0 dropped:0 overruns:0 frame:0
TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46264 (45.1 KiB) TX bytes:46264 (45.1 KiB)
8. [root@Rack3Host16 ~]# brctl show
bridge name bridge id STP enabled interfaces
cloud0 /sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
/sys/class/net/cloud0/bridge: No such file or directory
0000.aa81045f5e4a no
cloudbr /sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
/sys/class/net/cloudbr/bridge: No such file or directory
0000.bc305bd4163c no
-----Original Message-----
From: Sheng Yang [mailto:[email protected]]
Sent: Wednesday, April 24, 2013 12:59 PM
To: Hugo Trippaers
Cc: <[email protected]>
Subject: Re: https://issues.apache.org/jira/browse/CLOUDSTACK-101 OVS support
in KVM
Thank you Hugo!
--Sheng
On Wed, Apr 24, 2013 at 12:16 PM, Hugo Trippaers <
[email protected]> wrote:
> Hey Sheng,
>
> Sure thing, I'm trying to help Angeline already, but it's quite a
> complex setup.
>
> I'll try to write down some detailed instructions.
>
> Cheers,
>
> Hugo
>
> Sent from my iPhone
>
> On 24 apr. 2013, at 19:56, "Sheng Yang" <[email protected]> wrote:
>
> Hi Hugo,
>
> Could you help with KVM OVS setup? I cannot find much information on
> the our wiki about OVS on KVM.
>
> --Sheng
>
> On Fri, Apr 19, 2013 at 8:14 PM, Angeline Shen
> <[email protected]>wrote:
>
>> ASF 4.1 cloudstack with openvswitch support for RHEL 6.3 KVM test
>> configuration setup:
>>
>> After completing
>> http://nullworks.wordpress.com/2012/09/19/kvm-and-openvswitch-on-cent
>> os-6-3-minimal/ to setup RHEL 6.3 openvswitch, encountered following
>> problems:
>>
>> 1. In this scenario, after service openvswitch start, host is still
>> up running but completely lost connection to network.
>>
>> [root@Rack3Host16 /]# service openvswitch start Inserting brcompat
>> module [ OK ] Starting ovsdb-server [ OK ] Configuring Open vSwitch
>> system IDs [ OK ] Starting ovs-vswitchd [ OK ] Starting ovs-brcompatd
>> [ OK ] iptables already has a rule for gre, not explicitly enabling.
>> [root@Rack3Host16 /]#
>>
>>
>> 2. content of various files:
>>
>> /etc/sysconfig/network-scripts/ifcfg-ovsbr1 :
>> DEVICE=ovsbr1
>> ONBOOT=yes
>> DEVICETYPE=ovs
>> TYPE=OVSBridge
>> BOOTPROTO=static
>> IPADDR=10.223.58.195
>> GATEWAY=10.223.58.193
>> NETMASK=255.255.255.0
>> HOTPLUG=no
>>
>>
>> QUESTION: Is
>> http://nullworks.wordpress.com/2012/09/19/kvm-and-openvswitch-on-centos-6-3-minimal/
>> Valid configuration instructions for openvswitch RHEL 6.3
>> or are there other updated correct configuration steps?
>>
>> Thanks
>>
>>
>