The virtual router is not able to make connections between physical (public) network and the private network

asked 2016-03-14 00:20:32 -0600

ajithpathiyil gravatar image

updated 2016-03-14 15:13:25 -0600

Hi Team,

We have a public network with ISP provided IP connection pool. When a VM is spawned in the public network, the public IP gets assigned automatically to the VM and we are able to connect to the VM via internet remotely using the private key-pair successfully.

Our issue comes when we create a private network (with subnet and dhcp agent enabled), a virtual router with 2 interfaces (One is the public NW gateway and the other is the private NW gateway).

Having this setup, we are not able to access the private VM via internet, even though we are able to associate a public floating IP successfully.

Our Openstack Release - Liberty on Ubuntu 14.04 LTS Multi node setup- 1 Controller Node, 3 Compute Nodes, 1 Block Storage Node

Any help in this regard would be appreciated!

edit retag flag offensive close merge delete


Can you provide the output ?

`ip netns exec  qrouter-<router-id> ip a`  Where you can see your VM private IP Address, then try to ping to that IP Address   `ip netns exec  qrouter-<router-id> ping -c 3 <private-ip-of-vm>`
Bipin gravatar imageBipin ( 2016-03-15 01:39:06 -0600 )edit

Thanks Bipin,

The issue got resolved.

I had the physical_interface_mappings in liniuxbridge_agent.ini wrongly specified.

ajithpathiyil gravatar imageajithpathiyil ( 2016-03-18 01:43:08 -0600 )edit