Detailed bug description:
I’ve tried to deploy the fuel-9.0.iso + update 9.2 with the fuel-plugin-vmware-dvs-3.1-3.1.0-1 package:
1 controllers + compute
Steps to reproduce:
- configure controller
- configure compute
- configure networking
Networks - Other - Enter the Cluster to dvSwitch mapping = VMVareCluster1:dvs3
- configure vmware
Expected results:
Error
Deployment has failed. All nodes are finished. Failed tasks: Task[vmware-dvs-neutron-agent-install/1] Stopping the deployment process!
puppet.log
2017-02-10 09:44:54 +0000 Scope(Class[main]) (notice): MODULAR: fuel-plugin-vmware-dvs/vmware-dvs-network-plugins-l2
2017-02-10 09:44:55 +0000 Puppet (notice): Compiled catalog for node-1.domain.tld in environment production in 1.14 seconds
2017-02-10 09:44:56 +0000 /Stage[main]/Vmware_dvs::L2/Service[neutron-server]/ensure (notice): ensure changed 'stopped' to 'running'
2017-02-10 09:45:06 +0000 /Stage[main]/Vmware_dvs::L2/Exec[waiting-for-neutron-api] (notice): Triggered 'refresh' from 1 events
2017-02-10 09:45:06 +0000 /Stage[main]/Cluster::Neutron/File[/var/cache/neutron]/ensure (notice): created
2017-02-10 09:45:06 +0000 /Stage[main]/Cluster::Neutron::Ovs/Cluster::Corosync::Cs_service[ovs]/Pcmk_resource[p_neutron-ovs-agent-service]/ensure (notice): created
2017-02-10 09:45:06 +0000 /Stage[main]/Cluster::Neutron::Ovs/Cluster::Corosync::Cs_service[ovs]/Tweaks::Ubuntu_service_override[neutron-openvswitch-agent]/File[create-policy-rc.d]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Package[neutron-ovs-agent]/ensure (notice): ensure changed 'purged' to 'present'
2017-02-10 09:45:08 +0000 /Stage[main]/Cluster::Neutron::Ovs/Cluster::Corosync::Cs_service[ovs]/Tweaks::Ubuntu_service_override[neutron-openvswitch-agent]/Exec[remove-policy-rc.d]/returns (notice): executed successfully
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[agent/enable_distributed_routing]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Vmware_dvs::L2/Neutron_agent_ovs[securitygroup/enable_security_group]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[ovs/enable_tunneling]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[ovs/integration_bridge]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[securitygroup/firewall_driver]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[ovs/bridge_mappings]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[agent/arp_responder]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[agent/drop_flows_on_start]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Neutron_agent_ovs[agent/l2_population]/ensure (notice): created
2017-02-10 09:45:08 +0000 /Stage[main]/Neutron::Agents::Ml2::Ovs/Service[neutron-ovs-agent-service]/ensure (notice): ensure changed 'stopped' to 'running'
2017-02-10 09:45:09 +0000 Puppet (notice): Finished catalog run in 13.14 seconds
2017-02-10 09:45:10 +0000 Scope(Class[main]) (notice): MODULAR: fuel-plugin-vmware-dvs/agents
2017-02-10 09:45:10 +0000 Puppet (err): undefined method `split' for nil:NilClass at /etc/fuel/plugins/fuel-plugin-vmware-dvs-3.1/puppet/manifests/agents.pp:22 on node node-1.domain.tld
/etc/fuel/plugins/fuel-plugin-vmware-dvs-3.1/puppet/modules/vmware_dvs/lib/puppet/parser/functions/get_agents_data.rb:28:in `block (2 levels) in <module:Functions>'
/etc/fuel/plugins/fuel-plugin-vmware-dvs-3.1/puppet/modules/vmware_dvs/lib/puppet/parser/functions/get_agents_data.rb:17:in `each'
/etc/fuel/plugins/fuel-plugin-vmware-dvs-3.1/puppet/modules/vmware_dvs/lib/puppet/parser/functions/get_agents_data.rb:17:in `block in <module:Functions>'
/usr/lib/ruby/vendor_ruby/puppet/parser/functions.rb:164:in `block (2 levels) in newfunction'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/parser/functions.rb:157:in `block in newfunction'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/function.rb:42:in `evaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:61:in `safeevaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/vardef.rb:14:in `evaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:61:in `safeevaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:11:in `block in evaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:10:in `each'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast/block_expression.rb:10:in `evaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/ast.rb:61:in `safeevaluate'
/usr/lib/ruby/vendor_ruby/puppet/resource/type.rb:129:in `evaluate_code'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:81:in `block in evaluate'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:77:in `evaluate'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:426:in `evaluate_main'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:135:in `block (2 levels) in compile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:135:in `block in compile'
/usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
/usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:121:in `compile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:34:in `compile'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:95:in `block (2 levels) in compile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:93:in `block in compile'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'
/usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:92:in `compile'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:52:in `find'
/usr/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:201:in `find'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:222:in `block in main'
/usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
/usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:198:in `main'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:159:in `run_command'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block (2 levels) in run'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:507:in `plugin_hook'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `block in run'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:496:in `exit_on_fail'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381:in `run'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'
/usr/bin/puppet:8:in `<main>'
There is something wrong in the configuration. Could you please provide the diagnostic snapshot.