This software is a web application that runs on Open OnDemand server. It allows users to mount and unmount HPCI Shared Storage. The Open OnDemand server requires the HPCI shared storage client to be installed in advance.
- Install this app and its dependencies in the Open OnDemand application directory:
$ cd /var/www/ood/apps/sys/
$ sudo git clone https://github.com/RIKEN-RCCS/HPCI_Shared_Storage
$ cd HPCI_Shared_Storage
$ sudo npm install- (Optional) Verify the full paths of
jwt-agent,mount_hpci, andumount_hpciin./app.js:
const JWT_AGENT = '/usr/local/bin/jwt-agent';
const MOUNT_HPCI = '/usr/local/bin/mount.hpci';
const UMOUNT_HPCI = '/usr/local/bin/umount.hpci';- (Optional) Edit
./manifest.ymlto suit your environment.
- From the Open OnDemand dashboard, click the HPCI Shared Storage icon.
- Generate a refresh token from https://elpis.hpci.nii.ac.jp and enter your HPCI ID and passphrase.
- Click the Mount button to access HPCI Shared Storage from the Home Directory application in Open OnDemand.
HPCI Shared Storage is mounted from the Open OnDemand server.
Therefore, if you want to use HPCI Shared Storage in a shell, you will need to log in to the Open OnDemand server via SSH.
Whether SSH login to the Open OnDemand server is permitted depends on your environment.