<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi all,<br>
    <br>
    I installed three nodes like this topology:<br>
<a class="moz-txt-link-freetext" href="http://docs.openstack.org/trunk/openstack-network/admin/content/connectivity.html">http://docs.openstack.org/trunk/openstack-network/admin/content/connectivity.html</a><br>
    <br>
    Here are my subnets:<br>
    management: 192.168.203.X/24<br>
    data: 192.168.201.X/24<br>
    external & API: 192.168.202.X/24<br>
    <br>
    I'm running ubuntu 12.04.<br>
    <br>
    When I try to attach a volume to a VM, I get the following error in
    nova-compute.log:<br>
    2013-04-26 16:27:59.439 WARNING nova.virt.libvirt.volume
    [req-f5b4e121-a3ac-456d-b5cb-ba389c7fb409
    6d72da42f39648c48d3dfb4cd190107d 93a48de7ef674f07a96e169383c34399]
    ISCSI volume not yet found at: vdr. Will rescan & retry.  Try
    number: 0<br>
    2013-04-26 16:27:59.490 ERROR nova.compute.manager
    [req-f5b4e121-a3ac-456d-b5cb-ba389c7fb409
    6d72da42f39648c48d3dfb4cd190107d 93a48de7ef674f07a96e169383c34399]
    [instance: 05141f81-04cc-4493-86da-d2c05fd8a2f9] Failed to attach
    volume d9424219-33f6-40c8-88d9-ecba4c8aa6be at /dev/vdr<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] Traceback (most recent call
    last):<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line
    2859, in _attach_volume<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]     mountpoint)<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line
    957, in attach_volume<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]     disk_info)<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line
    943, in volume_driver_method<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]     return
    method(connection_info, *args, **kwargs)<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py",
    line 242, in inner<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]     retval = f(*args,
    **kwargs)<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/volume.py", line
    245, in connect_volume<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]    
    self._run_iscsiadm(iscsi_properties, ("--rescan",))<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/volume.py", line
    179, in _run_iscsiadm<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]    
    check_exit_code=check_exit_code)<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]   File
    "/usr/lib/python2.7/dist-packages/nova/utils.py", line 239, in
    execute<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9]     cmd=' '.join(cmd))<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] ProcessExecutionError:
    Unexpected error while running command.<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] Command: sudo nova-rootwrap
    /etc/nova/rootwrap.conf iscsiadm -m node -T
    iqn.2010-10.org.openstack:volume-d9424219-33f6-40c8-88d9-ecba4c8aa6be
    -p <big><u><i><b>192.168.202.103</b></i></u></big>:3260 --rescan<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] Exit code: 255<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] Stdout: ''<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] Stderr: 'iscsiadm: No portal
    found.\n'<br>
    2013-04-26 16:27:59.490 30092 TRACE nova.compute.manager [instance:
    05141f81-04cc-4493-86da-d2c05fd8a2f9] <br>
    2013-04-26 16:27:59.849 ERROR nova.openstack.common.rpc.amqp
    [req-f5b4e121-a3ac-456d-b5cb-ba389c7fb409
    6d72da42f39648c48d3dfb4cd190107d 93a48de7ef674f07a96e169383c34399]
    Exception during message handling<br>
    <br>
    <br>
    As we can see, the compute node tries to reach the API interface
    (192.168.202.103) of the controller node. Of course, it cannot,
    since the compute node only knows the data and the management
    subnets.<br>
    <br>
    Is this the default behaviour and I'm missing a parameter somewhere?<br>
    I set this key in nova.conf:<br>
    iscsi_ip_address=192.168.203.103<br>
    <br>
    but still no luck<br>
    <br>
    any clue?<br>
    <br>
    yours,<br>
    <br>
    michaël<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michaël Van de Borne
R&D Engineer, SOA team, CETIC
Phone: +32 (0)71 49 07 45 Mobile: +32 (0)472 69 57 16, Skype: mikemowgli
<a class="moz-txt-link-abbreviated" href="http://www.cetic.be">www.cetic.be</a>, rue des Frères Wright, 29/3, B-6041 Charleroi
</pre>
  </body>
</html>