The port 8082 that used as api_server_port is reserved by MURANO

Bug #1489029 reported by Andrey Kirilochkin
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Juniper Openstack
New
Undecided
Unassigned

Bug Description

We do not want to use additional VIP on contrail-nodes.

default rule: contrail_vip:8082 -> contrail_api_ip:9100

That is why we reconfigured our haproxy on os-controller nodes.

our rule os_vip:9100 -> contrail_api_ip:9100

This port 8082 is used by OpenStack core-component "Murano".

Furthermore there is no way how to change this port in Fabric-scripts because it is hardcoded.

# grep -r 8082 .
./fabfile/cloudstack.py: '\napi.hostname=%s\napi.port=8082\nEOF' %cfgm_ip)
./fabfile/tasks/helpers.py: sudo("python demo_cfg.py --api_server_ip %s --api_server_port 8082 --public_subnet %s %s" %(cfgm_ip, testbed.public_vn_subnet, get_mt_opts()))
./fabfile/tasks/helpers.py: sudo("python add_route_target.py --routing_instance_name default-domain:demo:public:public --route_target_number %s --router_asn %s --api_server_ip %s --api_server_port 8082 %s" \
./fabfile/tasks/helpers.py: sudo("python create_floating_pool.py --public_vn_name default-domain:demo:public --floating_ip_pool_name pub_fip_pool --api_server_ip %s --api_server_port 8082 %s" %(cfgm_ip, get_mt_opts()))
./fabfile/tasks/helpers.py: sudo("python use_floating_pool.py --project_name default-domain:demo --floating_ip_pool_name default-domain:demo:public:pub_fip_pool --api_server_ip %s --api_server_port 8082 %s" %(cfgm_ip, get_mt_opts()))
./fabfile/tasks/misc.py: vnc_api_port = 8082
./fabfile/tasks/provision.py:frontend contrail-api *:8082
./fabfile/tasks/provision.py: cmd += " --api_port 8082"
./fabfile/tasks/provision.py: cmd += " --api_server_port 8082"
./fabfile/tasks/provision.py: cmd += " --api_server_port 8082"

Please use different port, and check if other OpenStack components use this port.
Make sure you have variable in testbed.py to define this port.

information type: Proprietary → Public
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.