Administration

After entering administration credentials in the login page, a More icon will apear in the left. Click it to see a popup window with different options for administration.

../_images/popup.png

Profile

You can see current user profile and an option to change password.

../_images/popup_profile.png ../_images/profile.png ../_images/change_password.png

Account

User

User managment tab allows creating, editing and deleting users.

Create

Click “Users” button.

../_images/popup_users.png

Click “Create” button.

../_images/create_user.png

Fill username and password. Select single role from drop down list. Choose what plan this user will utilize. Limit storage space. Manage group if user needs.

../_images/create_user_modal.png

Edit

Select user that needs to be edited, click “Edit” button.

../_images/edit_user.png

Fill new info. We decrease the sotrage limit from 2 to 1 GB.

../_images/edit_user_modal.png

Delete

Select user that needs to be deleted, click “Delete” button. Notice the change in the storage limit.

../_images/delete_user.png

Confirm.

../_images/delete_user_confirmation.png

Group

You can create and delete groups in this tab.

Create

Click “Create” button.

../_images/create_group.png

Fill group name and confirm.

../_images/create_group_modal.png

Delete

Select group that needs to be deleted, click “Delete” button. Confirm.

../_images/delete_group.png

Dashboard

Check various statistics about the system

../_images/popup_dashboard.png

Task

Shows a list of currently running instances of labs and jobs.

../_images/list_task.png

Stop

Select the instance that needs to be stopped, and then click “Stop”.

Only instances with running status can be stopped.

../_images/stop_task.png

Delete

Select the instance to be deleted, and click “Delete” to delete the task.

Only not running instances can be deleted.

../_images/delete_task.png

Project

Project management tab. Shows list of projects.

../_images/list_project.png

Create

Click create button.

../_images/create_project.png

Fill project name and annotation, click “Create”.

../_images/create_project_modal.png

Members

To edit project members click “Members” button next to the project name.

../_images/members_project.png

To add user to the project click “Add member”, then type their name, select permissions and click “Save”, then click “Done”.

../_images/members_project_modal.png

To delete user from project click “Delete” next to the username, then click “Done”.

../_images/delete_members_project.png

Delete

Select needed project and click “Delete” button. Confirm.

../_images/delete_project.png

Auditlog

Log of system events in chronological order. Use “Search” box on top to look for specific events.

../_images/auditlog.png

Device

Shows hardwave information of all hosts.

../_images/view_device.png

Setting

Host

Shows list of hosts in the system.

../_images/list_host.png

Create

To add a new node to the system, click “Add” and follow shown instructions. Download the host agent installer to the machine you want to use as a host and run it.

../_images/add_host.png

Authorize

After successfull creation of a new host node, you should see it in the host list. However, you need to authorize it first for full operation.

../_images/authorize_host.png

Delete

Select needed host and click “Delete” button. Confirm.

../_images/delete_host.png ../_images/delete_host_modal.png

Certificate

Shows list of certificates in the system.

../_images/list_certificate.png

Create

Click create button.

../_images/create_certificate.png

Input certificate name and doamin name, click “Test and Create”. (Optional, email)

../_images/create_certificate_modal.png

Delete

Select needed host and click “Delete” button. Confirm.

../_images/delete_certificate.png

Repository

Create

Plan

Setup different plans for different kinds of users

Create

Click “Create”

../_images/create_plan.png

Come up with a name, GPU number, GPU type, number of CPU cores & labs, available memory, and whether your new plan is preserved.

../_images/create_plan_modal.png

Edit

To change preciously created plan you need to first select the plan you want to alter and click “Edit”.

../_images/edit_plan.png

Choose what you want to change, we’ll adjust the number of GPUs available to subscribers of this plan.

../_images/edit_plan_modal.png

Delete

To remove a plan, select it and click “Delete”

../_images/delete_plan.png

Confirm your choice and proceed.

../_images/delete_plan_modal.png

Flavor

Users can choose a flavor for their Labs/Jobs, which corresponds to designating hardware resources

Create

To add a new flavor, click “Create”

../_images/create_flavor.png

Similar to a plan, choose the name, number of GPUs, their type, number of CPU cores, and memory for your new flavor, then click “Create”.

../_images/create_flavor_modal.png

Edit

To change preciously created flavor you need to first select the flavor you want to alter and click “Edit”.

../_images/edit_flavor.png

Choose what you want to change, we’ll adjust the number of GPUs available to in this flavor.

../_images/edit_flavor_modal.png

Delete

To remove a flavor, select it and click “Delete”

../_images/delete_flavor.png

Confirm your choice and proceed.

../_images/delete_flavor_modal.png

LDAP

To enable LDAP authentification go to LDAP tab. Press “Create” to create new configuration.

../_images/create_ldap.png

Fill all the fields according to your LDAP server settings, then press apply. Default ports are 389 for ldap or 636 for ldaps.

../_images/create_ldap_modal.png

If the operation is successfull you will see ldap info. To delete ldap press “Delete” button.

../_images/delete_ldap.png

Webhook

Webhook is designed to help calculate system usage data. Webhook is triggered at the next events: lab stop/start/restart/delete, job start/stop/delete. Webhook sends POST request to the specified url containing data in the next format:

{
  'username': 'admin',
  'timestamp': '2021-02-01 06:54:11.375141',
  'action': 'lab_start',
  'uuid': 'u52ca065',
  'flavor': "{
                'id': 2,
                'name': 'micro',
                'cpu': 2,
                'gpu': 0,
                'gpu_type': 'Any',
                'memory': 2048,
                'cpu_lab': True,
                'info': '(vCPUs: 2, RAM: 2GB, GPU: 0)'
              }"
}

To create webhook go to Settings Webhook page and press “Create”.

../_images/create_webhook.png

Enter desired url, include token if needed, press “Apply”.

../_images/create_webhook_modal.png

To delete webhook sellect checkbox and press “Delete”. Than confirm action.

../_images/delete_webhook.png

License

Edit

Shows current license file.

If license needs to be updated click “Edit” to input new license file.

../_images/license_system.png

Input license text in the field and click “Save”.

../_images/license_system_modal.png