You sould define the volume type related to volume backends.

For example, you set lvm backend driver in your cinder.conf like below.

enabled_backends=lvmdriver-1
[lvmdriver-1]
volume_group=cinder-volumes
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_backend_name=LVM

you set your volume type in order to connect you lvmdriver-1 backend In
your cinder management.

# cinder type-create lvm
# cinder type-key volume_backend_name=LVM

For creating lvm type volume, you specify volume type when you create
volume.

# volume create 1 --volume-type lvm

Cinder can find volume backend using volume-type and backend connectivity.



2014-02-17 15:24 GMT+09:00 Subramanian <subramanian.neelakan...@gmail.com>:

> I think you should look at the cinder scheduler code that selects a host
> based on the volume type.
> https://github.com/openstack/cinder/tree/master/cinder/scheduler.
>
> BTW, cinder dev tend to hang out on #openstack-cinder channel.
>
> Thanks,
> Subbu
>
>
> On Mon, Feb 17, 2014 at 11:35 AM, iKhan <ik.ibadk...@gmail.com> wrote:
>
>> Hi All,
>>
>> I'm just curious on how the manager.py is choosing backend while creating
>> volume, I know volume type is set but where is this being processed?
>>
>> I am sorry if this is a basic question, but didn't got any help from
>> #openstack-dev IRC channel so was left without option to post here.
>>
>> --
>> Thanks,
>> IK
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to