SEAGrid Portal User Guide
- 1 Introduction to SEAGrid Gateway
- 2 Gateway Details
- 3 Tutorial I - Gateway Login
- 4 Tutorial II - Add Own Cluster Allocation Details
- 5 Tutorial III - Use Projects
- 5.1 Use Project
- 5.2 Browse Projects
- 5.3 Edit Projects
- 6 Tutorial IV - Create & Launch Experiment
- 7 Tutorial V - Browse Experiments
- 8 Tutorial VI - Modify, Cancel & Clone Experiments
- 8.1 Modify Experiment
- 8.2 Cancel Experiment
- 8.3 Clone Experiment
- 9 Tutorial VII - User Assistance
Introduction to SEAGrid Gateway
Hosted SEAGrid portal is the UI developed by the Airavata team for interested science communities to work with. This user guide provides step-by-step information on obtaining a complete science gateway experience for science and scholarly communities using Airavata as a middleware platform. In the user guide we would also discuss main features and services provided for gateway communities via Airavata.
User guide will tell you;
How to register users in the portal.
What are projects and how to use them.
How to create, launch and monitor experiments.
Sharing your work with others.
Using own allocation for job submissions in compute resources.
How to get help, provide feedback and request for new applications.
For more details on Airavata middleware visit Airavata site
Gateway Details
Hosted SEAGrid Gateway link;
https://seagrid.org/Download application input files from;
Sample application input files I
Sample application input files II
Tutorial I - Gateway Login
Create Account
A new user has to create an account using ‘Create account’ link on top right hand corner of the gateway.
To create an account;
Please enter mandatory information and submit. A confirmation message will confirm the creation.
Important;
Username cannot have spaces.
Username & password must be longer than 5 characters.
Password is case sensitive, need at least one number, one special character (!@#$%), at least one upper case letter and one lower case letter.
Enter all the mandatory fields indicated by a star; *.
Account creation page: https://seagrid.org/create
CILogon
User can also login using campus credentials through CILogon. This is also available from https://seagrid.org/create
Using CILogon will not require specific account creation to request access to the gateway, but still gateway admin will asses and give an active role to use the gateway.
Account Confirmation and Verification
Once the account is created you will receive an email to confirm the account creation.To confirm use the link provided in the email and follow given instructions.
Till the gateway administrator verifies and enable the account; you will not be able to submit jobs on compute resources.
Once the account is enabled the account owner will receive an email notification on new gateway privileges.
Gateway admin might even contact the user over email to get more information on research interests in order to assist the user.
Login to Account
Once the account is created successfully; login to the gateway using the created account.
Gateway login screen link
OR use the 'Log In' link given on the 'Create New Account' page after account retain is successful.
Login Page;
Image I - Login
Tutorial II - Add Own Cluster Allocation Details
Gateway user can use their own compute resource(cluster) allocation within the gateway to launch jobs.
Prior to using the allocation users need to set up the allocation account details in the gateway.
Add Allocation Details
Navigate to User Settings (This is under gateway username in the menu on righthand side.
Image II - User Settings NavigationUser Settings Screen
Image III - User SettingsSelect Compute Resources from above to add allocation details.
Click 'Add a Compute Resource Account'
Select the resource from the dropdown list.
Provide the required information. NOTE: You may not have allocation project, QOS or Reservation. Minimum requirement is the login username and the scratch location and SSH key.
When assigning SSH key by default the default SSH key will be assigned. If user prefers can generate a new key and assign here.
Generate SSH Key
For individual users to generate new SSH key navigate to User Settings → Credential Store
In Credential store you will have the default key displayed and can be copied.
To generate a new key provide a description and add.
Image IV - User Settings → Credential StoreUser can delete keys and also tag any key as the 'default' SSH key
Add SSH Key to Authorized Keys
SSH keys are generated for secure communication between airavata middleware and compute resource.
Once SSH key is generated, it needs to be added to the authorized keys file for user in the respective compute resource/cluster.
To add the SSH key login to your account in the cluster.
Navigate to .SSH directory and open authorized_keys.
Add the SSH key assigned in user settings and save.
If you have don't have .ssh directory or the authorized_keys file, create them.