RBDDriver not initalized

Bug #1493441 reported by Ilya Bumarskov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Alexander Arzhanov
7.0.x
Fix Released
High
Alexander Arzhanov
8.0.x
Fix Released
High
Alexander Arzhanov

Bug Description

Fuel #ISO 286

Test "dual-HV env with nova-vlan, Ceph and check multiroles with CinderVMDK" is failed due to error with RBDDriver

Enviroment:
Compute: QEMU + vCenter
Networking Setup: Nova-network
Storage backends: Ceph
Additional services: all by default

Nodes:
Controller + CinderVMWare + CephOSD
Compute + CinderVMWare + CephOSD

Observed behavior:
OSTF tests "Create volume and boot instance from it" and "Create volume and attach it to instance" are failed.

Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel Partner Integration Team (fuel-partner)
tags: added: vcenter
Changed in fuel:
milestone: none → 7.0
Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

Please, provide diagnostic snapshot.

Changed in fuel:
status: New → Triaged
assignee: Fuel Partner Integration Team (fuel-partner) → Alexander Arzhanov (aarzhanov)
Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :
Changed in fuel:
status: Triaged → In Progress
Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

I reproduce this issue on #ISO 287

Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

Solution:
# Run on node-2(Compute + CinderVMWare + CephOSD)

root@node-2:~# ceph auth get-or-create client.volumes > /etc/ceph/ceph.client.volumes.keyring
root@node-2:~# service cinder-volume restart

# OSTF test passed.
I investigate the problem in puppet manifests and I am trying to reproduce in env without vcenter.

Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

The problem with the cinder-vmware role.
At the moment, if we use ceph("Storage - Ceph OSD"), we can not use role "Storage - Cinder", but we can(!) use "Storage - Cinder Proxy to VMware Datastore", it is a logical error.
More details - https://bugs.launchpad.net/fuel/+bug/1352335
Theoretically (need to check), the role "Storage - Cinder Proxy to VMware Datastore"(she works like now) can be used without problems on Controller nodes...

Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

Another link about cinder + ceph: https://bugs.launchpad.net/fuel/+bug/1372914

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/222069

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

Fix proposed to branch: stable/7.0
Review: https://review.openstack.org/222071

Revision history for this message
Alexander Arzhanov (aarzhanov) wrote :

Right workaround:
If use "Ceph RBD for volumes (Cinder)" in env with vCenter, run on all cinder-vmware nodes (except(!) primary-controller, controller):

sudo service cinder-volume stop
echo manual | sudo cat >> /etc/init/cinder-volume.override

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

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

commit 36eb3e60e9533f55ad7b82b455c9a17f57b80ebf
Author: Alexander Arzhanov <email address hidden>
Date: Thu Sep 10 11:19:03 2015 +0300

    Fix cinder-vmware for env with ceph for volumes

    Change-Id: I61e4d728bf597dff5d9a06156d74e8cc1d3bbb9f
    Closes-Bug: #1493441

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (stable/7.0)

Reviewed: https://review.openstack.org/222071
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=3e6a1bc08b760d698e93ecab4bd85cc78a8487e6
Submitter: Jenkins
Branch: stable/7.0

commit 3e6a1bc08b760d698e93ecab4bd85cc78a8487e6
Author: Alexander Arzhanov <email address hidden>
Date: Thu Sep 10 11:19:03 2015 +0300

    Fix cinder-vmware for env with ceph for volumes

    Change-Id: I61e4d728bf597dff5d9a06156d74e8cc1d3bbb9f
    Closes-Bug: #1493441

Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :

Was checked on RC4 (#301)

Dmitry Pyzhov (dpyzhov)
tags: added: area-partners
Revision history for this message
Ilya Bumarskov (ibumarskov) wrote :

Checked on Fuel 8.0 ISO #322

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.