Nova/Neutron Playbook run on baremetal disables keystone service
Bug #1847395 reported by
Bjoern
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Undecided
|
David Wilde |
Bug Description
On Stein I ran nova/neutron playbooks to rollout changes onto a baremetal cloud, I noticed that
apache2 (on Ubuntu) was no longer installed and/or enabled (depending with play you run) which takes down Keystone (nginx), Horizon (apache2) and aodh as some of these services not using wsgi via nginx. At this point we would have to disable apache2 uninstallation/stop in a baremetal case or move these to nginx too. But I don't know why these services have not been moved to nginx yet.
Additionally I noticed that nginx-full was updated/installed during os-nova-install run which maybe another reason apache turned off.
Changed in openstack-ansible: | |
assignee: | nobody → David Wilde (david-wilde-rackspace) |
Changed in openstack-ansible: | |
status: | New → Fix Released |
To post a comment you must log in.
Today I ran a upgrade from 19.0 stein to 19.0.4 and can confirm the issues where roles collide with uwsgi/apache2 management on a bare metal deployment.
I was running up to os-keystone install and noticed that keystone and stopped working in the process along with apache2 stopped which kills horizon:
At this point it seems baremetal is not a suitable deployment options due to these service availability issues.
Packages changes up to os-keystone install:
Start-Date: 2019-10-21 16:05:59 :=--force- confdef -o Dpkg::Options: :=--force- confold install apt-transport-https dmeventd lvm2 software- properties- common software- properties: amd64 (0.96.24.32.9, 0.96.24.32.11), dmeventd:amd64 (2:1.02. 145-4.1ubuntu3, 2:1.02. 145-4.1ubuntu3. 18.04.1) , lvm2:amd64 (2.02.176- 4.1ubuntu3, 2.02.176- 4.1ubuntu3. 18.04.1) , apt-transport-https:amd64 (1.6.11, 1.6.12), software- properties- common: amd64 (0.96.24.32.9, 0.96.24.32.11)
Commandline: /usr/bin/apt-get -y -o Dpkg::Options:
Upgrade: python3-
End-Date: 2019-10-21 16:06:35
Start-Date: 2019-10-21 16:24:04 :=--force- confdef -o Dpkg::Options: :=--force- confold install nginx-extras mod-http- fancyindex: amd64 (1.14.0-0ubuntu1.6, automatic), libhiredis0. 13:amd64 (0.13.3-2.2, automatic), libnginx- mod-http- headers- more-filter: amd64 (1.14.0-0ubuntu1.6, automatic), libnginx- mod-http- perl:amd64 (1.14.0-0ubuntu1.6, automatic), libnginx- mod-http- uploadprogress: amd64 (1.14.0-0ubuntu1.6, automatic), libnginx- mod-nchan: amd64 (1.14.0-0ubuntu1.6, automatic), libnginx- mod-http- cache-purge: amd64 (1.14.0-0ubuntu1.6, automatic), libluajit- 5.1-2:amd64 (2.1.0~ beta3+dfsg- 5.1, automatic), nginx-extras:amd64 (1.14.0- 0ubuntu1. 6), libluajit- 5.1-common: amd64 (2.1.0~ beta3+dfsg- 5.1, automatic), libnginx- mod-http- lua:amd64 (1.14.0-0ubuntu1.6, automatic), libnginx- mod-http- ndk:amd64 (1.14.0-0ubuntu1.6, automatic)
Commandline: /usr/bin/apt-get -y -o Dpkg::Options:
Install: libnginx-
Remove: nginx-full:amd64 (1.14.0-0ubuntu1.6)
End-Date: 2019-10-21 16:24:09
Start-Date: 2019-10-21 16:39:43 :=--force- confdef -o Dpkg::Options: :=--force- confold install erlang-base-hipe erlang-nox public- key:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-corba:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-os-mon:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang- erl-docgen: amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang- syntax- tools:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-tools:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-eunit:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang- diameter: amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-edoc:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang- runtime- tools:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-nox:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-odbc:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-xmerl:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-snmp:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-ssh:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-ssl:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang- percept: amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-eldap:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-crypto:amd64 (1:20.3.8.21-1, 1:20.3.8.23-1), erlang-mnesia:amd64 (1:20.3.8.21-1, 1:20.3.8....
Commandline: /usr/bin/apt-get -y -o Dpkg::Options:
Upgrade: erlang-