irods installations at NSC


Directory list:

VersionDescription
3.2 IRODS - the Integrated Rule-Oriented Data System. [Link]
3.3 IRODS - the Integrated Rule-Oriented Data System. [Link]
4.2.0b IRODS - the Integrated Rule-Oriented Data System. [Link]

Level of support

Tier 2 NSC has only limited experience with this software, but we will try to help as much as possible. We have ran some tests, for example, if the program comes with a test suite, but they may be far from exhaustive. We will try to install and test new versions, as soon as we can.

Please see the page describing our software support categories for more information.
You can also contact support@nsc.liu.se for further information.

How to run

Load the irods module, e.g.

module load irods

This will add the irods commands to your search path

Example configuration file

The iRODS documentation is available from their web site at

https://docs.irods.org/4.1.8/

Detailed description of the icommands is at

https://docs.irods.org/4.1.8/icommands/user/

An example of an iRODS client configuration file is below. This file is irods_environment.json and it should be under directory ~/.irods.

{ “irods_host”: “smhi2-irods.nsc.liu.se”, “irods_port”: 1247, “irods_default_resource”: “sr001p1”, “irods_home”: “/smhi2/home/username”, “irods_cwd”: “/smhi2/home/username”, “irods_user_name”: “username”, “irods_zone_name”: “smhi2”, “irods_client_server_negotiation”: “request_server_negotiation”, “irods_client_server_policy”: “CS_NEG_REFUSE”, “irods_encryption_key_size”: 32, “irods_encryption_salt_size”: 8, “irods_encryption_num_hash_rounds”: 16, “irods_encryption_algorithm”: “AES–256-CBC”, “irods_default_hash_scheme”: “SHA256”, “irods_match_hash_policy”: “compatible”, “irods_server_control_plane_port”: 1248, “irods_server_control_plane_key”: “TEMPORARY__32byte_ctrl_plane_key”, “irods_server_control_plane_encryption_num_hash_rounds”: 16, “irods_server_control_plane_encryption_algorithm”: “AES–256-CBC”, “irods_maximum_size_for_single_buffer_in_megabytes”: 32, “irods_default_number_of_transfer_threads”: 4, “irods_transfer_buffer_size_for_parallel_transfer_in_megabytes”: 4, “irods_authentication_scheme”: “PAM” }

— BEGIN METADATA — description: IRODS - the Integrated Rule-Oriented Data System. [Link] support: tier1 systems: [bi] — END METADATA —

Authentication

Run iinit like:

$ iinit
Enter your current PAM (system) password:

Enter a one-time password from your SweStore OTP device.