Rocky minor upgrade fails if undercloud images registry is used
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Triaged
|
High
|
Unassigned |
Bug Description
Description:
My Rocky RDO was deployed using the default docker images registry docker.
The images were successfully pulled from the registry to Controller nodes and containers stared. But, "pcs status" reported that the containers started with 'unknown error' and Pacemaker resources were stopped.
Steps to reproduce:
1. Prepare images and overcloud update. The undercloud registry is used for docker images:
```
openstack tripleo container image prepare default \
--local-
--output-env-file /home/stack/
openstack overcloud update prepare ... \
-e /home/stack/
openstack overcloud external-update run --tags container_
```
2. Update a Controller node
```
openstack overcloud update run --nodes ap13-ctrl2
```
The update command finished successfully.
Please find the whole output of the "overcloud update run" command attached to this bug
Expected result:
The controller node is functional and Pacemaker resource are successfully started
Actual results:
Pacemaker resources are stopped because of an error "failed to pull image docker.
```
[root@ap13-ctrl2 ~]# pcs status
Cluster name: tripleo_cluster
Stack: corosync
Current DC: ap12-ctrl3 (version 1.1.19-
Last updated: Sat Jun 15 17:26:39 2019
Last change: Sat Jun 15 16:54:14 2019 by root via cibadmin on ap13-ctrl2
12 nodes configured
37 resources configured
Online: [ ap12-ctrl3 ap13-ctrl2 ap14-ctrl1 ]
GuestOnline: [ galera-
Full list of resources:
Docker container set: rabbitmq-bundle [docker.
rabbitmq-
rabbitmq-
rabbitmq-
Docker container set: galera-bundle [docker.
galera-bundle-0 (ocf::heartbeat
galera-bundle-1 (ocf::heartbeat
galera-bundle-2 (ocf::heartbeat
Docker container set: redis-bundle [docker.
redis-bundle-0 (ocf::heartbeat
redis-bundle-1 (ocf::heartbeat
redis-bundle-2 (ocf::heartbeat
ip-10.35.5.9 (ocf::heartbeat
ip-10.35.10.9 (ocf::heartbeat
ip-10.35.6.8 (ocf::heartbeat
ip-10.35.6.9 (ocf::heartbeat
ip-10.35.8.9 (ocf::heartbeat
ip-10.35.9.9 (ocf::heartbeat
Docker container set: haproxy-bundle [docker.
haproxy-
haproxy-
haproxy-
Docker container: openstack-
openstack-
Failed Actions:
* rabbitmq-
last-
* rabbitmq-
last-
* galera-
last-
* galera-
last-
* redis-bundle-
last-
* redis-bundle-
last-
* haproxy-
last-
* haproxy-
last-
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled
```
Environment:
```
(undercloud) [stack@undercloud ~]$ rpm -qa|grep tripleo
ansible-
puppet-
openstack-
openstack-
openstack-
python-
ansible-
python2-
openstack-
python2-
openstack-
openstack-
python-
```
Changed in tripleo: | |
importance: | Undecided → High |
milestone: | none → train-2 |
status: | New → Triaged |
Changed in tripleo: | |
milestone: | train-2 → train-3 |
Changed in tripleo: | |
milestone: | train-3 → ussuri-1 |
Changed in tripleo: | |
milestone: | ussuri-1 → ussuri-2 |
Changed in tripleo: | |
milestone: | ussuri-2 → ussuri-3 |
Changed in tripleo: | |
milestone: | ussuri-3 → ussuri-rc3 |
Changed in tripleo: | |
milestone: | ussuri-rc3 → victoria-1 |
Changed in tripleo: | |
milestone: | victoria-1 → victoria-3 |