<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi Guys,<br>
<br>
I'm running in a strange config issue with cinder-volume service.<br>
I try to use the multi backend feature in grizzly and the scheduler
works fine but the volume service are not running correctly.<br>
I can create/delete volumes but not attach.<br>
<br>
My cinder.conf (abstract):<br>
<i><br>
</i><i>#### Backend Configuration</i><i><br>
</i><i>scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler</i><i><br>
</i><i>scheduler_host_manager=cinder.scheduler.host_manager.HostManager</i><i><br>
</i><i><br>
</i><i>enabled_backends=storage1,storage2</i><i><br>
</i><i>[storage1]</i><i><br>
</i><i>volume_group=nova-volumes</i><i><br>
</i><i>volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver</i><i><br>
</i><i>volume_backend_name=LVM_ISCSI</i><i><br>
</i><i>iscsi_helper=tgtadm</i><i><br>
</i><i><br>
</i><i><br>
</i><i>[storage2]</i><i><br>
</i><i>volume_group=nova-volumes</i><i><br>
</i><i>volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver</i><i><br>
</i><i>volume_backend_name=LVM_ISCSI</i><i><br>
</i><i>iscsi_helper=tgtadm</i><br>
<br>
<br>
<br>
this section is on each host the same. If i try to attach an
existing volume to an instance i'll get the following error on
cinder-volume:<br>
<br>
<i>2013-04-16 17:18:13 AUDIT [cinder.service] Starting
cinder-volume node (version 2013.1)</i><i><br>
</i><i>2013-04-16 17:18:13 INFO [cinder.volume.manager] Updating
volume status</i><i><br>
</i><i>2013-04-16 17:18:13 INFO [cinder.volume.iscsi] Creating
iscsi_target for: volume-b83ff42b-9a58-4bf9-8d95-945829d3ee9d</i><i><br>
</i><i>2013-04-16 17:18:13 INFO
[cinder.openstack.common.rpc.common] Connected to AMQP server on
10.0.0.104:5672</i><i><br>
</i><i>2013-04-16 17:18:13 INFO
[cinder.openstack.common.rpc.common] Connected to AMQP server on
10.0.0.104:5672</i><i><br>
</i><i>2013-04-16 17:18:14 INFO [cinder.volume.manager] Updating
volume status</i><i><br>
</i><i>2013-04-16 17:18:14 INFO
[cinder.openstack.common.rpc.common] Connected to AMQP server on
10.0.0.104:5672</i><i><br>
</i><i>2013-04-16 17:18:14 INFO
[cinder.openstack.common.rpc.common] Connected to AMQP server on
10.0.0.104:5672</i><i><br>
</i><i>2013-04-16 17:18:26 ERROR
[cinder.openstack.common.rpc.amqp] Exception during message
handling</i><i><br>
</i><i>Traceback (most recent call last):</i><i><br>
</i><i> File
"/usr/lib/python2.7/dist-packages/cinder/openstack/common/rpc/amqp.py",
line 430, in _process_data</i><i><br>
</i><i> rval = self.proxy.dispatch(ctxt, version, method, **args)</i><i><br>
</i><i> File
"/usr/lib/python2.7/dist-packages/cinder/openstack/common/rpc/dispatcher.py",
line 133, in dispatch</i><i><br>
</i><i> return getattr(proxyobj, method)(ctxt, **kwargs)</i><i><br>
</i><i> File
"/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line
665, in initialize_connection</i><i><br>
</i><i> return self.driver.initialize_connection(volume_ref,
connector)</i><i><br>
</i><i> File
"/usr/lib/python2.7/dist-packages/cinder/volume/driver.py", line
336, in initialize_connection</i><i><br>
</i><i> if self.configuration.iscsi_helper == 'lioadm':</i><i><br>
</i><i> File
"/usr/lib/python2.7/dist-packages/cinder/volume/configuration.py",
line 83, in __getattr__</i><i><br>
</i><i> return getattr(self.local_conf, value)</i><i><br>
</i><i> File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py",
line 1708, in __getattr__</i><i><br>
</i><i> return self._conf._get(name, self._group)</i><i><br>
</i><i> File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py",
line 1513, in _get</i><i><br>
</i><i> value = self._substitute(self._do_get(name, group))</i><i><br>
</i><i> File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py",
line 1529, in _do_get</i><i><br>
</i><i> info = self._get_opt_info(name, group)</i><i><br>
</i><i> File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py",
line 1629, in _get_opt_info</i><i><br>
</i><i> raise NoSuchOptError(opt_name, group)</i><i><br>
</i><i>NoSuchOptError: no such option in group storage1:
iscsi_helper</i><br>
<br>
<br>
It's very strange the '<i>volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver</i><i>'</i>
option should set the iscsi_helper=tgtadm per default. <br>
<br>
<br>
Anyone have an idea or the same issue, otherwise i'll create a bug
report.<br>
<br>
Greetings from Berlin<br>
Heiko<br>
</body>
</html>