You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

In this page:


This is a base guide to learn using UNICORE Services and tools. In case of troubles please report any problem to superc@cineca.it

Introduction

UNICORE (Uniform Interface to Computing Resources) offers a ready-to-run Job submission system including client and server software. UNICORE makes distributed computing and data resources available in a seamless and secure way in intranets and the internet (https://www.unicore.eu/).

UCC (Unicore Command Line Client)

The UNICORE Commandline Client (UCC) is a full-featured client for accessing UNICORE services. It requires a Java runtime environment, version 8 or later. We recommend using the OpenJDK. UCC offers * Job submission and management * Data movement (upload, download, server-to-server copy, etc) using the UNICORE storage management functions and the available data transfer protocols * Storage functions (ls, mkdir, ...) including creation of storage instances via storage factories * UNICORE Workflow service support and much more.

https://sourceforge.net/projects/unicore/files/Clients/

https://unicore-docs.readthedocs.io/en/latest/user-docs/ucc/manual.html#

Installation and Startup

The following instructions were taken from the UNICORE Command Line Client User guide, for more info please refer to the UNICORE official documentation (http://www.unicore.eu/documentation/).

Prerequisites

  • Operating Systems: currently Linux and Microsoft Windows are supported;
  • To run UCC, you need a Java runtime version 11 or later (OpenJDK preferred).

Procedure

  • Download the installation archive https://sourceforge.net/projects/unicore/files/Clients/Commandline%20Client/
  • Untar the tar.gz file and copy it in your home directory
  • Configure your UCC preferences file:
    • michele@nmcarpene205872:~$ ls -ltrh ~/.ucc/preferences 
      -rw------- 1 michele michele 2,4K nov  8 14:40 /home/michele/.ucc/preferences
  • Add a few lines as information into the file:


#
# User preferences for UCC

authentication-method=bearer-token

token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwi.....FkyV3pVSUFzc0RwaVprRURZV1U4Ukh3In0.eyJqdGkiOiJiMDBmNTkyMS01YjkxLTQzMGQtOTBjZC05ZDY4OTc4ODY4MTciLCJleHAiOjE2Njc5MzY0MTEsIm5iZiI6MCw.......cLXA

# configure truststore containing trusted CA certs
truststore.type=directory


# if type is 'directory'
truststore.directoryLocations.1=/home/michele/certificatiJuelich/*.pem
truststore.directoryEncoding=PEM

# do not check the SSL cert contains correct hostname
client.serverHostnameChecking=NONE

#
# The address(es) of the registries to contact
# (space separated list)


registry=https://unicore.hpc.cineca.it:9111/PRACE/services/Registry?res=default_registry

#
# default directory for output

output=.

protocols=UFTP BFT



To request for new features or customization to be added users should contact the service manager (superc@cineca.it).

  • No labels