On 01/27/2011 02:13 PM, Dr. Ed Morbius wrote:
on 13:29 Thu 27 Jan, Mike Christie ([email protected]) wrote:
On 01/27/2011 01:10 AM, Dr. Ed Morbius wrote:
I've been configuring a number of CentOS 5.5 hosts against a pair of
Dell MD3220i storage arrays.

I've got one CentOS box which I'd done target discovery against the
wrong storage array.

I'd like to clear that array's records in the CentOS box's discoverdb.

I've managed to delete the node entries, but am stumped with
discoverydb:

     $ sudo iscsiadm -m discoverydb -P1
     SENDTARGETS:
     DiscoveryAddress: 10.1.250.218,3260
     No targets found.
     iSNS:
     No targets found.
     STATIC:
     No targets found.
     FIRMWARE:
     No targets found.

Trying the obvious fails:

     $ sudo iscsiadm -m discoverydb --op=delete
     iscsiadm: Invalid operation. Operation not supported.



-Delete discovery record. This will also delete the records for the
targets found through the discovery source.

iscsiadm -m discoverydb -t sendtargets -p 192.168.1.1:3260 -o delete

That does delete the IQNs, but not the discovery address itself (see
output above, line under "SENDTARGETS").

It should delete both. I just tried it here and it worked for me.

iscsiadm -m discoverydb -P 1
SENDTARGETS:
DiscoveryAddress: 10.10.15.2,3260
iSNS:
No targets found.
STATIC:
No targets found.
FIRMWARE:
No targets found.

iscsiadm -m discoverydb -t st -p 10.10.15.2,3260 -o delete

iscsiadm -m discoverydb -P 1
SENDTARGETS:
No targets found.

The command you ran above was missing the -t st and the -p ip,port arguments. Did you make sure you passed them in?

If it still does not work run it with debugging on "-d 8" and send all the output.




My understanding of "the database" is that it's a set of files
maintained under /var/lib/iscsi.  Doing a find there I see:

     /var/lib/iscsi/send_targets/10.1.250.218,3260/st_config

... as the only text file.

Any harm to just blowing that away?  Or in leaving it even if I never
want to talk to that array again (as in:  I *really* don't want to talk
to it)?

Both are fine.



To just remove a portal/node's record you can do

Removing iSCSI portal:

iscsiadm -m node -o delete -T iqn.2005-03.com.max -p 192.168.0.4:3260

Substituting appropriate parameters, that still leaves the
DiscoveryAddress as known:

That command should only delete the target records. It should not affect the discovery ones.

--
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to