Hi Sergey,
(Can you post your replies to the list so that others can see?)
The output of the ls command shows that you only have gsidcap doors
running on all of your dCache door nodes, hence when a client asks to
use GridFTP, the dCache doesn't know how to support it.
You need to start up GridFTP door processes on a number of your doors.
The number you choose is up to you, have a look at the LoginBroker on
dcache02 for information.
You need to ensure that the file /opt/d-cache/etc/node.config contains
the line GRIDFTP=yes on the nodes where you want a GridFTP door setup.
You can run the attached script to generate summary output from the
LoginBroker. This works best if you have ssh key access to the admin
interface and requires you to use the dCache admin python module that
you can find here:
http://www.sysadmin.hep.ac.uk/wiki/DCache_python_interface
Cheers,
Greig
On 07/01/08 11:55, Sergey wrote:
> Sorry, what particular command in the LoginBroker you mean?
>
> Here is
>
> (LoginBroker) admin > ls
> DCap-gsi-bohr2926@gsidcap-bohr2926Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.95:22128];<0,120000>;
> DCap-gsi-bohr3431@gsidcap-bohr3431Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.200:22128];<0,120000>;
> DCap-gsi-bohr3119@gsidcap-bohr3119Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.128:22128];<0,120000>;
> DCap-gsi-bohr5031@gsidcap-bohr5031Domain;DCapDoor;{gsidcap,1.3.0};[195.194.108.40:22128];<0,120000>;
> DCap-gsi-bohr3023@gsidcap-bohr3023Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.112:22128];<0,120000>;
> DCap-gsi-bohr3031@gsidcap-bohr3031Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.120:22128];<0,120000>;
> DCap-gsi-bohr2919@gsidcap-bohr2919Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.88:22128];<0,120000>;
> DCap-gsi-bohr3114@gsidcap-bohr3114Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.123:22128];<0,120000>;
> DCap-gsi-bohr3016@gsidcap-bohr3016Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.105:22128];<0,120000>;
> DCap-gsi-bohr2824@gsidcap-bohr2824Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.73:22128];<0,120000>;
> DCap-gsi-bohr3128@gsidcap-bohr3128Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.137:22128];<0,120000>;
> DCap-gsi-bohr2821@gsidcap-bohr2821Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.70:22128];<0,120000>;
> DCap-gsi-bohr4231@gsidcap-bohr4231Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.120:22128];<0,120000>;
> DCap-gsi-bohr2920@gsidcap-bohr2920Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.89:22128];<0,120000>;
> DCap-gsi-bohr3123@gsidcap-bohr3123Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.132:22128];<0,120000>;
> DCap-gsi-bohr2825@gsidcap-bohr2825Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.74:22128];<0,120000>;
> DCap-gsi-bohr2917@gsidcap-bohr2917Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.86:22128];<0,120000>;
> DCap-gsi-bohr2819@gsidcap-bohr2819Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.68:22128];<0,120000>;
> DCap-gsi-bohr3024@gsidcap-bohr3024Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.113:22128];<0,120000>;
> DCap-gsi-bohr3014@gsidcap-bohr3014Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.103:22128];<0,120000>;
> DCap-gsi-bohr3030@gsidcap-bohr3030Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.119:22128];<0,120000>;
> DCap-gsi-bohr3931@gsidcap-bohr3931Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.60:22128];<0,120000>;
> DCap-gsi-bohr4619@gsidcap-bohr4619Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.188:22128];<0,120000>;
> DCap-gsi-bohr3122@gsidcap-bohr3122Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.131:22128];<0,120000>;
> DCap-gsi-bohr3019@gsidcap-bohr3019Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.108:22128];<0,120000>;
> DCap-gsi-bohr2815@gsidcap-bohr2815Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.64:22128];<0,120000>;
> DCap-gsi-bohr3015@gsidcap-bohr3015Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.104:22128];<0,120000>;
> DCap-gsi-bohr2925@gsidcap-bohr2925Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.94:22128];<0,120000>;
> DCap-gsi-bohr2822@gsidcap-bohr2822Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.71:22128];<0,120000>;
> DCap-gsi-bohr2922@gsidcap-bohr2922Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.91:22128];<0,120000>;
> DCap-gsi-bohr2915@gsidcap-bohr2915Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.84:22128];<0,120000>;
> DCap-gsi-bohr4916@gsidcap-bohr4916Domain;DCapDoor;{gsidcap,1.3.0};[195.194.108.5:22128];<0,120000>;
> DCap-gsi-bohr2931@gsidcap-bohr2931Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.100:22128];<0,120000>;
> DCap-gsi-bohr2826@gsidcap-bohr2826Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.75:22128];<0,120000>;
> DCap-gsi-bohr3631@gsidcap-bohr3631Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.240:22128];<0,120000>;
> DCap-gsi-bohr3531@gsidcap-bohr3531Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.220:22128];<0,120000>;
> DCap-gsi-bohr4331@gsidcap-bohr4331Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.140:22128];<0,120000>;
> DCap-gsi-bohr3026@gsidcap-bohr3026Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.115:22128];<0,120000>;
> DCap-gsi-bohr2916@gsidcap-bohr2916Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.85:22128];<0,120000>;
> DCap-gsi-bohr2828@gsidcap-bohr2828Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.77:22128];<0,120000>;
> DCap-gsi-bohr2831@gsidcap-bohr2831Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.80:22128];<0,120000>;
> DCap-gsi-bohr3131@gsidcap-bohr3131Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.140:22128];<0,120000>;
> DCap-gsi-bohr2914@gsidcap-bohr2914Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.83:22128];<0,120000>;
> DCap-gsi-bohr3731@gsidcap-bohr3731Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.20:22128];<0,120000>;
> DCap-gsi-bohr3112@gsidcap-bohr3112Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.121:22128];<0,120000>;
> DCap-gsi-bohr2816@gsidcap-bohr2816Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.65:22128];<0,120000>;
> DCap-gsi-bohr2818@gsidcap-bohr2818Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.67:22128];<0,120000>;
> DCap-gsi-bohr4431@gsidcap-bohr4431Domain;DCapDoor;{gsidcap,1.3.0};[195.194.107.160:22128];<0,120000>;
> DCap-gsi-bohr2929@gsidcap-bohr2929Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.98:22128];<0,120000>;
> DCap-gsi-bohr3125@gsidcap-bohr3125Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.134:22128];<0,120000>;
> DCap-gsi-bohr2924@gsidcap-bohr2924Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.93:22128];<0,120000>;
> DCap-gsi-bohr3029@gsidcap-bohr3029Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.118:22128];<0,120000>;
> DCap-gsi-bohr2812@gsidcap-bohr2812Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.61:22128];<0,120000>;
> DCap-gsi-bohr3025@gsidcap-bohr3025Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.114:22128];<0,120000>;
> DCap-gsi-bohr3017@gsidcap-bohr3017Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.106:22128];<0,120000>;
> DCap-gsi-bohr2930@gsidcap-bohr2930Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.99:22128];<0,120000>;
> DCap-gsi-bohr2928@gsidcap-bohr2928Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.97:22128];<0,120000>;
> DCap-gsi-bohr2913@gsidcap-bohr2913Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.82:22128];<0,120000>;
> DCap-gsi-bohr3124@gsidcap-bohr3124Domain;DCapDoor;{gsidcap,1.3.0};[195.194.106.133:22128];<0,120000>;
>
>
> On 07/01/2008, Greig Alan Cowan <[log in to unmask]> wrote:
>> Brian,
>>
>> Beware that Manchester have two dCache's: dcache01 and dcache02. 01 is
>> currently having trouble.
>>
>> Sergey: Are you sure that there are gridftp doors running on any of your
>> dCache nodes? In the dcache01 admin interface, what does the LoginBroker
>> cell tell you?
>>
>> Cheers,
>> Greig
>>
>> On 07/01/08 11:05, brian davies wrote:
>>> i just succesfully tranferred a file into manchhester from lancaster
>>> using srmcp, so its not that the whole dcache is broken? Does you
>>> cellInfo look good in your dcache Services webpage? ( simeting akin to
>>> http://fal-pygrid-20.lancs.ac.uk:2288/cellInfo but obviously for your
>>> dcache.) Will contiue to see if i can find any problems.)
>>> Brian
>>> On 07/01/2008, Sergey <[log in to unmask]> wrote:
>>>> Hi Greig,
>>>>
>>>> We do know and all last two weeks I was trying to fix it but
>>>> unsuccessfully. I did ask for help on [log in to unmask]
>>>> and support@dcache... but have not received any response except one
>>>> from Matt Doidge which appears to be not helpful in our case.
>>>>
>>>> Hope you can help us as a dcache expert.
>>>>
>>>> Regards
>>>>
>>>> Sergey
>>>>
>>>> On 07/01/2008, Greig Alan Cowan <[log in to unmask]> wrote:
>>>>> Hi Alessandra,
>>>>>
>>>>> Happy New Year!
>>>>>
>>>>> Do you know what is up with your storage? It's been misbehaving
>>>>> (according to ops) for the past couple of weeks.
>>>>>
>>>>> http://www.gridpp.ac.uk/wiki/GridPP_storage_availability_monitoring
>>>>>
>>>>> Cheers,
>>>>> Greig
>>>>>
>>>> --
>>>> --
>>>> Sergey Dolgobrodov
>>>> Department of Physics & Astronomy
>>>> University of Manchester
>>>> Manchester M13 9PL
>>>> Tel: +44 (0)161 6608472
>>>> Mobile: +44 (0)790 4587534
>>>> Skype: sergeygd
>>>>
>>>>
>>>> --
>>>> --
>>>> Sergey Dolgobrodov
>>>> Department of Physics & Astronomy
>>>> University of Manchester
>>>> Manchester M13 9PL
>>>> Tel: +44 (0)161 6608472
>>>> Mobile: +44 (0)790 4587534
>>>> Skype: sergeygd
>>>>
>
>
#! /usr/bin/python
##################################
# Description: Prints out information from LoginBroker cell
# Author: Greig A Cowan
# Institute: University of Edinburgh
# Created: 2007/11
# License: GPL
# $Id:$
##################################
# Thanks to guys at IN2P3 for the creation of the adminDoor module
##################################
import adminDoor
import re
gridftp = re.compile('[\w\d\@\-\;]+(\{gsiftp)[\w\d\.\;\<\>\,]+')
gsidcap = re.compile('[\w\d\@\-\;]+(\{gsidcap)[\w\d\.\;\<\>\,]+')
dcap = re.compile('[\w\d\@\-\;]+(\{dcap)[\w\d\.\;\<\>\,]+')
xrootd = re.compile('[\w\d\@\-\;]+(\{xrootd)[\w\d\.\;\<\>\,]+')
gridftpCount = 0
gsidcapCount = 0
dcapCount = 0
xrootdCount = 0
add = adminDoor.adminDoor(host='srm.epcc.ed.ac.uk')
cmd=['cd LoginBroker@httpdDomain','ls']
for l in add.exec_cmd(cmd) :
if gridftp.match(l) != None:
gridftpCount = gridftpCount + 1
if gsidcap.match(l) != None:
gsidcapCount = gsidcapCount + 1
if dcap.match(l) != None:
dcapCount = dcapCount + 1
if xrootd.match(l) != None:
xrootdCount = xrootdCount + 1
print "GridFTP doors:\t", gridftpCount
print "GsiDcap doors:\t", gsidcapCount
print "Dcap doors:\t", dcapCount
print "Xrootd doors:\t", xrootdCount
|