5.1.1 check_before_deployment task in error state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Dima Shulyak |
Bug Description
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "5.1.1"
api: "1.0"
build_number: "19"
build_id: "2014-11-
astute_sha: "fce051a6d013b1
fuellib_sha: "add3fdd3e2af57
ostf_sha: "64cb59c681658a
nailgun_sha: "2fcab95dc43a24
fuelmain_sha: "ff22ca819e6eb7
Scenario:
1. Create cluster
2. Add 1 node with controller role
3. Add 1 node with compute role
4. Run provisioning task
5. Run deployment task
6. Stop deployment
7. Add 1 node with cinder role
8. Re-deploy cluster
9. Run OSTF
Actual Result:
all steps from 1 to 7 passed without error. Cluster has stopped status, nodes are discovered, but on aatepts to re-deploy cluster fuel task check_before_
But when I run the same env mannualy over cli - cluster was re-deployed successfully and get ready status and all ostf test passed there
So for me it is not clear what was heppens if nodes ere online and nets were fine..
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Dima Shulyak (dshulyak) |
On first attempt slave-01_controller was offline, or atleast it was considered offline by nailgun database, that is why this error occured.
from nailgun/app.log
2014-11-18 01:15:48.669 WARNING [7f93d1652740] (manager) Checking prerequisites failed: Nodes "slave- 01_controller (id=1, mac=64: a6:70:79: 87:68)" are offline. Remove them from environment and try again.
from nailgun/ assasind. log
2014-11-18 01:15:21.540 INFO [7ff0f23b0700] (notification) Notification: topic: error message: Node 'slave- 01_controller' has gone away
On second attempt (via cli) this node was brought back by nailgun and deployment was started correctly