<br><div>Hi.Razique, I am livemoon<br></div><div><br></div><div>I have install tgt via package.</div><div><br></div><div>Now I have "nova volume-create" a volume. </div><div>*************************************************************</div>

<div>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></div><div>****************************************************</div><div>but I use "sudo iscsiadm -m node", nothing show</div>

<div><br></div><div>but when I attach volume to a server, error show, It seems it use iscsiadmin and not tgtadmin</div><div>****************************************************</div>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<div class="im"><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></div>(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))<div class="im"><br>(nova.rpc): TRACE: ProcessExecutionError: Unexpected error while running command.<br>
</div>
(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>

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

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