R5.0.1 - multicloud :: OnPrem :: OnPrem controller to OnPrem GW unreachable after provisioning.
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R5.0 |
Fix Committed
|
Critical
|
Sanju Abraham | |||
Trunk |
Fix Committed
|
Critical
|
Sanju Abraham |
Bug Description
Setup:-
OnPrem:-
nodec10 10.204.217.176 192.168.100.11/24 GW
nodec33 10.204.217.168 192.168.100.12/24 Controller
nodec28 10.204.217.13 192.168.100.13/24 Compute
nodeg37 10.204.217.77 192.168.100.14/24 Compute
*******
*******
AZURE Cloud:-
rg-gw-1 192.169.100.5
rg-compute-1 192.169.100.4
*******
*******
Provisioning Machine:-
a2s42 - 10.84.7.42
Provisioning dir:- - /root/ritam/
*******
*******
Git pull of contrail-multicloud repo:-
root@a2s42:
* master
root@a2s42:
commit e7b7bc91efb7ea7
Author: Damian Rakowski <email address hidden>
Date: Thu Aug 9 15:13:51 2018 +0200
Simplified docker daemon config file generation (#194)
commit 12e8f219e6867c1
Merge: ce8b127 bd657d4
Author: Sanju Abraham <email address hidden>
Date: Thu Aug 9 03:22:35 2018 -0700
Merge pull request #191 from Juniper/muli_subnet
Muli subnet
commit bd657d4dcda5238
Author: pawelkopka <email address hidden>
Date: Wed Aug 8 16:59:40 2018 +0200
allow to run
Modified multicloud_
commit ce8b1274a17b471
Author: pawelkopka <email address hidden>
Date: Thu Aug 9 11:44:20 2018 +0200
fix docker non-existing deamon.json (#193)
*******
*******
TOPOLOGY FILE:-
- provider: OnPrem
organization: Juniper
project: multicloud
instances:
- name: nodec10
public_ip: 10.204.217.176
private_ip: 192.168.100.11
private_
vip: 192.168.100.110
roles:
- gateway
provision: true
username: root
password: c0ntrail123
protocols
- ssl_client
interface: enp1s0f1
- name: nodec33
public_ip: 10.204.217.168
private_ip: 192.168.100.12
private_
roles:
- controller
- k8s_master
provision: true
username: root
password: c0ntrail123
interface: enp1s0f1
- name: nodec28
public_ip: 10.204.217.13
private_ip: 192.168.100.13
private_
roles:
- compute_node
provision: true
username: root
password: c0ntrail123
interface: enp1s0f1
- name: nodeg37
public_ip: 10.204.217.77
private_ip: 192.168.100.14
private_
roles:
- compute_node
provision: true
username: root
password: c0ntrail123
interface: enp1s0f1
- provider: azure
organization: Juniper
project: multicloud
regions:
- name: SouthIndia
resource_
clouds:
- name: rg-vpc-1
subnets:
- name: rg-subnet-1
- name: rg-sg-1
- name: rg-all_in
- name: rg-all_out
- name: rg-gw-1
os: ubuntu16
- gateway
- ssl_server
- name: rg-compute-1
os: ubuntu16
- compute_node
*******
*******
Logs on the Onperm controller:-
My OnPrem controller is on nodec33 and gw on nodec10. The routes seem to be fine on nodec33. I added a route to reach the gw. but ping to the OnPrem gw (nodec10) and the public cloud (Azure) 192.169.100 n/w is failing. This was supposed to be fixed through the commits made for https:/
root@nodec33:~# ip route
default via 10.204.217.254 dev enp1s0f0
10.204.217.0/24 dev enp1s0f0 proto kernel scope link src 10.204.217.168
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
192.168.100.0/24 dev enp1s0f1 proto kernel scope link src 192.168.100.12
192.169.100.0/24 via 192.168.100.11 dev enp1s0f1
root@nodec33:~# ping -c 3 192.169.100.4
PING 192.169.100.4 (192.169.100.4) 56(84) bytes of data.
--- 192.169.100.4 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2017ms
root@nodec33:~# ping -c 3 192.169.100.11
PING 192.169.100.11 (192.169.100.11) 56(84) bytes of data.
--- 192.169.100.11 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
root@nodec33:~#
*******
*******
root@nodec10:~# ip route
default via 10.204.217.254 dev enp1s0f0
10.204.217.0/24 dev enp1s0f0 proto kernel scope link src 10.204.217.176
100.64.0.2 dev tap0 proto kernel scope link src 100.64.0.1
100.65.0.2 via 100.64.0.2 dev tap0 proto bird
169.254.0.1 dev vhost0 proto 109 scope link
192.168.100.0/24 dev vhost0 proto kernel scope link src 192.168.100.11
192.169.100.0/26 via 100.64.0.2 dev tap0 proto bird src 192.168.100.11
198.18.0.0/24 dev docker0 proto kernel scope link src 198.18.0.1 linkdown
root@nodec10:~#
*******
*******
The 192.169.X.X is a public address space. Please use the networks defined in RFC1918.
Best regards,
Adam