Deploy env with ceilometer and vcenter has failed

Bug #1428736 reported by Vadim Rovachev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Igor Zinovik

Bug Description

{"build_id": "2015-03-04_19-25-05", "ostf_sha": "b47bb2ad09e60a25040e21f250018e256f3bebdd", "build_number": "161", "release_versions": {"2014.2-6.1": {"VERSION": {"build_id": "2015-03-04_19-25-05", "ostf_sha": "b47bb2ad09e60a25040e21f250018e256f3bebdd", "build_number": "161", "api": "1.0", "nailgun_sha": "8669842d376688cb2a4f620145d1e40a80e5365a", "production": "docker", "python-fuelclient_sha": "54047a3507ccca48ab88035cebee73a6d1c0b177", "astute_sha": "81e7ca74722a465b937bc2a9875d8976f2a3e2bf", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "32b01afed99ec42015c815b6f9ac2e7fd4e7ec03", "fuellib_sha": "ea5a51d2e4535db99a51aa086a8f0de95bcc52d3"}}}, "auth_required": true, "api": "1.0", "nailgun_sha": "8669842d376688cb2a4f620145d1e40a80e5365a", "production": "docker", "python-fuelclient_sha": "54047a3507ccca48ab88035cebee73a6d1c0b177", "astute_sha": "81e7ca74722a465b937bc2a9875d8976f2a3e2bf", "feature_groups": ["mirantis"], "release": "6.1", "fuelmain_sha": "32b01afed99ec42015c815b6f9ac2e7fd4e7ec03", "fuellib_sha": "ea5a51d2e4535db99a51aa086a8f0de95bcc52d3"}

Env settings:
hypervizor qemu
vcenter true
ceilometer true
nodes:
3 nodes controller+mongo
1 ceph node

Env has failed with errors:
http://paste.mirantis.net/show/63/

Changed in fuel:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 6.1
tags: added: ceilometer vcenter
Igor Zinovik (izinovik)
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Igor Zinovik (izinovik)
Revision history for this message
Igor Zinovik (izinovik) wrote :

After refactoring vmware manifests for dual hypervisor cloud support ceilometer were broken.

At least following error occurs:
when puppet tries to create a bunch of ceilometers services it uses create_resources() function
which in turn create resources vmware::ceilometer::ha_multi_hv. We pass datastore_regex parameter
to this resource type, but it does not accept it, so we have to remove it from hash or
define datastore_regex in vmware::ceilometer::ha_multi_hv parameter list.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/163913

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Patch works.

Verified on:
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.1"
  api: "1.0"
  build_number: "200"
  build_id: "2015-03-15_22-54-44"
  nailgun_sha: "713e6684f9f54e29acfe6b8ebf641b9de2292628"
  python-fuelclient_sha: "cc64fff91fb0d78e5a02e7b93ceff224296f84fb"
  astute_sha: "93e427ac49109fa3fd8b0e1d0bb3d14092be2e8c"
  fuellib_sha: "553cb0cffa40a5f57313f962b6ec6a9bd89306ba"
  ostf_sha: "e86c961ceacfa5a8398b6cbda7b70a5f06afb476"
  fuelmain_sha: "c97fd8a789645bda48d06da224f994f8b52d82f5"

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/163913
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=cb24516bc7b846276c50e4d209fe691982787d47
Submitter: Jenkins
Branch: master

commit cb24516bc7b846276c50e4d209fe691982787d47
Author: Igor Zinovik <email address hidden>
Date: Thu Mar 12 13:23:11 2015 +0300

    Fix ceilometer support for vCenter

    - remove declaration of ceilometer::agent::compute class
    - install ceilometer agent compute package on controller
    - add datastore_regex parameter to vmware::ceilometer:ha_multi_hv in
      order to prevent puppet run execution failure ("Invalid parameter
      datastore_regex ...")

    Change-Id: I8772189b6ce5c6db7c97e9ddbc2260ba10a1313f
    Closes-bug: 1428736

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Tatyana Dubyk (tdubyk) wrote :

verified on cluster with CentOS with flat network on fuel-6.1-229-2015-03-25_21-15-27.iso

Changed in fuel:
status: Fix Committed → Fix Released
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.