python3 -m venv ~/jdma_venv
source ~/jdma_venv/bin/activate
pip install git+https://github.com/cedadev/jdma_client
~/.ssh/config
file on PUMA2:# JASMIN
Host login-0?
User <jasmin-username>
IdentityFile ~/.ssh/<jasmin-ssh-key>
ForwardAgent yes
Host cylc? login-0? sci-vm-0?
Hostname %h.jasmin.ac.uk
Host sci* cylc*
User <jasmin-username>
IdentityFile ~/.ssh/<jasmin-ssh-key>
ForwardAgent yes
ProxyJump login-02
Add your JASMIN ssh-key to your ssh-agent:
ssh-add ~/.ssh/<jasmin-ssh-key>
Test connection to JASMIN:
ssh sci-vm-03
Add path to Rose/Cylc to your ~/.bash_profile
on JASMIN:
if [[ $(hostname) = sci*.jasmin.ac.uk || $(hostname) = cylc*.jasmin.ac.uk ]]; then
# Rose/cylc on jasmin-sci & Lotus nodes
export PATH=/apps/jasmin/metomi/bin:$PATH
fi
If you haven’t already done so follow the instructions for configuring PPTransfer and setting up Globus: Configuring PPTransfer
You may wish to consider using the JASMIN transfer cache disk as the JASMIN transfer destination. This is a large temporary storage area separate to the Group Workspaces. See JASMIN Transfer Cache for more information.