I believe instruction is missing "virsh attach-interface" :-
[root@openstack2 ~]# virsh list --all
Id Name State
----------------------------------------------------
- fedora20 shut off
- instance-00000007 shut off
[root@openstack2 ~]# virsh attach-interface --domain fedora20 --type bridge \
> --source virbr0 --model virtio --mac 52:54:00:3b:65:6f --config
Interface attached successfully
Then inside VM ( fedora20) :-
[root@ip-192-169-142-140 ~]# ifconfig
br-eth1: flags=67<UP,BROADCAST,RUNNING> mtu 1500
inet6 fe80::c49f:64ff:fe07:d84e prefixlen 64 scopeid 0x20<link>
ether 26:b7:3f:05:ca:42 txqueuelen 0 (Ethernet)
RX packets 9 bytes 730 (730.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 648 (648.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br-ex: flags=67<UP,BROADCAST,RUNNING> mtu 1500
inet 192.169.142.140 netmask 255.255.255.0 broadcast 192.169.142.255
inet6 fe80::a0dd:efff:fe38:1b1b prefixlen 64 scopeid 0x20<link>
ether 46:5a:28:79:5d:4e txqueuelen 0 (Ethernet)
RX packets 9 bytes 730 (730.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12 bytes 816 (816.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br-int: flags=67<UP,BROADCAST,RUNNING> mtu 1500
inet6 fe80::b8de:ccff:fec2:5b09 prefixlen 64 scopeid 0x20<link>
ether 36:44:69:dc:21:44 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8 bytes 648 (648.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::5054:ff:fe32:e91e prefixlen 64 scopeid 0x20<link>
ether 52:54:00:32:e9:1e txqueuelen 1000 (Ethernet)
RX packets 43 bytes 2498 (2.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10 bytes 760 (760.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::5054:ff:fe3b:656f prefixlen 64 scopeid 0x20<link>
ether 52:54:00:3b:65:6f txqueuelen 1000 (Ethernet)
RX packets 43 bytes 2498 (2.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9 bytes 718 (718.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 22 bytes 1140 (1.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 22 bytes 1140 (1.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether d6:f9:2a:47:81:6a txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@ip-192-169-142-140 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1006 0 0 br-ex
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
192.169.142.0 0.0.0.0 255.255.255.0 U 0 0 0 br-ex
Again routings tables don't match.
Boris.
> Date: Fri, 27 Dec 2013 10:51:08 +0100
> From: kchamart@redhat.com
> To: bderzhavets@hotmail.com
> CC: andrew@andrewklau.com; rdo-list@redhat.com
> Subject: Re: [Rdo-list] Attempt to reproduce Getting Started with Multi-Node OpenStack RDO Havana + Gluster Backend + Neutron VLAN by Andrew Lau on F19
>
> [. . .]
>
> >
> > View also http://kashyapc.wordpress.com/tag/fedora/
> > Set up a bit different from yours , but with same idea Controller + Compute, is done
> > manually not via packstack with f20 core ( no Ethernet interfaces renaming just ifcfg-eth0 and etc )
>
>
> Here are more updated configurations:
>
> http://kashyapc.fedorapeople.org/virt/openstack/neutron-configs-GRE-OVS-two-node.txt
>
>
> That's the manual configuration details (not *fully* polished, but should
> give you an idea.
>
> http://kashyapc.fedorapeople.org/virt/openstack/Two-node-Havana-setup.txt
>
>
> And, that's the set-up:
>
> - Controller node: Nova, Keystone, Cinder, Glance, Neutron (using Open
> vSwitch plugin and GRE tunneling).
>
> - Compute node: Nova (nova-compute), Neutron (openvswitch-agent)
>
>
> Hope that helps.
>
> --
> /kashyap