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

Bug #1644861 reported by Ruslan Khozinov on 2016-11-25
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel VMware DVS plugin
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  Edit
Everyone can see this information.

Other bug subscribers