Bug 723718

Summary: libvirt knows nothing about drbd
Product: [Community] Virtualization Tools Reporter: Thomas Schweikle <tschweikle>
Component: libvirtAssignee: Libvirt Maintainers <libvirt-maint>
Status: CLOSED DEFERRED QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: berrange, clalance, crobinso, hbrock, itamar, jforbes, laine, lucas.yamanishi, rbalakri, shyu, veillard, virt-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-23 13:05:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Thomas Schweikle 2011-07-20 21:14:08 UTC
Description of problem:
Setting up a host with drdb on top of lvm, then handling these devices as block devices to kvm has several advantages, but one big disadvantage: libvirt does not know anything about drbd, as does virt-manager. It is not possible to define a pool of drbd for example

Version-Release number of selected component (if applicable):
libvirt 0.8.8
virt-manager 0.8.6

How reproducible:
Allways


Steps to Reproduce:
1. install libvirt, virtmanager
2. create lvm block devices with same size on two hosts
3. configure a drbd
4. create a new VM, assign the created lvm-device
5. change the lvm device to the created drbd, by editing the domains config file ("virsh edit <domain>". Search for /dev/<your vg>/<your lv>. Replace with /dev/drbd/by-res/<your drbd-name>
6. start the domain. It'll use the drbd.

  
Actual results:


Expected results:


Additional info:
Would be nice if virt-manager and libvirt know about drbd's.

Comment 1 Cole Robinson 2011-07-20 23:26:22 UTC
I don't really know anything about drbd, but any feature requests like this usually start at the libvirt level. Reassigning

Comment 2 Fedora Admin XMLRPC Client 2011-09-22 17:52:56 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Fedora Admin XMLRPC Client 2011-09-22 17:56:37 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 4 Fedora Admin XMLRPC Client 2011-11-30 20:03:12 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 5 Fedora Admin XMLRPC Client 2011-11-30 20:03:19 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 6 Fedora Admin XMLRPC Client 2011-11-30 20:07:48 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Fedora Admin XMLRPC Client 2011-11-30 20:07:52 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 8 Cole Robinson 2012-06-07 00:29:43 UTC
I still don't know what this entails, but either way probably best suited for the upstream tracker

Comment 9 Cole Robinson 2016-03-23 13:05:19 UTC
Libvirt supports several distributed block stores now: ceph/rbd, gluster, sheepdog. Tracking drbd support here isn't going to yield any results unfortunately, someone needs to show up and provide the patches. So closing this as DEFERRED