Infinity Personal: Difference between revisions
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
=2. Install Infinity Personal= | =2. Install Infinity Personal= | ||
The core of Infinity Personal is installed using system packages. You have to activate the NCBR package repository for a given version of OS and then install the | The core of Infinity Personal is installed by using system packages. You have to activate the NCBR package repository for a given version of OS and then install the package. | ||
1) Activate the NCBR public package repository: | 1) Activate the NCBR public package repository: | ||
Line 31: | Line 31: | ||
=3. Configure Infinity Personal= | =3. Configure Infinity Personal= | ||
At this stage, you | At this stage, you will configure Infinity Personal using the ams-personal command, which can be used only by a user in the sudo group. You will generate SSH keys to access the Infinity Personal repository, update the shell environment, and set up your user account to grant access to the local Infinity Personal repository. Each step requires you to re-login your computer. | ||
==Basic Setup== | ==Basic Setup== | ||
Line 50: | Line 50: | ||
a) Left tab "User" -> Select identity -> Top tab "Authentication" -> Kerberos & SSH keys | a) Left tab "User" -> Select identity -> Top tab "Authentication" -> Kerberos & SSH keys | ||
b) Create a new key in the section "Public ssh Key:" | b) Create a new key in the section "Public ssh Key:" (a green button with a plus sign) | ||
c) Insert the key | c) Insert the key | ||
d) Press the "Save" button. | d) Press the "Save" button. | ||
You need to wait up to 1 hour to | You need to wait up to 1 hour to complete the propagation. | ||
==Install Core Modules== | ==Install Core Software Modules== | ||
$ ams-personal coremods | $ ams-personal coremods | ||
-> logout/login | -> logout/login | ||
= | =4. Install Software Modules= | ||
The list of all software modules is provided online at iSoftRepo service: | |||
<span class="plainlinks">[https://infinity.ncbr.muni.cz/isoftrepo/fcgi-bin/isoftrepo.fcgi <span class="mw-ui-button mw-ui-constructive mw-ui-small">iSoftRepo</span>]</span> | <span class="plainlinks">[https://infinity.ncbr.muni.cz/isoftrepo/fcgi-bin/isoftrepo.fcgi <span class="mw-ui-button mw-ui-constructive mw-ui-small">iSoftRepo</span>]</span> | ||
The modules can be installed by the ams-personal command. For example, you can install the VMD module by: | |||
$ ams-personal install vmd | |||
See ams-personal -h for other options. |
Revision as of 14:29, 6 February 2024
Documentation / Activation, Deactivation, and Installation / Infinity Personal
Infinity Personal is a set of tools allowing you to install the Infinity system on your computer, either PC or laptop. The software modules are downloaded on your computer and can be used offline. In addition, you can monitor and submit computational jobs to supported clusters if you are online. Note: your local account should have the same name as in e-Infra space for reasonable work.
The currently supported operating systems are:
- Ubuntu 22.04 LTS
1. Register
First, you must join the Infinity Personal group. Once the application is approved by the administrator, you can continue.
2. Install Infinity Personal
The core of Infinity Personal is installed by using system packages. You have to activate the NCBR package repository for a given version of OS and then install the package.
1) Activate the NCBR public package repository:
https://einfra.ncbr.muni.cz/ > User support > Ubuntu Packages > NCBR PUBLIC (LCC and WOLF mirrors available)
Follow Instructions in the section How to activate access to the package repository.
2) Install the core package with AMS:
$ sudo apt-get install ncbr-ams-core-9.0-personal
3. Configure Infinity Personal
At this stage, you will configure Infinity Personal using the ams-personal command, which can be used only by a user in the sudo group. You will generate SSH keys to access the Infinity Personal repository, update the shell environment, and set up your user account to grant access to the local Infinity Personal repository. Each step requires you to re-login your computer.
Basic Setup
$ ams-personal envinit -> logout/login $ ams-personal useradd -> logout/login $ ams-personal gensshkeys
Confirm that you want to create the new key. The key is composed of the type, key, and user ID.
Register SSH Key
Put all the ssh key content into your e-Infra identity in the Perun system.
https://perun.cesnet.cz/fed/gui
a) Left tab "User" -> Select identity -> Top tab "Authentication" -> Kerberos & SSH keys b) Create a new key in the section "Public ssh Key:" (a green button with a plus sign) c) Insert the key d) Press the "Save" button.
You need to wait up to 1 hour to complete the propagation.
Install Core Software Modules
$ ams-personal coremods -> logout/login
4. Install Software Modules
The list of all software modules is provided online at iSoftRepo service:
The modules can be installed by the ams-personal command. For example, you can install the VMD module by:
$ ams-personal install vmd
See ams-personal -h for other options.