...
UI Text Box |
---|
# 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/<user>/.unicore/certificates/*.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 |
# User preferences for UCCauthentication-method=bearer-tokentoken=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwi.....FkyV3pVSUFzc0RwaVprRURZV1U4Ukh3In0.eyJqdGkiOiJiMDBmNTkyMS01YjkxLTQzMGQtOTBjZC05ZDY4OTc4ODY4MTciLCJleHAiOjE2Njc5MzY0MTEsIm5iZiI6MCw.......cLXA# configure truststore containing trusted CA certstruststore.type=directory# if type is 'directory'truststore.directoryLocations.1=/home/<user>/.unicore/certificates/*.pemtruststore.directoryEncoding=PEM# do not check the SSL cert contains correct hostnameclient.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 outputoutput=.protocols=UFTP BFT#################################################################
After these simple steps you can use the UCC service.
Connect to the UCC service
UI Text Box |
---|
$ ./bin/ucc connect -v [ucc connect] UCC 9.0.0, https://www.unicore.eu [ucc connect] Reading properties file </home/michele/.ucc/preferences> [ucc connect] Current directory is </home/michele/UNICORE/ucc/unicore-ucc-9.0.0> [ucc connect] Output goes to <.> [ucc connect] Registry = https://unicore.hpc.cineca.it:9111/PRACE/services/Registry?res=default_registry [ucc connect] Using converted Registry URL https://unicore.hpc.cineca.it:9111/PRACE/rest/registries/default_registry [ucc connect] Checking registry connection. |
...
...
Lists all available clusters
UI Text Box |
---|
$ ./bin/ucc list-sites -v [ucc list-sites] UCC 9.0.0, https://www.unicore.eu [ucc list-sites] Reading properties file </home/michele/.ucc/preferences> [ucc list-sites] Current directory is </home/michele/UNICORE/ucc/unicore-ucc-9.0.0> [ucc list-sites] Output goes to <.> [ucc list-sites] Registry = https://unicore.hpc.cineca.it:9111/PRACE/services/Registry?res=default_registry [ucc list-sites] Using converted Registry URL https://unicore.hpc.cineca.it:9111/PRACE/rest/registries/default_registry [ucc list-sites] Checking registry connection. |
...
...
[ucc list-sites] Registry connection status: OK [ucc list-sites] Current directory is </home/michele/UNICORE/ucc/unicore-ucc-9.0.0> [ucc list-sites] Output goes to <.> [ucc list-sites] Filtering = false [ucc list-sites] Detailed listing = false CINECA-G100 https://unicore.hpc.cineca.it:9111/CINECA-G100/rest/core/sites/eb3d2edc-2912-469a-889a-cdcc5642d39e CINECA-M100 https://unicore.hpc.cineca.it:9111/CINECA-M100/rest/core/sites/d96ec76d-215d-45b4-958b-be19333d6c73 |
and of course start Start remote jobs via SluRM on the HPC infrastructure , also specifying (need to specify the HPC cluster michele@nmcarpene205872:~/UNICORE/ucc/unicore-ucc-9.0.0$ .with -s <cluster>)
UI Text Box |
---|
$ ./bin/ucc run -v samples/date.u -s CINECA-G100 [ucc run] UCC 9.0.0, https://www.unicore.eu [ucc run] Reading properties file </home/michele/.ucc/preferences> [ucc run] Current directory is </home/michele/UNICORE/ucc/unicore-ucc-9.0.0> [ucc run] Output goes to <.> [ucc run] Registry = https://unicore.hpc.cineca.it:9111/PRACE/services/Registry?res=default_registry [ucc run] Using converted Registry URL https://unicore.hpc.cineca.it:9111/PRACE/rest/registries/default_registry [ucc run] Checking registry connection. |
...
[ucc run] Registry connection status: OK [ucc run] Current directory is </home/michele/UNICORE/ucc/unicore-ucc-9.0.0> [ucc run] Output goes to <.> [ucc run] Synchronous processing = true [ucc run] Adding job id to output file names = true [ucc run] Dry run = false [ucc run] Quiet mode = false [ucc run] Read job from <samples/date.u> [ucc run] Using broker LOCAL [ucc run] Job is NEW [ucc run] Checking https://unicore.hpc.cineca.it:9111/CINECA-G100/rest/core/sites/eb3d2edc-2912-469a-889a-cdcc5642d39e [ucc run] Check requirement: Application: Date [ucc run] Have <1> candidate resource(s) [ucc run] https://unicore.hpc.cineca.it:9111/CINECA-G100/rest/core/sites/eb3d2edc-2912-469a-889a-cdcc5642d39e [ucc run] Selected TSS at https://unicore.hpc.cineca.it:9111/CINECA-G100/rest/core/sites/eb3d2edc-2912-469a-889a-cdcc5642d39e
|
To request for new features or customization to be added users should contact the service manager (superc@cineca.it).
...
More features will be added soon and fully documented here.