decomposed neutron node does not support SSL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Khlyunev | ||
Newton |
In Progress
|
High
|
Vladimir Khlyunev |
Bug Description
Detailed bug description:
Fuel deployment crashes on Neutron node on openstack-
Steps to reproduce:
According to: https:/
1) Redefine controller (remove neutron tag)
2) Define neutron node from below yaml:
[root@fuel roles_plugin]# cat roles_definitio
meta:
conflicts:
- compute
description: >
Neutron node, with separated DHCP, L3, and metadata Agents.
group: base
has_primary: true
limits:
min: 1
overrides:
- condition: settings:
message: >
Neutron L3 HA requires at least 2 Netnodes to function
properly.
min: 2
recommended: 3
name: Neutron
public_
public_
tags:
- neutron
update_required:
- compute
- cinder
- controller
- neutron
- rabbitmq
name: neutron
volumes_
- allocate_size: min
id: os
- allocate_size: all
id: logs
3) In webui enable:
TLS for OpenStack public endpoints
Enable TLS termination on HAProxy for OpenStack services
HTTPS for Horizon
Secure access to Horizon enabling HTTPS instead of HTTP
4) Start deployment
Expected results:
Successful deployment
Actual result:
Notice: Puppet:
Reproducibility:
See description.
Workaround:
Check: /etc/puppet/
Below tasks were defined in plugin, to be performed on neutron nodes:
ssl-keys-saving
ssl-add-trust-chain
ssl-dns-setup
Impact:
Critical - it will affect all production deployments of MOS9.2 with decomposed neutron nodes.
Description of the environment:
System: Standard fuel 9.2 / MOS 9.2 upgraded according to https:/
Reference architecture: -
Network model: Neutron with tunneling segmentation
tags: | added: ct1 customer-found |
tags: |
added: st1 removed: ct1 |
Marking as Incomplete, please attach diagnostic snapshot.