openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #19752
Re: [OpenStack][Cinder] ISCSITargetCreateFailed: Failed to create iscsi target for volume
Hello,
I think you should try to replace all "*" in tgt conf files.
Replace by one include line per file instead of *.
Pierre FREUND
2013/1/2 Leander Bessa Beernaert <leanderbb@xxxxxxxxx>
> I've already tried restarting all cinder services and tgt, the error still
> remains.
>
> Thanks for the help though.
>
> Regards,
>
> Leander
>
>
> On Wed, Jan 2, 2013 at 11:08 AM, Balamurugan V G <balamuruganvg@xxxxxxxxx>wrote:
>
>> Try restarting your 'tgt' and other cinder services. That is all I can
>> think of.
>>
>> I had similar issue and after I set the path right and restarted the
>> services, it worked fine.
>>
>> Regards,
>> Balu
>>
>>
>> On Wed, Jan 2, 2013 at 4:23 PM, Leander Bessa Beernaert <
>> leanderbb@xxxxxxxxx> wrote:
>>
>>>
>>> Reply is inlined below.
>>>
>>> On Wed, Jan 2, 2013 at 10:41 AM, Balamurugan V G <
>>> balamuruganvg@xxxxxxxxx> wrote:
>>>
>>>> Is that a typo in your configuration or a copy pase error:
>>>>
>>>> # /etc/tgt/conf.d/cinder_tgt.conf
>>>> nclude /var/lib/cinder/volumes/*
>>>>
>>>> The 'i' is missing in 'include'. If its only a copy paste error in the
>>>> mail, make sure you have the following running:
>>>>
>>>
>>> That was a copy & paste typo, the original file is correct.
>>>
>>>
>>>>
>>>> root@openstack-vm:~# ps -ef | grep cinder
>>>> root 3636 1 0 06:53 ? 00:00:33 /usr/bin/python
>>>> /usr/local/bin/cinder-volume
>>>> root 25433 1 0 06:46 ? 00:00:01 /usr/bin/python
>>>> /usr/local/bin/cinder-api --config-file /etc/cinder/cinder.conf
>>>> root 25937 1 0 06:46 ? 00:00:32 /usr/bin/python
>>>> /usr/local/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf
>>>> root@openstack-vm:~# ps -ef | grep tgt
>>>> root 31176 31174 0 06:49 ? 00:00:03 tgtd
>>>> root@openstack-vm:~#
>>>>
>>> # ps -ef | grep cinder:
>>> cinder 14315 1 0 10:12 ? 00:00:00 su -s /bin/sh -c exec
>>> cinder-volume --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-volume.log cinder
>>> cinder 14316 14315 0 10:12 ? 00:00:01 /usr/bin/python
>>> /usr/bin/cinder-volume --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-volume.log
>>> cinder 14336 1 0 10:12 ? 00:00:00 su -s /bin/sh -c exec
>>> cinder-api --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-api.log cinder
>>> cinder 14337 14336 0 10:12 ? 00:00:00 /usr/bin/python
>>> /usr/bin/cinder-api --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-api.log
>>> cinder 14358 1 0 10:12 ? 00:00:00 su -s /bin/sh -c exec
>>> cinder-scheduler --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-scheduler.log cinder
>>> cinder 14359 14358 0 10:12 ? 00:00:01 /usr/bin/python
>>> /usr/bin/cinder-scheduler --config-file=/etc/cinder/cinder.conf
>>> --log-file=/var/log/cinder/cinder-scheduler.log
>>> root 21026 6073 0 10:49 pts/2 00:00:00 grep --color=auto cinder
>>>
>>> # ps -ef | grep tgt
>>> root 13648 1 0 10:09 ? 00:00:00 tgtd
>>> root 13650 13648 0 10:09 ? 00:00:00 tgtd
>>> root 21369 6073 0 10:51 pts/2 00:00:00 grep --color=auto tgt
>>>
>>> # cinder.conf: [user] and [pass] omitted
>>> [DEFAULT]
>>> rootwrap_config = /etc/cinder/rootwrap.conf
>>> api_paste_confg = /etc/cinder/api-paste.ini
>>> sql_connection = mysql://[user]:[pass]@192.168.111.218/cinder
>>> iscsi_helper = tgtadm
>>> volume_name_template = volume-%s
>>> volume_group = cinder-volumes
>>> verbose = True
>>> auth_strategy = keystone
>>> state_path = /var/lib/cinder
>>> volumes_dir = /var/lib/cinder/volumes
>>>
>>>
>>>> Also, in my case(devstack install), the path is
>>>> '/opt/stack/data/cinder/volumes/*' and not ' /var/lib/cinder/volumes/*'. So
>>>> make sure your path is right.
>>>>
>>>>
>>> I'm using a custom install script to setup a single install of
>>> OpenStack using the packages provided by Ubuntu 12.04.
>>>
>>>
>>>> Hope this helps.
>>>>
>>>> Regards,
>>>> Balu
>>>>
>>>>
>>>> On Wed, Jan 2, 2013 at 3:47 PM, Leander Bessa Beernaert <
>>>> leanderbb@xxxxxxxxx> wrote:
>>>>
>>>>> # /etc/tgt/conf.d/cinder_tgt.conf
>>>>> nclude /var/lib/cinder/volumes/*
>>>>>
>>>>
>>>>
>>>
>>> Regards,
>>>
>>> Leander
>>>
>>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References