External network doesn't have connection with my physical router
Hi everybody. I have a problem with the external network and the ip floatings. I have installed Openstack (RDO packstack) in three nodes (Controller, network and compute) on Proxmox. Each node is a VM with CentOs 7.
The Proxmox server (192.168.1.99) has a NIC connected with the physical router (192.168.1.1)
Network node have 2 vNICs:
- ens18: 192.168.1.2 (physical network) Ping to router works fine
- ens19: 10.0.0.10 (Proxmox internal network)
Compute node have 2 vNICs:
- ens18: 10.0.0.20
- ens19: 192.168.1.4 Ping to router works fine
Controller node has a vNIC:
- ens18: 10.0.0.30
I have created a external network and a subnet with a floating-ip pool (range: 192.168.1.100,192.168.1.200). And a internal network (10.0.10.0/24) where i launch my instances. But when i attach a floating-ip to an instance (for example: 192.168.1.101) my physical router don't see this IP. Ping from compute node to 192.168.1.101 doesn't works.
How can I configure my environment for my physical router can have a direct connection to the external network? Are all my nodes must be connected with my physical router?
Thank you very much and excuse me for my English. My best regards
Which command did you run in order to create the external network? Please note that the GW should be your real GW (in this case your physical router).
Hi Antonio. I used this commands: http://docs.openstack.org/mitaka/install-guide-ubuntu/launch-instance-networks-provider.html (http://docs.openstack.org/mitaka/inst...) and then i create other external network in horizon (as a admin user) but neither it worked. The GW that I put was 192.168.1.1 and 192.168.1.0/24 as network CIDR