Upgrade process breaks Zookeeper configuration
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.2 |
Incomplete
|
Medium
|
Nagendra Prasath | |||
Trunk |
Invalid
|
High
|
Nagendra Prasath |
Bug Description
Scenario: Upgrade of Contrail Networking Cluster from 3.0.2 to 3.2 via FABRIC in RHOSP8 (Liberty)
After the execution of the upgrade_database task, zookeeper configuration is lost.
During the task execution, YUM upgrades the zookeeper packages creating a new (and clean) /etc/zoo.cfg.
New zookeeper packages change the directory hierarchy for data files:
from /var/lib/zookeeper to /var/lib/
Upgrade process seems to don't take in consideration above changes and also it doesn't fix the zoo.cfg file with the previous configurations (in particular cluster information).
Moreover, it should have to move the myid file (on each node) to the new location (/var/lib/
The result of this issue is that each zookeeper node on the cluster restart in standalone mode and, since no alert is raised, at the end of the upgrade procedure, contrail has wrong behaviours and DBs (Cassandra and Zookeeper) became easily unsycnrhoynized .
information type: | Proprietary → Public |
tags: | added: provisioning redhat |
Is this still seen after https:/ /bugs.launchpad .net/juniperope nstack/ +bug/1677852 ?