This section lists the MCP 2019.2.3 known issues and workarounds.
Fixed in 2019.2.4, OPENSTACK VCP UPDATE, QUEENS, PIKE
During the update of the OpenStack control plane of an MCP OpenStack deployment, the verification of some services may fail due to the race condition. The list of the affected services include Aodh, Barbican, Designate, Glance, Gnocchi, Heat, Ironic, Manila, Nova, Octavia, and Panko.
The workaround is to retry the last stage of the Deploy - upgrade control VMs Jenkins pipeline job.
Fixed in 2019.2.4, OPENSTACK WITH OPENCONTRAIL, UPDATE
After the update of OpenContrail 4.x in the MCP OpenStack deployments, if SSL is enabled on the Keystone internal endpoints, the network objects such as networks, subnets, and others, may not be created.
To verify whether your OpenStack deployment is affected:
Open /etc/contrail/vnc_api_lib.ini
.
Verify that the insecure
parameter in the auth
section is set to
true
:
insecure = true
If the insecure
parameter is not set, proceed with the workaround.
Workaround:
Log in to the Salt Master node.
Set the insecure
parameter to true
in the
/etc/contrail/vnc_api_lib.ini
file:
salt -C 'I@opencontrail:control' cmd.run "sed -i '/^AUTHN_URL.*/a insecure = true' /etc/contrail/vnc_api_lib.ini"
Restart all contrail-api
workers:
salt -C 'I@opencontrail:control' cmd.run "doctrail controller service contrail-api* restart"
Fixed in 2019.2.4, INITIAL DEPLOYMENT
During an initial deployment of MCP OpenStack with OpenContrail, the OpenContrail states fail due to the dependencies of the Python packages for OpenContrail.
The workaround is to restart salt-minions
on the target compute hosts.
Fixed in 2019.2.4, OPENSTACK PIKE TO QUEENS UPGRADE, OCTAVIA
During the upgrade of the OpenStack control plane from Pike to Queens of the MCP OpenStack deployments with Octavia, the Deploy - upgrade control VMs pipeline job may fail with the NotFound: The resource could not be found. (HTTP 404) error.
Workaround:
Log in to the Salt Master node.
Apply the following state:
salt 'ctl01*' state.sls salt.minion
Rerun the Deploy - upgrade control VMs pipeline job from the Jenkins web UI.
Fixed in 2019.2.4, OPENSTACK VCP UPDATE, OCTAVIA
During the update of the OpenStack control plane
of MCP OpenStack deployments with Octavia, the
Deploy - upgrade control VMs pipeline job may fail during the
application of the octavia.upgrade.verify._api state with the
Internal Server Error (HTTP 500) error due to a missing ca-cert.pem
.
Workaround:
Log in to the Salt Master node.
Apply the following state:
salt -C "I@salt:minion:ca" state.sls salt.minion
Rerun the Deploy - upgrade control VMs pipeline job from the Jenkins web UI.
Fixed in 2019.2.4, OPENSTACK WITH OPENCONTRAIL, UPDATE
After updating OpenContrail 4.x version, the contrail-webui
service
may fail to start due to the missing quotation mark
in /etc/contrail/config.global.js
.
Workaround:
Log in to the Salt Master node.
Add the missing quotation mark in /etc/contrail/config.global.js
:
salt -C 'I@opencontrail:control' cmd.run template=jinja \
"sed -i \"s/config.imageManager.authProtocol.*/config.imageManager.authProtocol = '{{pillar.opencontrail.web.identity.protocol}}';/g\" /etc/contrail/config.global.js"
After execution of the command above, the contrail-webui
and
contrail-webui-middleware
services should restart automatically.
Verify that the contrail-web
and contrail-webui-middleware
services
are in the active
state:
salt -C 'I@opencontrail:control' cmd.run "doctrail controller contrail-status"