Cant ping floating ip
I am deploying juno on ubuntu server 14.04 cluster in virtual box.
Right now all nova, neutron, and other needed services are running.
The Network Configuration is as specified here http://docs.openstack.org/icehouse/training-guides/content/building-training-cluster.html (http://docs.openstack.org/icehouse/tr...) with a little variant since Im using other private networks.
My network interface on each node are:
#Controller Node
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface - NAT connection
auto eth0
iface eth0 inet dhcp
# vboxnet0 - OpenStack management network
auto eth1
iface eth1 inet static
address 10.0.0.11
netmask 255.255.255.0
# vboxnet2 - OpenStack API network
auto eth2
iface eth2 inet static
address 203.0.113.11
netmask 255.255.255.0
#Network Node # The loopback network interface auto lo iface lo inet loopback
# The primary network interface - NAT network
auto eth0
iface eth0 inet dhcp
# vboxnet0 - OpenStack management network
auto eth1
iface eth1 inet static
address 10.0.0.21
netmask 255.255.255.0
# vboxnet2 - OpenStack data/communication network
auto eth2
iface eth2 inet static
address 10.0.1.21
netmask 255.255.255.0
#vboxnet3 - For exposing external network
auto eth3
iface eth3 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
#For giving access to network node via the external network
auto br-ex
iface br-ex inet static
address 203.0.113.21
netmask 255.255.255.0
#Compute Node # The loopback network interface auto lo iface lo inet loopback
# The primary network interface - NAT connection
auto eth0
iface eth0 inet dhcp
# vboxnet0 - OpenStack management network
auto eth1
iface eth1 inet static
address 10.0.0.31
netmask 255.255.255.0
# vboxnet2 - OpenStack VM data/communication network
auto eth2
iface eth2 inet static
address 10.0.1.31
netmask 255.255.255.0
All nodes can ping each other.
The host only networks are configured as follows:
vboxnet0 = 10.0.0.1 (255.255.255.0)
vboxnet1 = 10.0.1.1 (255.255.255.0)
vboxnet2 = 203.0.113.1 (255.255.255.0)
There is an instance active, running with a floatin ip associated:
+--------------------------------------+--------+--------+------------+-------------+-------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------------+
| fe7f909a-8f8f-48d9-8fdb-32aa3900d591 | cirrOS | ACTIVE | - | Running | demo-net=192.168.1.4, 203.0.113.102 |
+--------------------------------------+--------+--------+------------+-------------+-------------------------------------+
The floating ips are listed her:
~$ neutron floatingip-list
+--------------------------------------+------------------+---------------------+--------------------------------------+
| id | fixed_ip_address | floating_ip_address | port_id |
+--------------------------------------+------------------+---------------------+--------------------------------------+
| 59d42dff-87c7-41c7-aa39-c36657148d8f | 192.168.1.4 | 203.0.113.102 | 83764e12-40b4-4b80-a6a1-d1e9d700f1a2 |
| 5f545bd8-c98a-471d-8bd7-f40c4a2a2b41 | | 203.0.113.103 | |
| bcd1c936-f392-4cb4-ad39-7f872ba0dadd | | 203.0.113.104 | |
+--------------------------------------+------------------+---------------------+--------------------------------------+
The ovs status on network node:
2f8c7fc0-a955-4031-a7c5-d4128d7a449a
Bridge br-ex
Port "eth3"
Interface "eth3"
Port "qg-af58b9fe-b6"
Interface "qg-af58b9fe-b6"
type: internal
Port br-ex
Interface br-ex
type: internal
Port phy-br-ex
Interface phy-br-ex
Bridge br-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"}
Port br-tun
Interface br-tun
type: internal
Port patch-int
Interface patch-int
type: patch
options: {peer=patch-tun}
Bridge br-int
fail_mode: secure
Port "qr-0be9dd39-35"
tag ...
Do you have any MASQUERADE rules in iptables ? If "yes" which ones exactly ?