<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>