[OpenAFS] iSCSI disk in vos listaddr
Andrew Bacchi
bacchi@rpi.edu
Mon, 16 Jun 2008 10:02:34 -0400
After adding the NetRestrict file and waiting for a scheduled fileserver
restart, the two interface addresses are still listed in the VLDB. I
suppose this is normal, since I did not explicitly issue a 'vos
changeaddr -remove'.
However, when I do try to remove them, the VLDB refuses, saying there
are still volume listings. Clearly the process does not see a
difference between the address of the fileserver and the interface
cards. This behavior is the same when trying to remove by name,
afsfs12-iscsi0, or by IP address.
vos changea -remove 123.456.789.100
Could not remove server 123.456.789.100 from the VLDB
VLDB: volume Id exists in the vldb
The only way I can see to make it happen is to move all 5K volumes to
another server, remove the listing from the VLDB and return the
volumes. Does anyone else have a suggestion on how to safely remove
these addresses? Or am I overlooking something?
I will be adding another fileserver this week, and I'll see if I can
restrict the iSCSI addresses before they are registered.
Thanks for any help.
> Jeffrey Altman wrote:
>> Andrew Bacchi wrote:
>>> Hello all,
>>>
>>> I've added some new fileservers to the cell recently that use iSCSI
>>> disk for vicepX partitions. We've noticed the named disks listed in
>>> listaddr, and I have one report of a Mac client trying to hit it as
>>> a fileserver.
>>> Here's the 'vos listaddr' output. Redundant paths on each server is
>>> the reason for the iscsi0, and iscsi1 names.
>>>
>>> afsfs12.server.rpi.edu
>>> afsfs12-iscsi0.iscsi.rpi.edu
>>> afsfs12-iscsi1.iscsi.rpi.edu
>>> afsfs13.server.rpi.edu
>>> afsfs13-iscsi0.iscsi.rpi.edu
>>>
>>> My questions are:
>>>
>>> Since they are listed in the VLDB, will clients try hitting them?
>>
>> yes. If the VLDB reports the address to the client, the client will
>> use it.
>>
>>> If I remove them with 'vos changeaddr -remove' will they be
>>> relisted somehow? Will they return?
>>
>> As long as your file server continues to report those addresses as
>> being valid addresses for the file server, they will continue to be
>> inserted into the VLDB.
>>
>> Use the NetRestrict file on each file server to limit the reported
>> addresses.
>>
>> http://www.openafs.org/pages/manpages/5/NetRestrict.html
>
--
veritatas simplex oratio est
-Seneca
Andrew Bacchi
Systems Programmer
Rensselaer Polytechnic Institute
phone: 518.276.6415 fax: 518.276.2809
http://www.rpi.edu/~bacchi/