on 15:29 Thu 27 Jan, Mike Christie ([email protected]) wrote:
> On 01/27/2011 03:04 PM, Dr. Ed Morbius wrote:
> >on 14:02 Thu 27 Jan, Mike Christie ([email protected]) wrote:
> >>On 01/27/2011 01:29 PM, Mike Christie wrote:
> >>>On 01/27/2011 01:10 AM, Dr. Ed Morbius wrote:

> >>>>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 think you want this:
> >>>
> >>>-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
> >>>
> >>>
> >>>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
> >>>

> >>Oh yeah, so the commands I listed above will delete the entire
> >>discovery or node record.
> >>
> >>Did you just want to clear specific values in a record?
> >
> >No.  ALL evidence of the array, period.  Seems to have happened my way.
> 
> You should just use
> iscsiadm -m discoverydb -t sendtargets -p 192.168.1.1:3260 -o delete
> for each discovery record to delete the discovery record and the
> node records created from it.
> 
> This:
> iscsiadm -m node --name='record' --value='' --op=delete
> is actually a bug. 

I stabbed around in the dark until the dagger came back bloody and a
body appeared on the floor.  That was the iteration of the command which
worked.  I'm not going to pretend it's right, and posted my question
here in part to sort out what the Right Way was.

There's not a lot of information on the database and interactiong with
it, and/or its back-end implementation.  I'm not sure if this is
intentional or not, but it makes working with the DB more challenging.

> You do not need the name and value arguments. To
> delete all the node records you can just do
> iscsiadm -m  node -o delete

I'd tried that.  It didn't accomplish what I'd set out to do.

> That is what is actually getting run when you ran your command. The
> name and value params were getting ignored.

OK.

-- 
Dr. Ed Morbius
Chief Scientist
Krell Power Systems Unlimited

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