Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Introduction to PHP Reference Gateway

...

Important

Setting up Gateway Preferences, registering and modifying Compute Resources, Application Modules, Application Interfaces, and Application Deployments are tasks for gateway administrators. To follow below steps your user account requires administrator privileges. After you create the user account send a request to Airavata Mailing List  to obtain admin access. Test-drive gateway link: https://testdrive.airavata.org

...

  1. Gateway admin can view all the experiments in the gateway for a specific date time range. Experiments within the date time range is grouped by the experiment status.
  2. Admin can pick and choose experiments based on the status and investigate. Admin can pick a specific experiment and view details.
  3. Here the admin has the option of canceling an ongoing experiment OR launching an experiment which is in CREATED state.
  4. In order to test a failed experiment admin can clone and launch the particular experiment as one of his own. This is useful when required to test prior to responding to an to a user query.

 

Tutorial II - Manage User Roles and Their Users

Create and Manage User Roles

  1. In order to crete user to create the user roles, navigate to Admin Dashboard → Roles.
  2. Gateway Admin can create user roles and assign existing users to the roles. 
    NOTE:  Currently there are pre defined roles which will be used to provide different levels of access. Creating a role in PGA is only the name of one of those pre defined roles. Admin will NOT be able to create a total new role; or provide new set of access to users.
  3.  Pre-defined user roles; Currently, there are  pre-defined 3 user roles in the gateway. 
    1. Admin - Gateway admin is the only user with this role. Has complete access admin dashboard features; create, modify and delete compute resources, user roles, Applications ,etc...
    2. Admin-read-only - This is more use to the users who are part of the gateway admin group. This allows view-only access to all admin dashboard features.
    3. Gateway-user - All the active end-users are in this category. 
    4. Pending-user - This is the role assigned to users when they create the account and prior to give access to create and launch experiments.

...

Tutorial III - Register and Manage Compute Resources

Register Compute Resource

  1. To register a new compute resource navigate to ‘Admin Dashboard --> Compute  Compute Resource → Register’.
    Hint: Mandatory fields are tagged with ‘*
  2. In the page; enter
    1. Hostname (Required to communicate with the resource)
    2. Host Aliases
    3. IP addresses
    4. Resource Description
    Click ‘Create’ and save Save above information. Upon saving another field; Maximum Memory Per Node ( In MB ) will appear. Enter the memory per node and click ‘Save Changes’ button'Save Changes'.
  3. Upon saving 3 5 more tabs will appear;
    1. Queues: Enter job queue information in the resource
    2. File System: Enter file path locations of the compute resource
    3. Job Submission Interfaces: Protocol information required for job submissions.
    4. Data Movement Interfaces: Protocol information required for input and output data stagings and transfers.
    5. Reporting: This is to report exact gateway user information. When end user information is requested by the resource or managing body then this feature should be enabled.

Queue Tab

  1. In Queue tab; click ‘Add Queue’ button and enter;

    1. Queue Name (This is a unique and mandatory value. Once entered cannot be modified)

    2. Queue Description

    3. Queue Max Run Time

    4. Queue Max Nodes

    5. Queue Max Processors

    6. Max Jobs in Queue

    7. Max Memory for Queue (in MB)

  2. After entering informations click ‘Create’ and save. Can clear any entered information prior to saving by clicking ‘Reset’.

  3. After the queue is saved it will get listed under ‘Existing Queues’ and can modify by clicking the <pen image> or can delete by clicking <trash can image>

  4. When adding queues can add multiple queues by clicking ‘Add Queue’ Button.

...