Connecting Infrastructure, Connecting Research

How Do I ?

 Here are a list of commonly asked questions and answers. If you have any questions which are not on this list, please see the NGS user support page.

  1. Submit a job
  2. Copy data between Grid resources and my desktop
  3. Copy data between two NGS resources
  4. Backup (Export) my certificate from my browser
  5. Install/configure my certificate and setup my computer ready for using the Grid
  6. Install my certificate into a different browser
  7. Resolve the "Illegal Key Size" error when accessing certificate backup files (.p12/.pfx) with the NGS user tools
  8. Clear my Java WebStart Cache
  9. Useful Globus Commands
  10. Join or Start a Virtual Organisation (VO)
  11. Compile my own code

 

Submit a job
There are a number of ways to submit jobs depending on your requirements. These include:
  • Log into the NGS WMS Resource Broker to submit and monitor multiple jobs.
  • The NGS Portal, for browsing, selecting and tweaking pre-configured application templates for subsequent submit/monitor by a Web browser.
  • Use the 'globus-job-submit' and 'globus-job-run' commands. These commands allow you to submit jobs that are both interactive (i.e. short-lived) and long running (batch). Please refer to this page for more details.

Return to top

Copy data between Grid resources and my desktop

There are a number of ways to copy data between Grid resources and your local desktop (i.e. upload/download). This includes:

  • Install one-click Globus Connect (available for Mac, Windows and Linux) on your desktop and use Globus Online to transfer files between a Grid Resource and your desktop. Globus Online has a web interface as well as a command line interface
  • Use the VBrowser application for drag and drop between your desktop and remote file resource.
  • Use the Sftp client that is in-built with the GSI-SSHTerm desktop application. This can be used to upload and download files between your desktop and the remote Grid resource that you are logged into.
  • Use the Globus command line 'globus-url-copy' if you have Globus installed (this is installed on all our Grid resources).  Please refer to this page for more details.
  • Install the Java CogKit on your desktop and use the Java version of the 'globus-url-copy' command.

Return to top

Copy data between two NGS resources
  • Create an account on Globus Online and add 'UK NGS' as the external identity provider for that account by following the instructions in the Globus Online tutorial Part 1
  • Login to Globus Online using your NGS MyProxy username and password
  • All the NGS resources will be available as endpoints on Globus Online with prefix'ngs#'.
  • In the Globus Online 'Start Transfer' page, select your source and destination endpoints and transfer your data - for more detailed instructions, read the Globus Online information in the User Tools section or see the Globus Online tutorial Part 2
    • Globus Online has a command line interface (CK) as well - for information on transferring data using the CLI, see the Globus Online tutorial Part 3

Return to top

Backup (Export) my certificate from my browser
You will need to backup your certificate and its accompanying private key from your browser by exporting both the cert and the key to a single file. This file will be password protected and has either a '.p12' or a '.pfx' file extension. You can use your browser to do this. Once you have exported your cert and key, you can proceed to the next step below (Install/configure my certificate and setup my desktop ready for using the Grid).

Return to top

Install/configure my certificate and setup my computer ready for using the Grid
Please run the Certificate Management Wizard (also known as 'MyProxyUpload' tool). This application will lead you through exporting your certificate from your browser, configuring your desktop's Grid settings and will deploy necessary CA (Certificate Authority) certificates.

Return to top

Install my certificate into a new/different browser
You may need to install your certificate into a new or different browser. You can do this by first exporting (backing-up) your certificate and key as a .p12/.pfx file as described above and then re-importing this file into the selected browser.

Return to top

Resolve the "Illegal Key Size" error when accessing certificate backup files (.p12/.pfx) with the NGS user tools
If you exported your PKCS#12 file from your browser and used a password that is greater than 7 characters, you will need to download and install the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files so that Java applications such as the Certificate Management Wizard and GSI-SSHTerm can read this file. This is a matter of U.S. policy and U.S. export controls (not due to technical reasons).

Return to top

Clear my Java WebStart cache
You may need to periodically clear your Java WebStart cache and reload your Java WebStart applications from their launch website. This may be necessary if the launch location of the application has changed.

Return to top

Join or Start a Virtual Organisation (VO)
VOMS stands for Virtual Organisation Membership Service. It is used to manage the membership and authorization of users who belong to Virtual Organisations (VOs). VO membership is delegated to the users of the VO who can create and control membership through a VO manager. Being a member of a VO means you do not have to individually register with each resource provider as access can be controlled by VO membership. NGS are in the process of adopting VOMS to authorize NGS members, and in future the number of VOMS-aware resources is likely to increase.

Return to top

Compile my own code
Compiling code on NGS resources is determined by whether a particular site supports this function as part of their Service Level Description. Sites also have a wide variety of compilers and libraries installed such as, gcc or Intel. All of this information can be found on the member site information pages.

Return to top

 

Help and Support

if you require assistance please contact the NGS support centre.