[9.2][dvs] Invalid parameter data on Override_resources[neutron_agent_ovs]

Bug #1644861 reported by Ruslan Khozinov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel VMware DVS plugin
Fix Released
Critical
Igor Gajsin

Bug Description

fuel9.2, snapshot_id 556, dvs plugin released (from official catalog)

Detailed bug description:
Primary controller has failed on the primary-openstack-network-plugins-l2/1 puppet task

Steps to reproduce:
  1. Upload plugins to the master node.
  2. Install plugin.
  3. Create a new environment with following parameters:
      * Compute: KVM/QEMU with vCenter
      * Networking: Neutron with VLAN segmentation
      * Storage: ceph
      * Additional services: default
  4. Add nodes with following roles:
      * Controller
      * Controller
      * Controller
      * Compute + CephOSD
      * Compute + CephOSD
      * Compute + CephOSD
      * CinderVMware + ComputeVMware
  5. Configure interfaces on nodes.
  6. Configure network settings.
  7. Enable and configure DVS plugin.
     Configure VMware vCenter Settings. Add 2 vSphere clusters
     and configure Nova Compute instances on conroller
     and compute-vmware.
  8. Verify networks.
  9. Deploy the cluster.
  10. Run OSTF.

Expected results:
 Successfully deployed cluster

Actual result:
 Deployment has failed. All nodes are finished. Failed tasks: Task[primary-openstack-network-plugins-l2/1] Stopping the deployment process!

Impact:
 Fuel 9.2, DVS plugin 3.1.0

Additional information:

10 } ~> Service['neutron-ovs-agent-service']

/usr/bin/puppet:8:in `<main>'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:92:in `execute'
/usr/lib/ruby/vendor_ruby/puppet/util/command_line.rb:146:in `run'
/usr/lib/ruby/vendor_ruby/puppet/application.rb:381: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 `block 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 (2 levels) in run'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:159:in `run_command'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:198:in `main'
/usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
/usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
/usr/lib/ruby/vendor_ruby/puppet/application/apply.rb:222:in `block in main'
/usr/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:201:in `find'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:52:in `find'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:92:in `compile'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:160:in `benchmark'
/usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
/usr/lib/ruby/vendor_ruby/puppet/util.rb:161:in `block in benchmark'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:93:in `block in compile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/indirector/catalog/compiler.rb:95:in `block (2 levels) in compile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:34:in `compile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:121:in `compile'
/usr/lib/ruby/vendor_ruby/puppet.rb:246:in `override'
/usr/lib/ruby/vendor_ruby/puppet/context.rb:64:in `override'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:143:in `block in compile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler.rb:51:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/util/profiler/around_profiler.rb:58:in `profile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:143:in `block (2 levels) in compile'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:467:in `finish'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:467:in `each'
/usr/lib/ruby/vendor_ruby/puppet/parser/compiler.rb:479:in `block in finish'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:110:in `finish'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:270:in `validate'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:270:in `each'
/usr/lib/ruby/vendor_ruby/puppet/parser/resource.rb:271:in `block in validate'
/usr/lib/ruby/vendor_ruby/puppet/resource.rb:502:in `validate_parameter'
Invalid parameter data on Override_resources[neutron_agent_ovs] at /etc/fuel/plugins/fuel-plugin-vmware-dvs-3.1/puppet/modules/vmware_dvs/manifests/l2.pp:10 on node node-1.test.domain.local

description: updated
Changed in fuel-plugin-vmware-dvs:
milestone: none → 3.1.x-updates
assignee: nobody → Igor Gajsin (igajsin)
importance: Undecided → Medium
importance: Medium → Low
importance: Low → High
importance: High → Critical
Changed in fuel:
importance: Medium → High
status: New → Confirmed
Changed in fuel-plugin-vmware-dvs:
status: New → Confirmed
Changed in fuel:
importance: High → Critical
Revision history for this message
Igor Gajsin (igajsin) wrote :
Changed in fuel-plugin-vmware-dvs:
status: Confirmed → In Progress
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Igor Gajsin (igajsin) wrote :
Changed in fuel-plugin-vmware-dvs:
status: In Progress → Fix Committed
Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :
Changed in fuel-plugin-vmware-dvs:
status: Fix Committed → Confirmed
no longer affects: fuel
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :
Changed in fuel-plugin-vmware-dvs:
status: Confirmed → Fix Committed
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :

Was verified on Fuel 9.2 snapshot-id #634 with DVS plugin 3.2.0 build #128

Changed in fuel-plugin-vmware-dvs:
status: Fix Committed → Fix Released
Changed in fuel-plugin-vmware-dvs:
milestone: 3.1.x-updates → 3.1.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.