Fuel 6.0 deploy fails

Bug #1490541 reported by Denis Klepikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Wishlist
Bartłomiej Piotrowski
6.0.x
Won't Fix
Critical
Bartłomiej Piotrowski
6.1.x
Invalid
Wishlist
Bartłomiej Piotrowski
7.0.x
Invalid
Wishlist
Bartłomiej Piotrowski

Bug Description

Fuel 6.0 deploy fails using current configuration:

[root@fuel-lab-cz5564 ~]# cat /etc/fuel/version.yaml
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "6.0"
  api: "1.0"
  build_number: "58"
  build_id: "2014-12-26_14-25-46"
  astute_sha: "16b252d93be6aaa73030b8100cf8c5ca6a970a91"
  fuellib_sha: "fde8ba5e11a1acaf819d402c645c731af450aff0"
  ostf_sha: "a9afb68710d809570460c29d6c3293219d3624d4"
  nailgun_sha: "5f91157daa6798ff522ca9f6d34e7e135f150a90"
  fuelmain_sha: "81d38d6f2903b5a8b4bee79ca45a54b76c1361b8"

Ubuntu, non-HA, neutron+VLAN
ceilometer, ceph for cinder, glance - default, openstack debug enabled, nova ephemeral volumes, assigned IP to all nodes

nodes config:

1 controller
1 compute
1 compute+ceph-osd
1 ceph-osd
1 mongo

Deployment has failed. Check these nodes:
'Untitled (52:d0)', 'Untitled (0c:6e)'

 compute+ceph-osd logs

015-08-31 10:52:02 ERR
 /usr/lib/ruby/vendor_ruby/puppet/resource/catalog.rb:484:in `fail_on_duplicate_type_and_title'
2015-08-31 10:52:02 ERR
 Duplicate declaration: Nova_config[libvirt/inject_partition] is already declared in file /etc/puppet/modules/ceph/manifests/ephemeral.pp:13; cannot redeclare at /etc/puppet/modules/openstack/manifests/compute.pp:315 on node node-3.domain.tld

compute nodes is in error too, but no errors in logs.

Tags: area-library
Revision history for this message
Denis Klepikov (dklepikov) wrote :
Changed in fuel:
assignee: nobody → Fuel Library Team (fuel-library)
Changed in fuel:
status: New → Triaged
importance: Undecided → High
assignee: Fuel Library Team (fuel-library) → Bartlomiej Piotrowski (bpiotrowski)
milestone: none → 6.0-updates
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/6.0)

Fix proposed to branch: stable/6.0
Review: https://review.openstack.org/218842

Changed in fuel:
status: Triaged → In Progress
importance: High → Critical
Revision history for this message
OSCI Robot (oscirobot) wrote :

NOTE: Changeset is not merged, created temporary package repository.
RPM package fuel-library6.0 has been built for project stackforge/fuel-library.
Files placed in repository:
fuel-ha-utils6.0-6.0.0-6207.2.gerrit218842.1.git7f04b56.noarch.rpm
fuel-library6.0-6.0.0-6207.2.gerrit218842.1.git7f04b56.noarch.rpm
Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-updates-stable-LP1490541/centos .

Revision history for this message
OSCI Robot (oscirobot) wrote :

NOTE: Changeset is not merged, created temporary package repository.
DEB package fuel-library has been built for project stackforge/fuel-library.
Files placed in repository:
fuel-ha-utils6.0_6.0.0-6207.2.gerrit218842.1.git7f04b56_all.deb
fuel-library6.0_6.0.0-6207.2.gerrit218842.1.git7f04b56_all.deb
Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-updates-stable-LP1490541/ubuntu .

Changed in fuel:
milestone: 6.0-updates → 8.0
status: In Progress → New
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Since granular deployment in 6.1, this can't fail deployment due to compute and ceph-osd roles being evaluated separately.

Changed in fuel:
status: New → Invalid
importance: Critical → Wishlist
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Unable to reproduce this on 6.0 GA iso. I did two deployments and did not see any such issues.

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :
Revision history for this message
Denis Klepikov (dklepikov) wrote :

https://review.openstack.org/#/c/218842/ solves this bug, was tested on virtual env.

Dmitry Pyzhov (dpyzhov)
tags: added: area-library
Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Won't Fix for 6.0-updates as we don't expect new 6.0 deployments.

Revision history for this message
Denis Klepikov (dklepikov) wrote :

What about Customer who have 6.0 and will try to deploy new env using existing Fuel 6.0?

Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Won't Fix for 6.0-updates as we don't expect new 6.0 deployments

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

Reviewed: https://review.openstack.org/218842
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=7f04b563d34865073449e0b24e76523e533d2fd1
Submitter: Jenkins
Branch: stable/6.0

commit 7f04b563d34865073449e0b24e76523e533d2fd1
Author: Bartłomiej Piotrowski <email address hidden>
Date: Mon Aug 31 14:54:28 2015 +0200

    Fix Compute + Ceph multirole deployment

    If ephemeral volumes are enabled, it causes a clash between
    ceph::ephemeral and openstack::compute classes, as they both want to set
    libvirt/inject_partition. This commit makes ceph::ephemeral override
    aforementioned parameter with collector.

    Change-Id: Ic73faf5d60ab130895143c1fc47f88e8d1b02ae7
    Closes-Bug: 1490541

Revision history for this message
OSCI Robot (oscirobot) wrote :

Changeset merged. Package placed on primary repository.
RPM package fuel-library6.0 has been built for project openstack/fuel-library.
Files placed in repository:
fuel-ha-utils6.0-6.0.0-6211.1.noarch.rpm
fuel-library6.0-6.0.0-6211.1.noarch.rpm
Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-updates-stable/centos .

Revision history for this message
OSCI Robot (oscirobot) wrote :

Changeset merged. Package placed on primary repository.
DEB package fuel-library has been built for project openstack/fuel-library.
Files placed in repository:
fuel-ha-utils6.0_6.0.0-6211.1_all.deb
fuel-library6.0_6.0.0-6211.1_all.deb
Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-updates-stable/ubuntu .

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.