[Users] Openstack Quantum , Cinder and Glance integration with oVirt.

Oved Ourfalli ovedo at redhat.com
Mon May 20 10:20:22 UTC 2013



----- Original Message -----
> From: "Romil Gupta" <romilgupta19 at gmail.com>
> To: "Oved Ourfalli" <ovedo at redhat.com>
> Cc: "users" <users at ovirt.org>
> Sent: Monday, May 20, 2013 1:15:04 PM
> Subject: Re: [Users] Openstack Quantum ,	Cinder and Glance integration with oVirt.
> 
> Hi ,
> 
> Thanks for the help, I am able to load the ovirt-cinder driver. But , got
> stuck in creating the volumes.
> 
> cinder/volume.log:
> 
> 2013-05-20 14:36:48.161 6699 INFO cinder.service [-] Caught SIGTERM, stopping
> children
> 2013-05-20 14:36:48.162 6699 INFO cinder.service [-] Waiting on 1 children to
> exit
> 2013-05-20 14:36:48.162 6720 INFO cinder.service [-] Caught SIGTERM, exiting
> 2013-05-20 14:36:48.175 6699 INFO cinder.service [-] Child 6720 exited with
> status 1
> 2013-05-20 14:36:50.572 7116 INFO cinder.volume.manager [-] volume_driver
> ==>> cinder.volume.drivers.ovirt.OVirtDriver
> 2013-05-20 14:36:50.573 7116 INFO cinder.service [-] Starting 1 workers
> 2013-05-20 14:36:50.576 7116 INFO cinder.service [-] Started child 7151
> 2013-05-20 14:36:50.585 7151 AUDIT cinder.service [-] Starting cinder-volume
> node (version 2013.1)
> 2013-05-20 14:36:51.679 INFO cinder.volume.drivers.rhevm
> [req-0dc7b534-0a06-4073-8769-651549730b65 None None] ====Connected to oVirt
> Successful====
> 2013-05-20 14:36:52.178 INFO cinder.volume.manager
> [req-0dc7b534-0a06-4073-8769-651549730b65 None None] Updating volume status
> 2013-05-20 14:36:52.331 7151 INFO cinder.openstack.common.rpc.common [-]
> Connected to AMQP server on localhost:5672
> 2013-05-20 14:37:37.351 INFO cinder.volume.manager
> [req-3f3f037e-71aa-4bfa-b40f-1245aa52811d None None] Updating volume status
> 
> 
> After , I tried " cinder create --display-name disk1 5 "
> 
> and got the following in scheduler log :
> 
> 2013-05-20 14:56:49.499 7094 AUDIT cinder.service [-] SIGTERM received
> 2013-05-20 14:56:51.485 7460 AUDIT cinder.service [-] Starting
> cinder-scheduler node (version 2013.1)
> 2013-05-20 14:56:51.548 7460 INFO cinder.openstack.common.rpc.common [-]
> Connected to AMQP server on localhost:5672
> 2013-05-20 14:56:51.860 7460 INFO cinder.openstack.common.rpc.common [-]
> Connected to AMQP server on localhost:5672
> 2013-05-20 14:58:11.888 WARNING cinder.scheduler.host_manager
> [req-644215b3-7e4d-4761-a533-b76db6cfbcaf 724c0c1ff7774234a01d87968a7eb4bc
> 768105b3d64748ca8776bf8f13e8f3c9] service is down or disabled.
> 2013-05-20 14:58:11.890 WARNING cinder.scheduler.filters.capacity_filter
> [req-644215b3-7e4d-4761-a533-b76db6cfbcaf 724c0c1ff7774234a01d87968a7eb4bc
> 768105b3d64748ca8776bf8f13e8f3c9] Free capacity not set;volume node info
> collection broken.
> 2013-05-20 14:58:11.891 WARNING cinder.scheduler.manager
> [req-644215b3-7e4d-4761-a533-b76db6cfbcaf 724c0c1ff7774234a01d87968a7eb4bc
> 768105b3d64748ca8776bf8f13e8f3c9] Failed to schedule_create_volume: No valid
> host was found.
> 
> 1. Do we need to implement more methods in OVirtDriver for cinder?
> 2. Why the request is not going to 'create_volume' method in cinder.volume.
> ovirt.OVirtDriver ?
> 
I'm sure that you may need more methods, as this was POC code, so we only put the minimum required.
It was based on FOLSOM, so if you're working with a more updated version then the interfaces might have changed.
I did that a few months ago, so I currently don't have an environment in which I can test that. However, from the errors it looks like it is an environmental issue, as it didn't even get to the driver (it says it failed to schedule the cinder command).


Oved
> It would be great if you answer the above questions.
> 
> Thanks,
> Romil
> 
> 
> On Sun, May 19, 2013 at 10:44 AM, Oved Ourfalli < ovedo at redhat.com > wrote:
> 
> 
> Hi Romil.
> 
> Sorry for the late response.
> In order to use the cinder driver you need to set the following configuration
> items in /etc/cinder/cinder.conf
> 
> volume_driver=cinder.volume.ovirt.OVirtDriver
> ovirt_engine_url=" http://10.35.1.202:8080/api "
> ovirt_engine_username="user at domain"
> ovirt_engine_password="password"
> ovirt_engine_storagedomain="nfs-data1"
> 
> What did you fail on? Can you attach the cinder log for us to see?
> 
> Also cc-ing Federico, who worked with me on the driver.
> 
> Thank you,
> Oved
> 
> 
> 
> ----- Original Message -----
> > From: "Romil Gupta" < romilgupta19 at gmail.com >
> > To: "Oved Ourfalli" < ovedo at redhat.com >
> > Cc: "users" < users at ovirt.org >
> > Sent: Wednesday, May 15, 2013 5:41:42 PM
> > Subject: Re: [Users] Openstack Quantum , Cinder and Glance integration with
> > oVirt.
> > 
> > Hi Oved ,
> > 
> > I have gone through the code , it would be great if you let me know what
> > are
> > the flags we need to set in the cinder.conf to load the oVirt-cinder
> > driver.
> > 
> > Is this the correct flag volume_driver=cinder.volume.drivers.ovirt.
> > OVirtDriver ?
> > 
> > If yes , still I am not able to load it. I have also change the following
> > flags based on my setup:
> > 
> > volume_opts = [
> > cfg . StrOpt ( 'ovirt_engine_url' ,
> > default = ' http://localhost:8700/api ' ,
> > help = '' ),
> > cfg . StrOpt ( 'ovirt_engine_username' ,
> > default = 'admin at internal' ,
> > help = '' ),
> > cfg . StrOpt ( 'ovirt_engine_password' ,
> > default = 'letmein!' ,
> > help = '' ),
> > cfg . StrOpt ( 'ovirt_engine_storagedomain' ,
> > default = 'OpenStackDomain' ,
> > help = '' ),
> > cfg . StrOpt ( 'ovirt_engine_sparse' ,
> > default = True ,
> > help = '' ),
> > 
> > Help me out regarding the same.
> > 
> > 
> > 
> > 
> > On Thu, May 9, 2013 at 7:23 PM, Romil Gupta < romilgupta19 at gmail.com >
> > wrote:
> > 
> > 
> > 
> > Thanks for sharing the code and yes I had missed the mail from you earlier.
> > I am just going through the code and would let you know if I need some help
> > from you.
> > 
> > 
> > 
> > 
> > On Thu, May 9, 2013 at 7:19 PM, Oved Ourfalli < ovedo at redhat.com > wrote:
> > 
> > 
> > 
> > 
> > 
> > ----- Original Message -----
> > > From: "Romil Gupta" < romilgupta19 at gmail.com >
> > > To: "Oved Ourfalli" < ovedo at redhat.com >
> > > Cc: "users" < users at ovirt.org >
> > > Sent: Thursday, May 9, 2013 4:31:23 PM
> > > Subject: Re: [Users] Openstack Quantum , Cinder and Glance integration
> > > with
> > > oVirt.
> > > 
> > > Thanks Itamar, Yes , the intent is to consume oVirt from the Openstack
> > > side.
> > > 
> > > Oved: thanks, I would be great if you could share the code.
> > > 
> > Code was shared earlier on the thread before you got a chance to send your
> > response, but in case you missed it, the code is in:
> > https://github.com/oourfali/openstack-ovirt-driver
> > 
> > Also, Itamar added an important note about that:
> > "
> > Romil - the POC above expects the glance image to pre-exist as a
> > template (by same name). I think your glance driver for ovirt to
> > directly show the ovirt template from ovirt is a better approach.
> > "
> > 
> > Let me know if you need more details,
> > Oved
> > > 
> > > On Thu, May 9, 2013 at 6:09 PM, Oved Ourfalli < ovedo at redhat.com > wrote:
> > > 
> > > 
> > > 
> > > 
> > > 
> > > ----- Original Message -----
> > > > From: "Itamar Heim" < iheim at redhat.com >
> > > > To: "Romil Gupta" < romilgupta19 at gmail.com >, "Oved Ourfalli" <
> > > > oourfali at redhat.com >
> > > > Cc: "Mike Kolesnik" < mkolesni at redhat.com >, "users" < users at ovirt.org
> > > > >
> > > > Sent: Thursday, May 9, 2013 3:22:45 PM
> > > > Subject: Re: [Users] Openstack Quantum , Cinder and Glance integration
> > > > with
> > > > oVirt.
> > > > 
> > > > On 05/09/2013 09:34 AM, Romil Gupta wrote:
> > > > > Thanks Mike , I have already gone through the links you suggested
> > > > > above.
> > > > > As of now I am more interested to know about Cinder and glance
> > > > > integration with oVirt. It would be a great help if you share some
> > > > > references over this.
> > > > 
> > > > Hi Romil,
> > > > 
> > > > please note the quantum, glance and cinder integration allow ovirt to
> > > > consume these services.
> > > > from what i understood from the blueprint approach you took, you want
> > > > openstack to consume ovirt.
> > > > 
> > > > 
> > > > for glance, ovirt will allow to import glance images as templates, but
> > > > to easily launch openstack instances on ovirt, your glance-ovirt-driver
> > > > seems a better solution.
> > > > 
> > > > for cinder, will take more time for ovirt to support a cinder storage
> > > > domain, but if you want to use openstack with cinder-ovirt-driver, so a
> > > > nova-ovirt-driver will be able to use the 'cinder' volumes from ovirt,
> > > > i
> > > > think oved can share his POC code for this.
> > > > 
> > > 
> > > Romil, if you indeed need that one, let me know.
> > > It has been a while since I touched it so need to track it down, and do
> > > some
> > > cleanups and stuff there before I send it to you,
> > > 
> > > Oved
> > > 
> > > > HTH,
> > > > Itamar
> > > > 
> > > > > 
> > > > > 
> > > > > On Thu, May 9, 2013 at 11:58 AM, Mike Kolesnik < mkolesni at redhat.com
> > > > > <mailto: mkolesni at redhat.com >> wrote:
> > > > > 
> > > > > ------------------------------------------------------------------------
> > > > > 
> > > > > 
> > > > > Hi ,
> > > > > 
> > > > > Hi Romil,
> > > > > 
> > > > > 
> > > > > It would be great to know about the Quantum integration with
> > > > > oVirt and eagerly waiting for its release date.
> > > > > 
> > > > > Quantum integration is moving along nicely, we already have a
> > > > > working POC with the Quantum Linux Bridge plugin.
> > > > > We are currently working on stabilizing the POC and making it a tech
> > > > > preview for the 3.3 release.
> > > > > You can see the relevant details here:
> > > > > www.ovirt.org/Features/Detailed_Quantum_Integration
> > > > > < http://www.ovirt.org/Features/Detailed_Quantum_Integration >
> > > > > 
> > > > > Also if you're interested in the POC, you can see details (and
> > > > > videso) here:
> > > > > http://www.ovirt.org/Features/Detailed_Quantum_Integration#Proof_of_Concept
> > > > > 
> > > > > Regards,
> > > > > Mike
> > > > > 
> > > > > 
> > > > > If possible, Can anyone please share the references( demo video
> > > > > , ppt ,link or git ) for Cinder and Glance integration.
> > > > > 
> > > > > *
> > > > > *
> > > > > *Regards,*
> > > > > *Romil Gupta
> > > > > *
> > > > > 
> > > > > _______________________________________________
> > > > > Users mailing list
> > > > > Users at ovirt.org <mailto: Users at ovirt.org >
> > > > > http://lists.ovirt.org/mailman/listinfo/users
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > --
> > > > > *Thanks & Regards,*
> > > > > *Romil Gupta
> > > > > *
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Users mailing list
> > > > > Users at ovirt.org
> > > > > http://lists.ovirt.org/mailman/listinfo/users
> > > > > 
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > --
> > > Thanks & Regards,
> > > Romil Gupta
> > > 
> > > 
> > > _______________________________________________
> > > Users mailing list
> > > Users at ovirt.org
> > > http://lists.ovirt.org/mailman/listinfo/users
> > > 
> > 
> > 
> > 
> > --
> > Thanks & Regards,
> > Romil Gupta
> > 
> > 
> > 
> > 
> > --
> > Regards,
> > Romil
> > 
> > 
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> > 
> 
> 
> 
> --
> Regards,
> Romil
> 
> 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 



More information about the Users mailing list