Sahara deployment fails during environment deploy for bug https://bugs.launchpad.net/fuel/+bug/1487397
Build #239
Steps to reproduce:
1. Create new environment
2. Choose Neutron, VLAN
3. Choose Ceph for images
4. Choose Sahara
5. Choose Ceilometer
6. Add 1 controller+ceph
7. Add 1 compute+ceph
8. Add 1 cinder+ceph
9. Add 2 mongo
10. Change disk configuration for both Mongo nodes. Change 'MongoDB' volume for vdc
11. Deploy the environment
Expected result:environment deployed.
Actual result: deployment fails with the following error:
ERROR [740] Error running RPC method granular_deploy: Deployment failed on nodes 1, trace:
["/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:68:in `block (3 levels) in deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:51:in `each_slice'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:51:in `block (2 levels) in deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:49:in `each'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:49:in `block in deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:45:in `each'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/deployment_engine.rb:45:in `deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/orchestrator.rb:179:in `deploy_cluster'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/orchestrator.rb:45:in `granular_deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:92:in `granular_deploy'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/server.rb:189:in `dispatch_message'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/server.rb:146:in `block in dispatch'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `call'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `block in each'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `each_with_index'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `dispatch'",
"/usr/lib64/ruby/gems/2.1.0/gems/astute-8.0.0/lib/astute/server/server.rb:123:in `block in perform_main_job'"]
ERROR [740] No more tasks will be executed on the node 1
ERROR [740] Task '{"priority"=>7000, "type"=>"puppet", "uids"=>["1"], "parameters"=>{"puppet_modules"=>"/etc/puppet/modules", "puppet_manifest"=>"/etc/puppet/modules/osnailyfacter/modular/sahara/sahara.pp", "timeout"=>3600, "cwd"=>"/"}}' failed on node 1
Environment snapshot could be found in attachment.
Gdrive link:
https://drive.google.com/a/mirantis.com/file/d/0BzGc8pMVuherYXBIc3BWeEl2clk/view?usp=sharing
Hi
I'm facing the same problem with this config: MOS61 (fully updated) + QEMU + GRE + CONTRAIL PLUGIN.
2015-12-02 17:05:44 ERR lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:68:in `block (3 levels) in deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:51:in `each_slice'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:51:in `block (2 levels) in deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:49:in `each'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:49:in `block in deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:45:in `each'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ deployment_ engine. rb:45:in `deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ orchestrator. rb:179: in `deploy_cluster'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ orchestrator. rb:56:in `granular_deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ dispatcher. rb:111: in `granular_deploy'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ server. rb:142: in `dispatch_ message' ", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ server. rb:103: in `block in dispatch'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ task_queue. rb:64:in `call'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ task_queue. rb:64:in `block in each'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ task_queue. rb:56:in `each'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ task_queue. rb:56:in `each'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ server. rb:101: in `each_with_index'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ server. rb:101: in `dispatch'", lib64/ruby/ gems/2. 1.0/gems/ astute- 6.1.0/lib/ astute/ server/ server. rb:85:in `block in perform_main_job'"] =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ sahara/ sahara. pp", "timeout"=>3600, "cwd"=>"/"}}' failed on node 53
[475] Error running RPC method granular_deploy: Deployment failed on nodes 53, trace:
["/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
2015-12-02 17:05:44 ERR
[475] No more tasks will be executed on the node 53
2015-12-02 17:05:44 ERR
[475] Task '{"priority"=>3500, "type"=>"puppet", "uids"=>["53"], "parameters"