Skip to content

RIKEN-RCCS/HPCI_Shared_Storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HPCI Shared Storage App

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.

Installation

  1. 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
  1. (Optional) Verify the full paths of jwt-agent, mount_hpci, and umount_hpci in ./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';
  1. (Optional) Edit ./manifest.yml to suit your environment.

Usage

  1. From the Open OnDemand dashboard, click the HPCI Shared Storage icon.
  2. Generate a refresh token from https://elpis.hpci.nii.ac.jp and enter your HPCI ID and passphrase.
  3. Click the Mount button to access HPCI Shared Storage from the Home Directory application in Open OnDemand.

Restrictions

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.

About

Mount to HPCI Shared Storage on Open OnDemand

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published