After environment reset, subsequent deploy fails due to use of incorrect Cobbler template
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Alexander Vlasov |
Bug Description
Detailed bug description:
After deploy successfully finished or failed after lets say error during some plugin installation and reseted, subsequent deploy fails.
After "Deploy" button pushed astute tries to reboot all nodes to bootstrap image (although they already booted with bootstrap image). Config files for PXE boot in cobbler container at this time contain links to bootstrap image. But by some reason eventually instead of cobbler bootstrap profile nodes try to boot Ubuntu_1404_x86_64 profile. As result we can observe situation on the screenshot https:/
At this time nodes stuck in that state. deploy fails by timeout. If just reboot node after deploy failed we can observe following picture https:/
So PXE boot configuration is change and node is trying to boot from local drive but as previous step failed it is not possible.
I have diagnostic snapshot but due to slow internet connection can't attach it right now. Will do this ASAP.
Steps to reproduce:
1) Install Fuel 7.0
2) Create env: CEPH for all, Murano, VXLANs;
3) Deploy environment.
4) Reste environment.
5) Deploy again and watch it failing
Expected results:
Second deploy attempt should succeed
Actual result:
Deploy fails
Workaround:
As a workaround it is possible delete environment and create it from scratch.
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "301"
build_id: "301"
nailgun_sha: "4162b0c15adb42
python-
fuel-agent_sha: "50e90af6e3d560
fuel-
astute_sha: "6c5b73f93e24cc
fuel-library_sha: "5d50055aeca1dd
fuel-ostf_sha: "2cd967dccd66cf
fuelmain_sha: "a65d453215edb0
Diagnostic snapshot:
https:/
Changed in fuel: | |
milestone: | none → 7.0-updates |
assignee: | nobody → Fuel Library Team (fuel-library) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: area-library |
tags: | added: team-bugfix |
Changed in fuel: | |
status: | Confirmed → New |
status: | New → Confirmed |
description: | updated |
summary: |
- if environment was reseted subsequent deploy fails due to wrong cobbler - template used + After environment reset, subsequent deploy fails due to use of incorrect + Cobbler template |
Changed in fuel: | |
assignee: | Fuel Library (Deprecated) (fuel-library) → Valeriy Saharov (vsakharov) |
status: | Confirmed → In Progress |
Changed in fuel: | |
status: | In Progress → Confirmed |
assignee: | Valeriy Saharov (vsakharov) → Fuel Library (Deprecated) (fuel-library) |
Changed in fuel: | |
assignee: | Fuel Library (Deprecated) (fuel-library) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Anton Chevychalov (achevychalov) |
Changed in fuel: | |
assignee: | Anton Chevychalov (achevychalov) → Alexander Vlasov (avlasov) |
Unable to reproduce problem on test environment. Besides we have such scenario in CI.
Perhaps we have some additional steps or something that change flow. Do you have any plugins or custom changes?