Steps:
1. Create next cluster - Neutron Vlan, default storages, 3 controllers
2. Start deployment
3. Stop deployment when progress of 'deployment' task is more than 10
4. Wait nodes get back to online state
5. Add 2 compute node
6. Click deploy changes
fuel version - 8.0-506 iso
Actual result - provisioning failed with next messages in astute.log:
2016-02-01 04:26:28 DEBUG [771] c8690652-a4a1-4985-9758-924ca5e24805: MC agent 'execute_shell_command', method 'execute', results:
{:sender=>"5",
:statuscode=>0,
:statusmsg=>"OK",
:data=>
{:stdout=>"",
:stderr=>
"Unexpected error\nActual checksum 46e645ebc81cc20bedf495953b93580d mismatches with expected 21a814807db5edd7e6cbcf2b9b52b74b for file /dev/vda3\n",
:exit_code=>255}}
2016-02-01 04:26:28 ERROR [771] c8690652-a4a1-4985-9758-924ca5e24805: Provision command returned non zero exit code on node: 5
2016-02-01 04:26:28 ERROR [771] c8690652-a4a1-4985-9758-924ca5e24805: Provision command returned non zero exit code on node: 4
2016-02-01 04:26:28 ERROR [771] c8690652-a4a1-4985-9758-924ca5e24805: Provision command returned non zero exit code on node: 1
2016-02-01 04:26:28 ERROR [771] c8690652-a4a1-4985-9758-924ca5e24805: Provision command returned non zero exit code on node: 3
2016-02-01 04:26:28 ERROR [771] c8690652-a4a1-4985-9758-924ca5e24805: Provision command returned non zero exit code on node: 2
2016-02-01 04:26:29 ERROR [771] Error occured while provisioning:
#<RuntimeError: Missing a required parameter uids>
2016-02-01 04:26:34 ERROR [771] Retrying RPC client instantiation after exception:
#<RuntimeError: Could not find any hosts in discovery data provided>
2016-02-01 04:26:39 ERROR [771] No more retries for MCollective client instantiation after exception:
["/usr/share/gems/gems/mcollective-client-2.8.4/lib/mcollective/rpc/client.rb:507:in `discover'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/mclient.rb:155:in `initialize_mclient'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/mclient.rb:41:in `initialize'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:410:in `new'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:410:in `unlock_nodes_discovery'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:58:in `rescue in provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:44:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:123:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:51:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:37:in `image_provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:189:in `dispatch_message'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:146:in `block in dispatch'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `call'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `block in each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `each_with_index'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `dispatch'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:123:in `block in perform_main_job'"]
2016-02-01 04:26:39 ERROR [771] Error running provisioning: #<RuntimeError: Could not find any hosts in discovery data provided>
, trace:
["/usr/share/gems/gems/astute-8.0.0/lib/astute/mclient.rb:166:in `rescue in initialize_mclient'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/mclient.rb:149:in `initialize_mclient'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/mclient.rb:41:in `initialize'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:410:in `new'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:410:in `unlock_nodes_discovery'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:58:in `rescue in provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/provision.rb:44:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:123:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:51:in `provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:37:in `image_provision'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:189:in `dispatch_message'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:146:in `block in dispatch'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `call'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `block in each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `each_with_index'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `dispatch'",
"/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:123:in `block in perform_main_job'"]
> "Unexpected error\nActual checksum 46e645ebc81cc20 bedf495953b9358 0d mismatches with expected 21a814807db5edd 7e6cbcf2b9b52b7 4b for file /dev/vda3\n",
means that image was corrupted somehow during applying to the disk.
Is it reproducible? Are you sure that env is healthy?