Deploy cluster in HA mode with Ironic:
Scenario:
1. Create cluster
2. Add 1 controller node
3. Add 1 compute node
4. Add 1 ironic node
5. Deploy
Actual:
Deployment failed: Task 'deploy' has incorrect status. error != ready, 'Deployment has failed. Check these nodes:
'slave-03_ironic''
Puppet log on slave-3 contain following:
2015-12-03T00:25:22.232911+00:00 info: (/Stage[main]/Main/Service[neutron-server]) Starting to evaluate the resource
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server.conf in /etc/init
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server.conf in /etc/init.d
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server in /etc/init
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server in /etc/init.d
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server.sh in /etc/init
2015-12-03T00:25:22.233641+00:00 debug: (Service[neutron-server](provider=upstart)) Could not find neutron-server.sh in /etc/init.d
2015-12-03T00:25:22.235417+00:00 err: (/Stage[main]/Main/Service[neutron-server]) Could not evaluate: Could not find init script or upstart conf file for 'neutron-server'
2015-12-03T00:25:22.235417+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/provider/service/upstart.rb:97:in `search'
2015-12-03T00:25:22.235417+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/provider/service/init.rb:102:in `initscript'
2015-12-03T00:25:22.235417+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/provider/service/upstart.rb:165:in `is_upstart?'
2015-12-03T00:25:22.235417+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/provider/service/upstart.rb:154:in `status'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/type/service.rb:90:in `retrieve'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/type.rb:1048:in `retrieve'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/type.rb:1076:in `retrieve_resource'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:236:in `from_resource'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction/resource_harness.rb:19:in `evaluate'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:204:in `apply'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:217:in `eval_resource'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `call'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `block (2 levels) in evaluate'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util.rb:335:in `block in thinmark'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util.rb:334:in `thinmark'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:147:in `block in evaluate'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/graph/relationship_graph.rb:118:in `traverse'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction.rb:138:in `evaluate'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:169:in `block in apply'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util/log.rb:149:in `with_destination'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/transaction/report.rb:112:in `as_logging_destination'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:168:in `apply'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:120:in `block in apply_catalog'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:119:in `apply_catalog'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:227:in `run_internal'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:134:in `block in run'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet.rb:244:in `override'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/configurer.rb:133:in `run'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:302:in `apply_catalog'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:236:in `block in main'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet.rb:244:in `override'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:198:in `main'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:159:in `run_command'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util.rb:496:in `exit_on_fail'
2015-12-03T00:25:22.235920+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run'
2015-12-03T00:25:22.236758+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'
2015-12-03T00:25:22.236758+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'
2015-12-03T00:25:22.236758+00:00 err: (/Stage[main]/Main/Service[neutron-server]) /usr/bin/puppet:8:in `<main>'
Env: 8.0-241
This is known issue, fix available since 243 ISO