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