Ocata -> Pike pacemaker enabled overcloud fails during db_syncs because /var/lib/mysql/ is not accessible by mysql
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Unassigned |
Bug Description
Ocata -> Pike pacemaker enabled overcloud upgrade fails during db_syncs because /var/lib/mysql/ is not accessible by mysql:
We can see that mysql runs as the galera resource but the ownership of /var/lib/mysql/ has been changed hence when the db_syncs run the mysql process cannot access the databases:
[root@overcloud
Cluster name: tripleo_cluster
Stack: corosync
Current DC: overcloud-
Last updated: Fri Jun 30 08:49:38 2017
Last change: Thu Jun 29 22:31:14 2017 by root via cibadmin on overcloud-
1 node configured
15 resources configured
*** Resource management is DISABLED ***
The cluster will not attempt to start, stop or recover services
Online: [ overcloud-
Full list of resources:
Master/Slave Set: galera-master [galera] (unmanaged)
galera (ocf::heartbeat
Clone Set: rabbitmq-clone [rabbitmq] (unmanaged)
Stopped: [ overcloud-
Master/Slave Set: redis-master [redis] (unmanaged)
redis (ocf::heartbeat
ip-192.168.0.15 (ocf::heartbeat
ip-172.16.18.25 (ocf::heartbeat
ip-10.0.0.18 (ocf::heartbeat
ip-10.0.0.16 (ocf::heartbeat
ip-10.0.0.143 (ocf::heartbeat
ip-10.0.1.10 (ocf::heartbeat
Clone Set: haproxy-clone [haproxy] (unmanaged)
haproxy (systemd:haproxy): Started overcloud-
openstack-
Docker container: rabbitmq-bundle [192.168.
rabbitmq-
Docker container: galera-bundle [192.168.
galera-
Docker container: redis-bundle [192.168.
redis-
Docker container: haproxy-bundle [192.168.
haproxy-
Failed Actions:
* rabbitmq_start_0 on overcloud-
last-
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled
[root@overcloud
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8bdafcdcc281 192.168.
3ff5ce1a6eb8 192.168.
a26243551a83 192.168.
c74d04057579 192.168.
317a4d2cc59d 192.168.
d2b83628167e 192.168.
55de71d6b5d5 192.168.
[root@overcloud
drwxr-xr-x. 17 42434 42434 4096 Jun 29 22:23 /var/lib/mysql/
[root@overcloud
DBError: (pymysql.
[root@overcloud
2017-06-30 07:58:55.927 11 ERROR oslo_db.
ERROR: (pymysql.
[root@overcloud
ERROR 1018 (HY000) at line 1: Can't read dir of './keystone/' (errno: 13 "Permission denied")
Changed in tripleo: | |
status: | New → Triaged |
Changed in tripleo: | |
importance: | Critical → High |
Changed in tripleo: | |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → pike-rc2 |
Changed in tripleo: | |
milestone: | pike-rc2 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
status: | In Progress → Fix Committed |
Changed in tripleo: | |
status: | Fix Committed → Fix Released |
Attaching the sosreport.