Comment 0 for bug 1584656

Revision history for this message
Andrey Volochay (wallavv) wrote : [octane] Upgrade second and third controllers fails at "installing openstack" part

Detailed bug description:
 During upgrade MOS6.0 to MOS8.0 via Octane(stable/8.0), I have faced with following bug.

 By doing second and third controllers upgrade via Octane (octane upgrade-node <target_node_id> <seed_env_id>), deployment failed at "installing openstack" part.

 Could not evaluate: Primitive 'p_dns' was not found in CIB!

Steps to reproduce:
 1) Have MOS6.0 environment
 2) Upgrade master node (fuel 6.0) to 6.1 and then to 7.0
 3) Backup environment settings, following documented process
 4) Prepare new master node (fuel 8.0)
 5) Restore the backup from third step
 5) Upgrade restored environment via Octane
 6) Upgrade primary controller via Octane
 7) Upgrade DB via Octane
 8) Upgrade Control Plane via Octane
 9) Upgrade second and third controllers

Expected results:
 Upgrade of second and third controllers is successfully done

Actual result:
 Puppet apply returns an error which in turn breaks node upgrade.

Workaround:
 Add records about second and third controllers in corosync.conf at primary-controller before their upgrade.

Description of the environment:
 Versions of components: MOS8.0, Octane(stable/8.0)
 Network model: Environment uses network bonding
 Related projects installed: Octane