Skip to main content

Manage Tenant Users

Overview

Tenant Users are created by Tenant Admins to provide team members access to execute jobs, run analyses, and utilize cluster resources.

Create Tenant User

User Requirements

Tenant Users need:

  • Valid email address
  • Strong password
  • Assigned role with appropriate permissions
  • Access to specific resources

Step 1: Access User Management

Navigate to the User Management tab to create a tenant user.

User Management Menu

Step 2: Create New User

Click Create User.

Create User Button

Step 3: Enter User Details

Fill in user information:

  • Username - Unique identifier (e.g., john.doe)
  • Email - Valid email address
  • First Name - User's first name
  • Last Name - User's last name
  • Password - Strong initial password
  • Role - Assign role (Tenant User, Developer, Analyst, etc.)

After entering all the required fields, click the Submit button to complete the user creation process.

Create User Management Form

Tenant user should be created successfully as shown below.

Created User

User Dashboard

Tenant User Dashboard

After logging in as a tenant user, you will be redirected to the Dashboard page. The dashboard displays an overview of Bare Metal, Virtual Machine, Kubernetes cluster, and Slurm resources, as shown below.

Tenant admin can edit the Dashboard using “Edit Dashboard” button.

Tenant User Dashboard

Tenant User Dashboard

User Permissions

Tenant Users can typically:

  • Submit Jobs - Submit to Slurm/batch queues
  • Use Jupyter - Run notebooks on allocated resources
  • Query Models - Make predictions from deployed models
  • View Resources - See allocated resources
  • Monitor Jobs - Track job status

Manage User Access

View Users

List all tenant users:

User List

See:

  • Username
  • Email address
  • Created date
  • Last login
  • Status

Edit User

Modify user settings:

  1. Select user
  2. Click Edit
  3. Update details (email, name, permissions)
  4. Save changes

Edit User

Reset User Password

Help users reset forgotten passwords:

  1. Select user
  2. Click Reset Password
  3. Send temporary password to user
  4. User changes password on next login

Reset Password

Change User Role

Update user role or permissions:

  1. Select user
  2. Click Change Role
  3. Select new role
  4. Apply changes

Change Role

Deactivate/Delete Users

Deactivate User

Temporarily disable user access:

  1. Select user
  2. Click Deactivate
  3. Confirm deactivation

Deactivate User

User cannot access system but account data is preserved.

Reactivate User

Re-enable access:

  1. Select deactivated user
  2. Click Reactivate
  3. Confirm reactivation

Delete User

Permanently remove user:

  1. Select user
  2. Click Delete User
  3. Confirm deletion

Delete User

Note: Ensure user's data and jobs are migrated before deletion.

User Training

Getting Started

Help new users:

  1. Share access credentials
  2. Provide login URL
  3. Walk through dashboard
  4. Show how to submit first job
  5. Demonstrate Jupyter access

Common Tasks

Guide users through:

  • Submitting Jobs - How to submit batch jobs
  • Using Jupyter - Creating and running notebooks
  • Accessing Models - Making predictions
  • Monitoring Progress - Tracking jobs and resources
  • Downloading Results - Exporting results

User Support

Help Desk

Provide support for:

  • Login issues
  • Job failures
  • Resource allocation questions
  • Data access problems
  • Performance issues

Documentation

Share documentation:

  • API documentation
  • Code examples
  • Sample notebooks
  • Best practices guide
  • Troubleshooting guide

Issue Tracking

Document user issues:

  1. Create issue record
  2. Track resolution
  3. Document solution
  4. Update FAQs if applicable

User Statistics

Monitor Usage

Track user activity:

User Statistics

  • Jobs submitted
  • Resources used
  • Jupyter sessions
  • Model predictions
  • Data transferred

Usage Alerts

Set up alerts for:

  • High resource usage
  • Job failures
  • Quota approaching limit
  • Unusual activity

Best Practices

User Management

  • Create users with least privilege
  • Document user roles
  • Review permissions regularly
  • Clean up unused accounts
  • Maintain audit logs

Password Security

  • Enforce strong passwords
  • Require password changes periodically
  • Never share passwords
  • Use single sign-on if available
  • Implement MFA if possible

Resource Control

  • Set per-user resource limits
  • Monitor quota usage
  • Alert on overages
  • Implement fair-share scheduling
  • Review allocation regularly

Communication

  • Notify users of system changes
  • Provide documentation
  • Offer training sessions
  • Establish support channels
  • Gather feedback

Next Steps