<div>Razique: <br></div><div>I have fixed it</div><div>modified three fils:(Actually only nova/virt/libvirt/volume.py need to be modified)<br><br>/usr/local/lib/python2.7/dist-packages/nova/virt/libvirt/volume.py<br>nova/volume/driver.py<br>
nova/virt/libvirt/volume.py<br><br>change lun0->lun1<br><br>- host_device = ("/dev/disk/by-path/ip-%s-iscsi-%s-lun-0"<br>+ host_device = ("/dev/disk/by-path/ip-%s-iscsi-%s-lun-1"<br><br>it works well. but are the developer ready to fix this bugs? </div>
<div><br></div><br><div class="gmail_quote">2011/10/25 Razique Mahroua <span dir="ltr"><<a href="mailto:razique.mahroua@gmail.com">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;">
<div style="word-wrap:break-word">Hi livemoon, <div>the error is here : </div><div class="im"><div><b>ISCSI volume not yet found at: vdc. Will rescan & retry. Try number: 2</b></div><div><br></div></div><div>From the node which is supposed to get the volume, run : </div>
<div>$ iscsiadm -m discovery -t st -p 10.200.200.4</div><div><br></div><div>You should see a list of volumes (aka "targets"):</div><div>IP NAME</div><div><br></div><div>Then run : </div><div>$iscsiadmn -m node --targetname $NAME -p 10.200.200.4 -l</div>
<div><br></div><div>An tell us what's the output</div><div><br></div><div>Razique</div><div> <br><div><div>Le 25 oct. 2011 à 03:33, DeadSun a écrit :</div><br><blockquote type="cite"><div><div class="h5"><div>I have create a volume sucessfully. When I use it to attach a server, the nova-compute log show :"ERROR nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] instance 7: attach failed /dev/vdc, removing"<br clear="all">

</div><div><br></div><div>how to fix it? Thank you;</div><div><br></div><div>$ nova --debug volume-attach 7 3 /dev/vdc</div><div><br></div><div>nova-compute.log</div><div>***********************************************</div>

<div>2011-10-25 09:08:08,371 DEBUG nova.rpc [-] received {u'_context_roles': [u'Admin', u'Admin', u'KeystoneAdmin', u'KeystoneServiceAdmin'], u'_context_request_id': u'df1f81f6-66b4-441e-8996-690e74265fef', u'_context_read_deleted': False, u'args': {u'instance_id': u'7', u'mountpoint': u'/dev/vdc', u'volume_id': 3}, 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-25T01:07:53.314598', u'_context_user_id': u'admin', u'method': u'attach_volume', u'_context_remote_address': u'10.200.200.4'} from (pid=13955) __call__ /data/nova/nova/rpc/impl_kombu.py:600<br>

2011-10-25 09:08:08,371 DEBUG nova.rpc [-] unpacked context: {'user_id': u'admin', 'roles': [u'Admin', u'Admin', u'KeystoneAdmin', u'KeystoneServiceAdmin'], 'timestamp': u'2011-10-25T01:07:53.314598', 'auth_token': u'Mko09ijnbhu87ygv', 'msg_id': None, 'remote_address': u'10.200.200.4', 'strategy': u'keystone', 'is_admin': True, 'request_id': u'df1f81f6-66b4-441e-8996-690e74265fef', 'project_id': u'1', 'read_deleted': False} from (pid=13955) _unpack_context /data/nova/nova/rpc/impl_kombu.py:646<br>

2011-10-25 09:08:08,376 INFO nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] check_instance_lock: decorating: |<function attach_volume at 0x215a7d0>|<br>2011-10-25 09:08:08,377 INFO nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] check_instance_lock: arguments: |<nova.compute.manager.ComputeManager object at 0x1a38f90>| |<nova.rpc.impl_kombu.RpcContext object at 0x3dc6c50>| |7|<br>

2011-10-25 09:08:08,377 DEBUG nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] instance 7: getting locked state from (pid=13955) get_lock /data/nova/nova/compute/manager.py:1276<br>2011-10-25 09:08:08,464 INFO nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] check_instance_lock: locked: |False|<br>

2011-10-25 09:08:08,464 INFO nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] check_instance_lock: admin: |True|<br>2011-10-25 09:08:08,465 INFO nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] check_instance_lock: executing: |<function attach_volume at 0x215a7d0>|<br>

2011-10-25 09:08:08,572 AUDIT nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] instance 7: attaching volume 3 to /dev/vdc<br>2011-10-25 09:08:08,631 DEBUG nova.rpc [-] Making asynchronous call on volume.node2 ... from (pid=13955) multicall /data/nova/nova/rpc/impl_kombu.py:721<br>

2011-10-25 09:08:08,632 DEBUG nova.rpc [-] MSG_ID is 0380a1f3eeb049c182128c3b2ebb806f from (pid=13955) multicall /data/nova/nova/rpc/impl_kombu.py:724<br>2011-10-25 09:08:09,481 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:09,499 DEBUG nova.virt.libvirt.volume [-] iscsiadm (): stdout=# BEGIN RECORD 2.0-871<br><a href="http://node.name/" target="_blank">node.name</a> = iqn.2010-10.org.openstack:volume-00000003<br>node.tpgt = 1<br>
node.startup = manual<br>
iface.hwaddress = <empty><br>iface.ipaddress = <empty><br>iface.iscsi_ifacename = default<br><a href="http://iface.net" target="_blank">iface.net</a>_ifacename = <empty><br>iface.transport_name = tcp<br>
iface.initiatorname = <empty><br>node.discovery_address = node2<br>
node.discovery_port = 3260<br>node.discovery_type = send_targets<br>node.session.initial_cmdsn = 0<br>node.session.initial_login_retry_max = 8<br>node.session.xmit_thread_priority = -20<br>node.session.cmds_max = 128<br>
node.session.queue_depth = 32<br>
node.session.auth.authmethod = None<br>node.session.auth.username = <empty><br>node.session.auth.password = <empty><br>node.session.auth.username_in = <empty><br>node.session.auth.password_in = <empty><br>

node.session.timeo.replacement_timeout = 120<br>node.session.err_timeo.abort_timeout = 15<br>node.session.err_timeo.lu_reset_timeout = 20<br>node.session.err_timeo.host_reset_timeout = 60<br>node.session.iscsi.FastAbort = Yes<br>

node.session.iscsi.InitialR2T = No<br>node.session.iscsi.ImmediateData = Yes<br>node.session.iscsi.FirstBurstLength = 262144<br>node.session.iscsi.MaxBurstLength = 16776192<br>node.session.iscsi.DefaultTime2Retain = 0<br>

node.session.iscsi.DefaultTime2Wait = 2<br>node.session.iscsi.MaxConnections = 1<br>node.session.iscsi.MaxOutstandingR2T = 1<br>node.session.iscsi.ERL = 0<br>node.conn[0].address = 10.200.200.4<br>node.conn[0].port = 3260<br>

node.conn[0].startup = manual<br>node.conn[0].tcp.window_size = 524288<br>node.conn[0].tcp.type_of_service = 0<br>node.conn[0].timeo.logout_timeout = 15<br>node.conn[0].timeo.login_timeout = 15<br>node.conn[0].timeo.auth_timeout = 45<br>

node.conn[0].timeo.noop_out_interval = 5<br>node.conn[0].timeo.noop_out_timeout = 5<br>node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144<br>node.conn[0].iscsi.HeaderDigest = None<br>node.conn[0].iscsi.DataDigest = None<br>

node.conn[0].iscsi.IFMarker = No<br>node.conn[0].iscsi.OFMarker = No<br># END RECORD<br> stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>2011-10-25 09:08:09,499 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> --login from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:10,032 DEBUG nova.virt.libvirt.volume [-] iscsiadm ('--login',): stdout=Logging in to [iface: default, target: iqn.2010-10.org.openstack:volume-00000003, portal: 10.200.200.4,3260]<br>Login to [iface: default, target: iqn.2010-10.org.openstack:volume-00000003, portal: 10.200.200.4,3260]: successful<br>

 stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>2011-10-25 09:08:10,033 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> --op update -n node.startup -v automatic from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:10,050 DEBUG nova.virt.libvirt.volume [-] iscsiadm ('--op', 'update', '-n', 'node.startup', '-v', 'automatic'): stdout= stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>

2011-10-25 09:08:10,051 WARNING nova.virt.libvirt.volume [-] ISCSI volume not yet found at: vdc. Will rescan & retry.  Try number: 0<br>2011-10-25 09:08:10,051 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> --rescan from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:10,073 DEBUG nova.virt.libvirt.volume [-] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 4, target: iqn.2010-10.org.openstack:volume-00000003, portal: 10.200.200.4,3260]<br> stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>

2011-10-25 09:08:11,074 WARNING nova.virt.libvirt.volume [-] ISCSI volume not yet found at: vdc. Will rescan & retry.  Try number: 1<br>2011-10-25 09:08:11,074 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> --rescan from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:11,099 DEBUG nova.virt.libvirt.volume [-] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 4, target: iqn.2010-10.org.openstack:volume-00000003, portal: 10.200.200.4,3260]<br> stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>

2011-10-25 09:08:15,103 WARNING nova.virt.libvirt.volume [-] ISCSI volume not yet found at: vdc. Will rescan & retry.  Try number: 2<br>2011-10-25 09:08:15,103 DEBUG nova.utils [-] Running cmd (subprocess): sudo iscsiadm -m node -T iqn.2010-10.org.openstack:volume-00000003 -p <a href="http://10.200.200.4:3260/" target="_blank">10.200.200.4:3260</a> --rescan from (pid=13955) execute /data/nova/nova/utils.py:168<br>

2011-10-25 09:08:15,128 DEBUG nova.virt.libvirt.volume [-] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 4, target: iqn.2010-10.org.openstack:volume-00000003, portal: 10.200.200.4,3260]<br> stderr= from (pid=13955) _run_iscsiadm /data/nova/nova/virt/libvirt/volume.py:76<br>

2011-10-25 09:08:24,130 ERROR nova.compute.manager [df1f81f6-66b4-441e-8996-690e74265fef admin 1] instance 7: attach failed /dev/vdc, removing<br>(nova.compute.manager): TRACE: Traceback (most recent call last):<br>(nova.compute.manager): TRACE:   File "/data/nova/nova/compute/manager.py", line 1360, in attach_volume<br>

(nova.compute.manager): TRACE:     mountpoint)<br>(nova.compute.manager): TRACE:   File "/data/nova/nova/exception.py", line 113, in wrapped<br>(nova.compute.manager): TRACE:     return f(*args, **kw)<br>(nova.compute.manager): TRACE:   File "/data/nova/nova/virt/libvirt/connection.py", line 379, in attach_volume<br>

(nova.compute.manager): TRACE:     mount_device)<br>(nova.compute.manager): TRACE:   File "/data/nova/nova/virt/libvirt/connection.py", line 371, in volume_driver_method<br>(nova.compute.manager): TRACE:     return method(connection_info, *args, **kwargs)<br>

(nova.compute.manager): TRACE:   File "/data/nova/nova/virt/libvirt/volume.py", line 120, in connect_volume<br>(nova.compute.manager): TRACE:     (host_device))<br>(nova.compute.manager): TRACE: Error: iSCSI device not found at /dev/disk/by-path/ip-10.200.200.4:3260-iscsi-iqn.2010-10.org.openstack:volume-00000003-lun-0<br>

(nova.compute.manager): TRACE: <br>2011-10-25 09:08:24,204 DEBUG nova.rpc [-] Making asynchronous call on volume.node2 ... from (pid=13955) multicall /data/nova/nova/rpc/impl_kombu.py:721<br>2011-10-25 09:08:24,205 DEBUG nova.rpc [-] MSG_ID is 3224ff5ac0c74a8e907b32c10a7ea0e4 from (pid=13955) multicall /data/nova/nova/rpc/impl_kombu.py:724<br>

2011-10-25 09:08:24,261 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/compute/manager.py", line 119, in decorated_function<br>(nova.rpc): TRACE:     function(self, context, instance_id, *args, **kwargs)<br>

(nova.rpc): TRACE:   File "/data/nova/nova/compute/manager.py", line 1369, in attach_volume<br>(nova.rpc): TRACE:     raise exc<br>(nova.rpc): TRACE: Error: None<br>(nova.rpc): TRACE: <br></div><br>-- <br>非淡薄无以明志,非宁静无以致远<br>
</div></div>

_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</blockquote></div><br></div></div></blockquote></div><br><br clear="all"><br>-- <br>非淡薄无以明志,非宁静无以致远<br>