|
Quick Links
Globus is a service that makes it easy to move, sync, and share large amounts of data. Globus will manage file transfers, monitor performance,
retry failures, recover from faults automatically when possible, and report the status of your data transfer. Globus uses GridFTP for more reliable
and high-performance file transfer, and will queue file transfers to be performed asynchronously in the background.
| Globus was developed and is maintained at the University of Chicago and is used extensively at supercomputer centers and major research facilities. [Globus website] No matter how you transfer data in and out of our systems, be aware that PII and PHI data cannot be stored or transferred into the NIH HPC systems. |
|
Globus is a service that makes it easy to move, sync, and share large amounts of data. Globus will manage file transfers, monitor performance,
retry failures, recover from faults automatically when possible, and report the status of your data transfer. Globus uses GridFTP for more reliable
and high-performance file transfer, and will queue file transfers to be performed asynchronously in the background.
Globus was developed and is maintained at the University of Chicago and is used extensively at supercomputer centers and major research facilities. [Globus website] ICs at NIH that want to set up a managed endpoint will need to purchase their own Globus Provider Plan. NIH sites dealing with PII/PHI data may want to consider setting up a High Assurance endpoint. |
Here are links to the Globus Quickstart Guide and detailed installation guide.
globus-connect-server endpoint setup "NIHYourICorLab Globus v5" --organization "NIHYourICorLab" --client-id "#######" --owner "yourGlobusAdminID@globusid.org"and then 'globus-connect-server node setup' to start it up. Sample command:
globus-connect-server node setup --client-id "#######" --ip-address 123.231.xx.yy
globus-connect-server login localhostImportant: if you used a Globus username like 'yourGlobusAdminID' (as in the commands in step 4 above), do not authenticate with NIH login. Instead, on the Globus login page, click on 'Use Globus ID to sign in'' at the bottom of the page.
{
"DATA_TYPE": "path_restrictions#1.0.0",
"read_write": [
"/path1",
"/path2"
]
}
Create the storage gateway. Sample command:
globus-connect-server storage-gateway create posix "NIH YourICorLab Posix" --domain nih.gov --restrict-paths file:aaa.jsonThis command will give you a 'Storage Gateway ID' which will be needed in the next step.
globus-connect-server collection create --allow-guest-collections --sharing-restrict-paths file:bbb.json Storage_Gateway_ID / "Collection Name"(The last parameter is the name that you came up with in Step 1.)
IdentityMethod = CILogon CILogonIdentityProvider = National Institutes of Health
To set up a Globus v4 managed endpoint, you need to follow these steps.
[Endpoint] Name = myendpointname Public = True
To configure your server to use NIH Login for authentication, edit the /etc/globus-connect-server.conf file and set
IdentityMethod = CILogon CILogonIdentityProvider = National Institutes of Health
Troubleshooting guide for Globus v5.4
Add an ssh key to your globus account