ASAP3 : Mounting the storage system at the beamline

Only computers which have their IP address registered for the beamline will be able to mount the beamline file-system.

The IP address should be register with FS-EC. This is especially important for Pool Detectors. 

Share Creation on Windows

The ASAP3 storage system should be mapped to T and U. For these drives the virus scanner has been turned off via policy settings to prevent it from scanning the whole file-system.

Share for the storage system

  • right-click on "Computer"
  • click on "Map network drive"
  • choose drive T:
  • choose folder \\<Beamline specific SMB Server>\<Beamline>
    e.g for P10: \\asap3-p10.desy.de\p10

Note for Windows 10

  • In order to mount the storage system from a DESY Windows 10 host, you have to use a valid DESY account
    • Usually this is <Beamline>user, e.g. p10user at beamline P10
  • Mounting the storage with the guest account is longer possible with a DESY Windows 10 installation, as the account is disabled by default.
  • For non-DESY Windows 10 installations, mounting with guest permissions might work
    • Otherwise, contact local staff in order to mount the share with a valid DESY account

Note for Windows 7

  • Windows 7 will reach end of life on 2020-01-14 and will no longer receive security updates
  • Access via SMB from Windows 7 hosts is no longer supported

Share for the common directory

  • right-click on "Computer"
  • click on "Map network drive"
  • choose drive U:
  • choose folder \\asap3.desy.de\<facility>-common with <facility> one of petra3,flash,spec.instruments, fs-flash-b,fs-flash-o,fs-ds-agipd,fs-ds-percival,fs-bmx,fs-sc

 Share for the documents directory

  • right-click on "Computer"
  • click on "Map network drive"
  • choose drive V: (t.b.c, not yet registered as non-virus-scanned!)
  • choose folder \\<Beamline specific SMB Server>\bldocuments-<Beamline>
    e.g for P10: \\asap3-p10.desy.de\bldocuments-p10  Note that beamline names with a dot (.) are mapped to server names with a dash(-), e.g. p21.1 → asap3-p21-1.desy.de
  • The documents directory has snapshots, which can be accessed in windows explorer via right-click → restore previous versions.

Export Servers: PETRA III

BeamlineSMB Server
P01\\asap3-p01.desy.de\p01
P02.1\\asap3-p02-1.desy.de\p02.1
P02.2\\asap3-p02-2.desy.de\p02.2
P03\\asap3-p03.desy.de\p03
P04\\asap3-p04.desy.de\p04
P05\\asap3-p05.desy.de\p05
P06\\asap3-p06.desy.de\p06
P07\\asap3-p07.desy.de\p07
P07B\\asap3-p07b.desy.de\p07b
P08\\asap3-p08.desy.de\p08
P09\\asap3-p09.desy.de\p09
P10\\asap3-p10.desy.de\p10
P11\\asap3-p11.desy.de\p11

PETRA III Extension

BeamlineSMB Server
P21.1\\asap3-p21-1.desy.de\p21.1
P21.2\\asap3-p21-2.desy.de\p21.2
P22\\asap3-p22.desy.de\p22
P23\\asap3-p23.desy.de\p23
P24\\asap3-p24.desy.de\p24
P61\\asap3-p61.desy.de\p61
P62\\asap3-p62.desy.de\p62
P64\\asap3-p64.desy.de\p64
P65\\asap3-p65.desy.de\p65
P66\\asap3-p66.desy.de\p66

Export Server: FLASH

BeamlineSMB Server
BL1\\asap3-bl1.desy.de\bl1
BL2\\asap3-bl2.desy.de\bl2
BL3\\asap3-bl3.desy.de\bl3
PG1\\asap3-pg1.desy.de\pg1
PG2\\asap3-pg2.desy.de\pg2
THZ\\asap3-thz.desy.de\thz
FL21\\asap3-fl21.desy.de\fl21
FL22\\asap3-fl22.desy.de\fl22
FL23\\asap3-fl23.desy.de\fl23
FL24\\asap3-fl24.desy.de\fl24
FL25\\asap3-fl25.desy.de\fl25
FL26\\asap3-fl26.desy.de\fl26


Export Servers: Special Instruments

BeamlineSMB Server
lvp\\asap3-lvp.desy.de\lvp
pipe\\asap3-pipe.desy.de\pipe
nanotom\\asap3-nanotom.desy.de\nanotom
demonstrator\\asap3-demonstrator.desy.de\demonstrator
slm\\asap3-slm.desy.de\slm
starlight\\asap3-starlight.desy.de\starlight
buchi.r300\\asap3-buchi-r300.desy.de\buchi.r300
dsc.p08\\asap3-dsc-p08.desy.de\dsc.p08
enci\\asap3-enci.desy.de\enci
asphere\\asap3-asphere.desy.de\asphere

Export Servers: Research Groups

BeamlineSMB Server
camp\\asap3-camp.desy.de\camp
thz.endstation\\asap3-thz-endstation.desy.de\thz.endstation
agipd2.char\\asap3-agipd2-char.desy.de\agipd2.char
agipd2.zdev\\asap3-agipd2-zdev.desy.de\agipd2.zdev
percival.sys.1\\asap3-percival-sys-1.desy.de\percival.sys.1
hextof\\asap3-hextof,desy.de\hextof
opis\\asap3-opis.desy.de\opis
wespe\\asap3-wespe.desy.de\wespe
f2pbq\\asap3-f2pbq.desy.de\f2pbq
trixs\\asap3-trixs.desy.de\trixs
regae\\asap3-regae.desy.de\regae
scdd01\\asap3-scdd01.desy.de\scdd01
scdd02\\asap3-scdd02.desy.de\scdd02
hgg.source\\asap3-hhg-source.desy.de\hgg.source
fspetra.projects\\asap3-fspetra-projects.desy.de\fspetra.projects
flash1_pp\\asap3-flash1_pp.desy.de\flash1_pp
flash2_pp\\asap3-flash2_pp.desy.de\flash2_pp
flash_phs\\asap3-flash_phs.desy.de\flash1_phs
mirco\\asap3-mirco.desy.de\flash1_pp
ulgan_rd\\asap3-ulgan_rd.desy.de\ulgan_rd
xfel_ph\\asap3-xfel_ph.desy.de\xfel_ph
nanolab\\asap3-nanolab.desy.de\nanolab
khz1

\\asap3-khz1.desy.de\khz1

khz2\\asap3-khz2.desy.de\khz2
ecomo\\asap3-ecomo.desy.de\ecomo

Mounting on Linux

If the IP address was provided to FS-EC the mount points will have been set in fstab. You will then find the beamline file-system under /gpfs and the common directory under /common.

If the IP address was provided but the file-system is not there, it can be mounted as described below.


Mounting the storage system

For NFS mounts on Linux, please use the following mount options:

NFSv3 Mount Options

mount -o nfsvers=3,rsize=65536,wsize=65536,hard <Beamline specific NFSv3 Server:Path>

e.g. p10 wants to mount gpfs under /gpfs:
 mount -o nfsvers=3,rsize=65536,wsize=65536,hard asap3-p10.desy.de:/beamline/p10 /gpfs


Note: for mounts on MAC OS, you typically / most likely have to add the option 'resvport' as well.

Mounting the common directory

 

directory common to all beamlines is available for providing read-only access to scripts, documentation, calibration files, etc ...

 

For NFS mounts on Linux, please use the following mount options:

 

NFSv3 Mount Options

mount -o nfsvers=3,rsize=65536,wsize=65536,hard asap3-nfs.desy.de:/asap3/<facility>/gpfs/common /common

 Mounting the documents directory

The documents directories are mounted like the storage system, except that

in the  paths given in the table on the right one has to replace beamline with bldocuments.

This directories are beamline-specific and provide snapshots.

To access the snapshots in every (sub)directory there is a hidden .snapshots directory, (hidden means: it does not show up even via ls -a) which can be accessed using the name (eg. ls /bl_documents/mystuff/.snapshots will show you the snapshots of you mystuff directory, with an obvious syntax like @GMT-2017.05.10-22.30.01)


 mount -o nfsvers=3,rsize=65536,wsize=65536,hard asap3-p10.desy.de:/bldocuments/p10 /bl_documents

Export Servers: PETRA III

BeamlineNFSv3 Server:Path
P01asap3-p01.desy.de:/beamline/p01
P02.1asap3-p02-1.desy.de:/beamline/p02.1
P02.2asap3-p02-2.desy.de:/beamline/p02.2
P03asap3-p03.desy.de:/beamline/p03
P04asap3-p04.desy.de:/beamline/p04
P05asap3-p05.desy.de:/beamline/p05
P06asap3-p06.desy.de:/beamline/p06
P07asap3-p07.desy.de:/beamline/p07
P07Basap3-p07b.desy.de:/beamline/p07b
P08asap3-p08.desy.de:/beamline/p08
P09asap3-p09.desy.de:/beamline/p09
P10asap3-p10.desy.de:/beamline/p10
P11asap3-p11.desy.de:/beamline/p11

PETRA III Extension

BeamlineNFSv3 Server:Path
P21.1asap3-p21-1.desy.de:/beamline/p21.1
P21.2asap3-p21-2.desy.de:/beamline/p21.2
P22asap3-p22.desy.de:/beamline/p22
P23asap3-p23.desy.de:/beamline/p23
P24asap3-p24.desy.de:/beamline/p24
P61asap3-p61.desy.de:/beamline/p61
P62asap3-p62.desy.de:/beamline/p62
P64asap3-p64.desy.de:/beamline/p64
P65asap3-p65.desy.de:/beamline/p65
P66asap3-p66.desy.de:/beamline/p66

Export Servers: FLASH

BeamlineNFSv3 Server:Path
BL1asap3-bl1.desy.de:/beamline/bl1
BL2asap3-bl2.desy.de:/beamline/bl2
BL3asap3-bl3.desy.de:/beamline/bl3
PG1asap3-pg1.desy.de:/beamline/pg1
PG2asap3-pg2.desy.de:/beamline/pg2
THZasap3-thz.desy.de:/beamline/thz
FL21asap3-fl21.desy.de:/beamline/fl21
FL22asap3-fl22.desy.de:/beamline/fl22
FL23asap3-fl23.desy.de:/beamline/fl23
FL24asap3-fl24.desy.de:/beamline/fl24
FL25asap3-fl25.desy.de:/beamline/fl25
FL26asap3-fl26.desy.de:/beamline/fl26


Export Servers: Special Instruments

BeamlineNFSv3 Server:Path
lvpasap3-lvp.desy.de:/beamline/lvp
demonstratorasap3-demonstrator.desy.de:/beamline/demonstrator
nanotomasap3-nanotom.desy.de:/beamline/nanotom
pipeasap3-pipe.desy.de:/beamline/pipe
slmasap3-slm.desy.de:/beamline/slm
starlightasap3-slm.desy.de:/beamline/starlight
buchi.r300asap3-buchi-r300.desy.de:/beamline/buchi.r300
dsc.p08asap3-dsc-p08.desy.de:/beamline.dsc.p08
enciasap3-enci.desy.de:/beamline/enci
asphereasap3-asphere.desy.de://beamline/asphere

Export Servers: Research Groups

BeamlineNFSv3 Server:Path
campasap3-camp.desy.de:/beamline/camp
thz.endstationasap3-thz-endstation.desy.de/:beamline/thz.endstation
agipd2.charasap3-agipd2-char.desy.de:/beamline/agipd2.char
agipd2.zdevasap3-agipd2-zdev.desy.de:/beamline/agipd2.zdev
percival.sys.1asap3-percival-sys-1.desy.de:/beamline/percival.sys.1
hextofasap3-hextof.desy.de:/beamline/hextof
opisasap3-opis.desy.de:/beamline/opis
wespeasap3-wespe.desy.de:/beamline/wespe
f2pbqasap3-f2pbq.desy.de:/beamline/f2pbq
trixsasap3-trixs.desy.de:/beamline/trixs
regaeasap3-regae.desy.de:/beamline/regae
scdd01asap3-scdd01.desy.de:/beamline/scdd01
scdd02asap3-scdd02.desy.de:/beamline/scdd02
hgg.sourceasap3-hgg-source.desy.de:/beamline/hgg.source
fspetra.projectsasap3-fspetra-projects.desy.de:/beamline/fspetra.projects

flash1_pp

asap3-flash1_pp.desy.de:/beamline/flash1_pp
flash2_ppasap3-flash2_pp.desy.de:/beamline/flash2_pp
flash_phsasap3-flash_phs.desy.de:/beamline/flash_phs
mircoasap3-mirco.desy.de:/beamline/mirco
ulgan_rdasap3-uglan_rd.desy.de:/beamline/uglan_rd

xfel_ph

asap3-xfel_ph.desy.de:/beamline/xfel_ph
nanolabasap3-nanolab.desy.de:/beamline/nanolab
khz1asap3-khz1.desy.de:/beamline/khz1
khz2asap3-khz2.desy.de:/beamline/khz2
ecomoasap3-ecomo.desy.de:/beamline/ecomo

Allowed Hosts for Beamline Filesystem

The allowed hosts to access the beamline filesystem are stored in LDAP. If you are unsure, if your PC has access to the beamline filesystem, the DESY LDAP server can be queried.

If the host is not in the list, please get in touch with FS-EC to register the host.

Query from Linux

In order to query the DESY LDAP server, access to the DESY network and the command line tool "ldapsearch" is required:

ldapsearch -x -H ldap://it-ldap-slave.desy.de:1389 -b ou=rgy,o=DESY,c=DE -LLL cn=a3<beamline>-hosts

Substitute <beamline> with the lower-case name of your beamline, e.g. BL1 → bl1, P11 → p11
The output will contain a nisNetGroupTriple, for each configured host for the beamline filesystem.

ldapsearch Example

$ ldapsearch -x -H ldap://it-ldap-slave.desy.de:1389 cn=a3bl1-hosts -LLL
dn: cn=a3bl1-hosts,ou=netgroup,ou=rgy,o=desy,c=de

objectClass: top
objectClass: nisNetgroup
description: Netgroup for nodes on FLASH Beamline BL1
cn: a3bl1-hosts
nisNetgroupTriple: (zitasap3.desy.de,-,)
<Output reduced>