Adding new node to MOS env without MU installed updates the new node with latest packages and breaks compatibility.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
High
|
Denis Meltsaykin |
Bug Description
Detailed bug description:
Customer reported having to redeploy a compute node in their environment after the disk on the node failed. When redeployment of node finished the node was not being picked up by controllers. After further investigation it was determined that the controller nodes and other compute nodes where running MOS 8.0 without MU1 while the newly deployed compute node had MU1 packages installed, thus breaking the compatibility.
Compute node that works:
nova-compute 2:12.0.
New compute node:
nova-compute 2:12.0.
Steps to reproduce:
Add new node to MOS 8 environment that does not yet have MU1 installed.
Expected results:
Newly deployed node should have packages that match the environments current deployed status. That is, if environment is pure MOS 8.0 new nodes should have MOS 8.0 packages, not the latest.
Actual result:
Newly deployed nodes have latest packages which breaks compatibility
Reproducibility:
I do not have a lab to test this so I cannot confirm reproducibility.
Workaround:
Downgrade packages.
Impact:
New nodes are not useable until packages are downgraded to match current environment packages.
Description of the environment:
- Operation system: Ubuntu 14.04
- Versions of components: MOS 8.0
Additional details:
Fuel Master has not yet been updated to MU1 yet.
Changed in fuel: | |
milestone: | none → 8.0-updates |
summary: |
- Adding new node to MOS 8 env without MU installed still updates the new - node with latest packages and breaks compatibility. + Adding new node to MOS 8 env without MU installed updates the new node + with latest packages and breaks compatibility. |
Changed in fuel: | |
status: | Confirmed → Won't Fix |
summary: |
- Adding new node to MOS 8 env without MU installed updates the new node + Adding new node to MOS env without MU installed updates the new node with latest packages and breaks compatibility. |
Setting to Incomplete as this is more like general concern, not specific compatibility issue.
Installing the most recent package versions from updates repository for newly deployed nodes is expected behavior. If for some reason it's desired to use packages of GA version - updates repo should be removed from repository settings in Fuel, see https:/ /docs.mirantis. com/openstack/ fuel/fuel- 8.0/operations. html#applying- patches
Javier, is there some specific compatibility issue observed by customer? Please provide more details, thanks.