<div>Now I can export lun:<br></div><div><br></div><div>$ sudo iscsiadm -m discovery -t sendtargets -p node2<br><a href="http://10.11.3.64:3260">10.11.3.64:3260</a>,1 iqn.2010-10.org.openstack:volume-00000001<br></div><div>
<br></div><div>but errors still show:</div><div><br></div><div>2011-10-24 17:04:01,015 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m discovery -t sendtargets -p node2 from (pid=23629) execute /data/nova/nova/utils.py:168<br>
2011-10-24 17:04:01,035 ERROR nova.rpc [-] Exception during message handling<br>(nova.rpc): TRACE: Traceback (most recent call last):<br>(nova.rpc): TRACE:   File "/data/nova/nova/rpc/impl_kombu.py", line 620, in _process_data<br>
(nova.rpc): TRACE:     rval = node_func(context=ctxt, **node_args)<br>(nova.rpc): TRACE:   File "/data/nova/nova/volume/manager.py", line 268, in initialize_connection<br>(nova.rpc): TRACE:     return self.driver.initialize_connection(volume_ref, address)<br>
(nova.rpc): TRACE:   File "/data/nova/nova/volume/driver.py", line 406, in initialize_connection<br>(nova.rpc): TRACE:     iscsi_properties = self._get_iscsi_properties(volume)<br>(nova.rpc): TRACE:   File "/data/nova/nova/volume/driver.py", line 350, in _get_iscsi_properties<br>
(nova.rpc): TRACE:     (volume['name']))<br>(nova.rpc): TRACE: Error: Could not find iSCSI export  for volume volume-00000001<br>(nova.rpc): TRACE: <br>2011-10-24 17:04:01,036 ERROR nova.rpc [-] Returning exception Could not find iSCSI export  for volume volume-00000001 to caller<br>
2011-10-24 17:04:01,036 ERROR nova.rpc [-] ['Traceback (most recent call last):\n', '  File "/data/nova/nova/rpc/impl_kombu.py", line 620, in _process_data\n    rval = node_func(context=ctxt, **node_args)\n', '  File "/data/nova/nova/volume/manager.py", line 268, in initialize_connection\n    return self.driver.initialize_connection(volume_ref, address)\n', '  File "/data/nova/nova/volume/driver.py", line 406, in initialize_connection\n    iscsi_properties = self._get_iscsi_properties(volume)\n', '  File "/data/nova/nova/volume/driver.py", line 350, in _get_iscsi_properties\n    (volume[\'name\']))\n', 'Error: Could not find iSCSI export  for volume volume-00000001\n']<br>
</div><br><div class="gmail_quote">2011/10/24 DeadSun <span dir="ltr"><<a href="mailto:mwjpiero@gmail.com">mwjpiero@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
It still doesnot work. I will talk with you.<div><div class="h5"><br><br><div class="gmail_quote">2011/10/24 Razique Mahroua <span dir="ltr"><<a href="mailto:razique.mahroua@gmail.com" target="_blank">razique.mahroua@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey livemoon,<br>
make sure the package "open-iscsi" is installed on all your nodes.<br>
then run $ service open-iscsi restart before restarting the nova-volume service<br>
<br>
Beware, the tgtadm performs the iscsi exports, while the sessions run on the compute node.<br>
I'm working on a scheme for better clarity.<br>
<br>
<br>
Le 24 oct. 2011 à 09:32, DeadSun a écrit :<br>
<div><div><br>
> Hi.Razique, I am livemoon<br>
><br>
> I have install tgt via package.<br>
><br>
> Now I have "nova volume-create" a volume.<br>
> *************************************************************<br>
> openstack@node2:/data/nova$ sudo tgtadm --lld iscsi --op show --mode target<br>
> Target 8: iqn.2010-10.org.openstack:volume-00000001<br>
> System information:<br>
> Driver: iscsi<br>
> State: ready<br>
> I_T nexus information:<br>
> LUN information:<br>
> LUN: 0<br>
> Type: controller<br>
> SCSI ID: IET 00080000<br>
> SCSI SN: beaf80<br>
> Size: 0 MB, Block size: 1<br>
> Online: Yes<br>
> Removable media: No<br>
> Readonly: No<br>
> Backing store type: null<br>
> Backing store path: None<br>
> Backing store flags:<br>
> LUN: 1<br>
> Type: disk<br>
> SCSI ID: IET 00080001<br>
> SCSI SN: beaf81<br>
> Size: 1074 MB, Block size: 512<br>
> Online: Yes<br>
> Removable media: No<br>
> Readonly: No<br>
> Backing store type: rdwr<br>
> Backing store path: /dev/nova-volumes/volume-00000001<br>
> Backing store flags:<br>
> Account information:<br>
> ACL information:<br>
> ALL<br>
> ****************************************************<br>
> but I use "sudo iscsiadm -m node", nothing show<br>
><br>
> but when I attach volume to a server, error show, It seems it use iscsiadmin and not tgtadmin<br>
> ****************************************************<br>
> 2011-10-24 15:13:32,786 DEBUG nova.rpc [-] received {u'_context_roles': [u'Admin', u'Admin', u'KeystoneAdmin', u'KeystoneServiceAdmin'], u'_msg_id': u'2f6c24f9bae84b278e28c27c76022a9b', u'_context_read_deleted': False, u'_context_request_id': u'49d034cc-94e7-40a6-a3c9-65f5eb3e46d0', u'args': {u'volume_id': 1, u'address': u'10.200.200.4'}, u'_context_auth_token': u'Mko09ijnbhu87ygv', u'_context_strategy': u'keystone', u'_context_is_admin': True, u'_context_project_id': u'1', u'_context_timestamp': u'2011-10-24T07:13:20.774649', u'_context_user_id': u'admin', u'method': u'initialize_connection', u'_context_remote_address': u'10.200.200.4'} from (pid=18380) __call__ /data/nova/nova/rpc/impl_kombu.py:600<br>


> 2011-10-24 15:13:32,787 DEBUG nova.rpc [-] unpacked context: {'user_id': u'admin', 'roles': [u'Admin', u'Admin', u'KeystoneAdmin', u'KeystoneServiceAdmin'], 'timestamp': u'2011-10-24T07:13:20.774649', 'auth_token': u'Mko09ijnbhu87ygv', 'msg_id': u'2f6c24f9bae84b278e28c27c76022a9b', 'remote_address': u'10.200.200.4', 'strategy': u'keystone', 'is_admin': True, 'request_id': u'49d034cc-94e7-40a6-a3c9-65f5eb3e46d0', 'project_id': u'1', 'read_deleted': False} from (pid=18380) _unpack_context /data/nova/nova/rpc/impl_kombu.py:646<br>


> 2011-10-24 15:13:32,843 WARNING nova.volume.driver [-] ISCSI provider_location not stored, using discovery<br>
> 2011-10-24 15:13:32,844 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m discovery -t sendtargets -p node2 from (pid=18380) execute /data/nova/nova/utils.py:168<br>
> 2011-10-24 15:13:32,859 DEBUG nova.utils [-] Result was 255 from (pid=18380) execute /data/nova/nova/utils.py:184<br>
> 2011-10-24 15:13:32,861 ERROR nova.rpc [-] Exception during message handling<br>
> (nova.rpc): TRACE: Traceback (most recent call last):<br>
> (nova.rpc): TRACE: File "/data/nova/nova/rpc/impl_kombu.py", line 620, in _process_data<br>
> (nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)<br>
> (nova.rpc): TRACE: File "/data/nova/nova/volume/manager.py", line 268, in initialize_connection<br>
> (nova.rpc): TRACE: return self.driver.initialize_connection(volume_ref, address)<br>
> (nova.rpc): TRACE: File "/data/nova/nova/volume/driver.py", line 406, in initialize_connection<br>
> (nova.rpc): TRACE: iscsi_properties = self._get_iscsi_properties(volume)<br>
> (nova.rpc): TRACE: File "/data/nova/nova/volume/driver.py", line 345, in _get_iscsi_properties<br>
> (nova.rpc): TRACE: location = self._do_iscsi_discovery(volume)<br>
> (nova.rpc): TRACE: File "/data/nova/nova/volume/driver.py", line 309, in _do_iscsi_discovery<br>
> (nova.rpc): TRACE: run_as_root=True)<br>
> (nova.rpc): TRACE: File "/data/nova/nova/utils.py", line 192, in execute<br>
> (nova.rpc): TRACE: cmd=' '.join(cmd))<br>
> (nova.rpc): TRACE: ProcessExecutionError: Unexpected error while running command.<br>
> (nova.rpc): TRACE: Command: sudo iscsiadm -m discovery -t sendtargets -p node2<br>
> (nova.rpc): TRACE: Exit code: 255<br>
> (nova.rpc): TRACE: Stdout: ''<br>
> (nova.rpc): TRACE: Stderr: 'iscsiadm: Could not scan /sys/class/iscsi_transport.\niscsiadm: Could not scan /sys/class/iscsi_transport.\niscsiadm: can not connect to iSCSI daemon (111)!\niscsiadm: Cannot perform discovery. Initiatorname required.\niscsiadm: Discovery process to node2:3260 failed to create a discovery session.\niscsiadm: Could not perform SendTargets discovery.\n'<br>


> (nova.rpc): TRACE:<br>
> 2011-10-24 15:13:32,862 ERROR nova.rpc [-] Returning exception Unexpected error while running command.<br>
> Command: sudo iscsiadm -m discovery -t sendtargets -p node2<br>
> Exit code: 255<br>
> Stdout: ''<br>
> Stderr: 'iscsiadm: Could not scan /sys/class/iscsi_transport.\niscsiadm: Could not scan /sys/class/iscsi_transport.\niscsiadm: can not connect to iSCSI daemon (111)!\niscsiadm: Cannot perform discovery. Initiatorname required.\niscsiadm: Discovery process to node2:3260 failed to create a discovery session.\niscsiadm: Could not perform SendTargets discovery.\n' to caller<br>


> 2011-10-24 15:13:32,863 ERROR nova.rpc [-] ['Traceback (most recent call last):\n', ' File "/data/nova/nova/rpc/impl_kombu.py", line 620, in _process_data\n rval = node_func(context=ctxt, **node_args)\n', ' File "/data/nova/nova/volume/manager.py", line 268, in initialize_connection\n return self.driver.initialize_connection(volume_ref, address)\n', ' File "/data/nova/nova/volume/driver.py", line 406, in initialize_connection\n iscsi_properties = self._get_iscsi_properties(volume)\n', ' File "/data/nova/nova/volume/driver.py", line 345, in _get_iscsi_properties\n location = self._do_iscsi_discovery(volume)\n', ' File "/data/nova/nova/volume/driver.py", line 309, in _do_iscsi_discovery\n run_as_root=True)\n', ' File "/data/nova/nova/utils.py", line 192, in execute\n cmd=\' \'.join(cmd))\n', "ProcessExecutionError: Unexpected error while running command.\nCommand: sudo iscsiadm -m discovery -t sendtargets -p node2\nExit code: 255\nStdout: ''\nStderr: 'iscsiadm: Could not scan /sys/class/iscsi_transport.\\niscsiadm: Could not scan /sys/class/iscsi_transport.\\niscsiadm: can not connect to iSCSI daemon (111)!\\niscsiadm: Cannot perform discovery. Initiatorname required.\\niscsiadm: Discovery process to node2:3260 failed to create a discovery session.\\niscsiadm: Could not perform SendTargets discovery.\\n'\n"]<br>


> ********************************************************<br>
><br>
> --<br>
> 非淡薄无以明志,非宁静无以致远<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>非淡薄无以明志,非宁静无以致远<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>非淡薄无以明志,非宁静无以致远<br>