Deployment with Ceph multiroles has failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dima Shulyak | ||
6.0.x |
Invalid
|
Undecided
|
Unassigned |
Bug Description
"build_id": "2015-01-
"ostf_sha": "92ad9f8e4c509c
"build_number": "63",
"auth_required": true,
"api": "1.0",
"nailgun_sha": "051d23b22c21ea
"production": "docker",
"fuelmain_sha": "",
"astute_sha": "82125b0eef4e5a
"feature_groups": ["mirantis"],
"release": "6.1",
"release_versions": {"2014.2-6.1": {"VERSION": {"build_id": "2015-01-
"fuellib_sha": "59af43598682f4
First deployment:
1. Create new environment (CentOS)
2. Choose nova-network, vlan manager
3. Choose Ceph for images
4. Choose Sahara and Ceilometer
5. Add 1 controller+ceph, 1 compute+ceph, 1cinder+ceph, 2mongo
6. Start deployment. It has failed with error on controller (node-1)
2015-01-16 12:32:36 ERR
(/Stage[
Second deployment:
1. Create new environment (CentOS)
2. Choose neutron GRE
3. Choose Ceph for images
4. Choose Murano and Ceilometer
5. Add 1 controller+mongo, 1 compute+
6. Start deployment. It has failed with error on compute (node-7):
2015-01-16 12:42:22 ERR
(/Stage[
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Ryan Moe (rmoe) |
In the first deployment it appears that the ceph-mon role wasn't run on node-1 (I don't see it running ceph-deploy mon create or calling gatherkeys). Also, Puppet was not run on node-4 (role=primary- mongo) but it was on node-5 (role=mongo).
In the second deployment Puppet wasn't run on on node-6 (primary-mongo + primary-controller) at all which meant no ceph-mon again.