Print

Print


Hi Sam,

  so, if your preference is for the cern all-in-one bundle, then all the 
instructions are in the cern url which I sent to you.

  Changing the ports is trivial and does not require low level tweaking, 
since the values are in the meta-configuration file system.cnf. Just put 
reasonable values following the criteria which are there.

  My advice is to setup/run tests in a machine which is not in production, 
even a linux laptop is 100% ok. Just for convenience and ease of operation.

  Just a question: what is your test setup supposed to be for?

Fabrizio

Sam Skipsey wrote:
> Hi Fabrizio,
> 
> So, I tried setting oss.localroot (and r/w) , but the data server
> still insists that it doesn't have write access to the filesystem and
> so sets itself to read only.
> Since it is being run as dpmmgr user, and the filesystem is owned by
> that user and is mode 0700, I'm at a bit of a loss to explain this.
> 
> Thank you for the CERN link - I've been using the packages from the
> slac link, so at least the version of xrootd I have is reasonably up
> to date. Unfortunately, I doubt that I can directly use the all-in-one
> version without modifying it anyway, since I need to run the services
> on non-standard ports - I'm trying to run this initial test xrootd
> service on a head node which already hosts a dpm server (and
> dpm-xrootd plugins), so I can't use the default ports.
> (The style of the configuration files is based on the Example files
> provided on the SLAC website. Perhaps the examples need a bit of
> updating ;) )
> 
> Sam
> 
> 2009/5/6 Fabrizio Furano <[log in to unmask]>:
>> Hi Sam,
>>
>>  you should specify r/w in the export directive of the data server, writing
>> this:
>>
>> xrootd.export /gridstore4 r/w
>>
>>  Then please verify that you are specifying the correct localroot option.
>>
>>  Moreover, the config files you wrote look really obsolete, and probably
>> valid for very old versions. My suggestion is to get a newer package and
>> refer to the online documentation to configure it. Things are much simpler
>> now, in the sense that fewer directives are needed.
>>
>>  Depending on your preferences, there are two flavors of the bundle which
>> you can get: the vanilla one and the 'automatic all-in-one' one.
>> Respectively, you can find the first here:
>>
>>  http://xrootd.slac.stanford.edu
>>  (or you can take the tarball from the last ROOT version)
>>
>> and the second here:
>>
>>  http://savannah.cern.ch/projects/xrootd
>>
>> Fabrizio
>>
>>
>> Sam Skipsey wrote:
>>> Hello, all:
>>>
>>> I may be being stupid here, but:
>>>
>>> I'm in the initial phase of messing around with xrootd here at
>>> Glasgow, and I can't seem to get my diskserver to add itself as
>>> writeable.
>>>
>>> The arrangement is:
>>> svr025.gla.scotgrid.ac.uk running as a redirection server (xrootd on
>>> port 2525 and olbd on 2526)
>>> disk042.gla.scotgrid.ac.uk (for example) running as a data server
>>> (same services on same ports)
>>>
>>> The config for the two is:
>>>
>>> redirector:
>>> #
>>> # redirectserver.cf
>>> #
>>> # xrootd
>>> xrootd.port 2525
>>> xrootd.fslib /root/20090202-1402/lib/libXrdOfs.so
>>> xrootd.export /gridstore4
>>> #oss.readonly
>>> odc.manager svr025.gla.scotgrid.ac.uk 2526
>>> odc.trace redirect
>>> # olbd
>>> olb.port 2526
>>> olb.allow host disk042.gla.scotgrid.ac.uk
>>> olb.allow host svr025.gla.scotgrid.ac.uk
>>> ofs.redirect remote svr025.gla.scotgrid.ac.uk
>>> xrootd.allow host svr025.gla.scotgrid.ac.uk
>>>
>>>
>>> dataserver:
>>> #
>>> # dataserver.cf
>>> #
>>> # xrootd
>>> xrootd.port 2525
>>> xrootd.fslib /root/20090202-1402/lib/libXrdOfs.so
>>> xrootd.export /gridstore4
>>> #oss.readonly
>>> odc.manager svr025.gla.scotgrid.ac.uk 2526
>>> # olbd
>>> olb.port 2526
>>> olb.subscribe svr025.gla.scotgrid.ac.uk 2526
>>> ofs.redirect remote svr025.gla.scotgrid.ac.uk
>>> oft.redirect target
>>>
>>>
>>> However, when disk042 connects to the redirection server, I see:
>>>
>>> 090506 14:19:21 31690 olb_Manager: server disk042 defaulted r /
>>>
>>> and on the disk:
>>> 090506 14:18:01 001 olb_Meter: Warning! No writable filesystems found;
>>> write access and staging prohibited.
>>>
>>> and, indeed, xrdcp to disk042 fails (but copying from it works perfectly).
>>> The exported filesystem (/gridstore4) is writable by the user owning
>>> the xrootd processes, however (indeed, it is owned by the same user,
>>> with mode 770).
>>>
>>> This is probably something stupid, but... any help appreciated.
>>>
>>> Sam Skipsey
>>> Glasgow