Page History
...
Once the new UNIX account is established the user receives an access to LCLS analysis machines. The names of the hosts that users can use for interactive purposes (including doing interactive analysis) may depend on the particular experiment, the list is usually communicated to the PI. In addition to interactive hosts the maybe in the future there is a dedicated processing farm for batch jobs. More information about computing at LCLS can be found here.
Logging in
The LCLS analysis machines are accessible only from a SLAC network and not accessible through the "bastion host":
Code Block |
---|
pslogin
|
and from outside of SLAC using the node:
Code Block |
---|
psexport.slac.stanford.edu |
To login to analysis host one has to first login to a dedicated "gateway" host with name pslogin
. From pslogin
one connects directly to analysis hosts(pslogin
or psexport)
, then connect to one of the analysis hosts trough the psananeh
(for experiments in NEH) or psanafeh
(for experiments in FEH) "gateway". The only login type supported by LCLS machines is ssh
. Here is the example of the login session from SLAC general network:
Code Block |
---|
yakut % ssh pslogin .... pslogin % ssh psana101 .... psanapsananeh # or psanafeh psana105 % |
Currently all LCLS machines run the same operating system which is RedHat Enterprise Linux 5 (RHEL5).
...
Code Block |
---|
. /reg/g/psdm/etc/ana_env.sh |
For C-type thell shell (e.g. tcsh) the command should be:
...
Info | ||
---|---|---|
| ||
Environment variables and setup scripts are documented on Environment Setup page. |
Obtaining Kerberos ticket
If you plan to work with code repository and use commands like svn
, addpkg
, etc. then for authorization you will need to obtain a Kerberos ticket. Ticket can be obtained at any time after you logged in by running command kinit
which will prompt your for your regular password. Kerberos ticket is valid for 25 hours after which time one needs to re-run the command. Without ticket svn will print an error message "authorization failed" when it tries to access repository (some svn commands do not require repository access).