From d6388b4344dc8ea78e0bdd2a1217c09dabf4d2b9 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Wed, 26 Nov 2025 16:52:00 -0600 Subject: [PATCH 01/16] move storage related contents to storage category --- docs/account_management/cheaha_account.md | 6 +- docs/account_management/leaving_uab.md | 4 +- docs/cheaha/getting_started.md | 2 +- docs/cheaha/job_efficiency.md | 2 +- docs/cheaha/open_ondemand/ood_layout.md | 8 +- docs/cheaha/slurm/gpu.md | 4 +- docs/cheaha/slurm/introduction.md | 2 +- docs/cheaha/slurm/slurm_tutorial.md | 2 +- docs/cheaha/slurm/submitting_jobs.md | 4 +- docs/data_management/index.md | 227 +----------------- .../research_data_responsibilities.md | 6 +- .../{ => storage}/alternate_storage.md | 0 .../cheaha_storage_gpfs/index.md | 0 .../individual_directories.md | 6 +- .../cheaha_storage_gpfs/local_scratch.md | 12 +- .../cheaha_storage_gpfs/network_scratch.md | 0 .../project_directories.md | 14 +- .../cheaha_storage_gpfs/temporary_files.md | 0 .../{ => storage}/code_storage.md | 6 +- .../{ => storage}/images/box_acc_icon.png | Bin .../{ => storage}/images/box_stor_size.png | Bin docs/data_management/storage/index.md | 226 +++++++++++++++++ .../{ => storage}/lts/iam_and_policies.md | 20 +- .../{ => storage}/lts/images/config-s3cmd.png | Bin .../lts/images/create-bucket.png | Bin .../lts/images/globus-bucket.png | Bin .../lts/images/globus-transfer-from-core.png | Bin .../{ => storage}/lts/images/my-lab.png | Bin .../{ => storage}/lts/images/pip-s3cmd.png | Bin .../{ => storage}/lts/images/policy.png | Bin .../{ => storage}/lts/images/s3cfg.png | Bin .../lts/images/shared-lts-config.png | Bin .../images/simplified-lts-core-diagram.png | Bin .../{ => storage}/lts/index.md | 8 +- .../{ => storage}/lts/interfaces.md | 14 +- .../{ => storage}/lts/lts_cores.md | 2 +- .../{ => storage}/lts/lts_faq.md | 4 +- ...xample-active-external-storage-policy.json | 0 .../res/example-synced-project-policy.json | 0 .../{ => storage}/lts/tutorial/index.md | 0 .../lts/tutorial/individual_lts_tutorial.md | 14 +- .../lts/tutorial/shared_lts_tutorial.md | 4 +- .../res/cheaha_individual_account.csv | 0 .../res/cheaha_project_directory.csv | 0 ...individual_allocation_functional_roles.csv | 0 .../res/project_space_permissions.csv | 0 .../shared_allocation_functional_roles.csv | 0 .../{ => storage}/res/storage_overview.csv | 2 +- docs/data_management/transfer/filezilla.md | 2 +- docs/data_management/transfer/globus.md | 16 +- docs/data_management/transfer/index.md | 8 +- .../tutorial/globus_individual_tutorial.md | 12 +- .../tutorial/globus_organization_tutorial.md | 2 +- docs/education/courses.md | 2 +- docs/help/support.md | 2 +- docs/index.md | 2 +- ...7-reduced-lts-transfer-speeds-on-globus.md | 2 +- .../posts/2025-10-07-migration-overview.md | 4 +- docs/uab_cloud/sharing_cloud_environment.md | 2 +- mkdocs.yml | 56 ++--- 60 files changed, 357 insertions(+), 352 deletions(-) rename docs/data_management/{ => storage}/alternate_storage.md (100%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/index.md (100%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/individual_directories.md (86%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/local_scratch.md (87%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/network_scratch.md (100%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/project_directories.md (89%) rename docs/data_management/{ => storage}/cheaha_storage_gpfs/temporary_files.md (100%) rename docs/data_management/{ => storage}/code_storage.md (85%) rename docs/data_management/{ => storage}/images/box_acc_icon.png (100%) rename docs/data_management/{ => storage}/images/box_stor_size.png (100%) create mode 100644 docs/data_management/storage/index.md rename docs/data_management/{ => storage}/lts/iam_and_policies.md (93%) rename docs/data_management/{ => storage}/lts/images/config-s3cmd.png (100%) rename docs/data_management/{ => storage}/lts/images/create-bucket.png (100%) rename docs/data_management/{ => storage}/lts/images/globus-bucket.png (100%) rename docs/data_management/{ => storage}/lts/images/globus-transfer-from-core.png (100%) rename docs/data_management/{ => storage}/lts/images/my-lab.png (100%) rename docs/data_management/{ => storage}/lts/images/pip-s3cmd.png (100%) rename docs/data_management/{ => storage}/lts/images/policy.png (100%) rename docs/data_management/{ => storage}/lts/images/s3cfg.png (100%) rename docs/data_management/{ => storage}/lts/images/shared-lts-config.png (100%) rename docs/data_management/{ => storage}/lts/images/simplified-lts-core-diagram.png (100%) rename docs/data_management/{ => storage}/lts/index.md (90%) rename docs/data_management/{ => storage}/lts/interfaces.md (90%) rename docs/data_management/{ => storage}/lts/lts_cores.md (99%) rename docs/data_management/{ => storage}/lts/lts_faq.md (97%) rename docs/data_management/{ => storage}/lts/res/example-active-external-storage-policy.json (100%) rename docs/data_management/{ => storage}/lts/res/example-synced-project-policy.json (100%) rename docs/data_management/{ => storage}/lts/tutorial/index.md (100%) rename docs/data_management/{ => storage}/lts/tutorial/individual_lts_tutorial.md (93%) rename docs/data_management/{ => storage}/lts/tutorial/shared_lts_tutorial.md (94%) rename docs/data_management/{ => storage}/res/cheaha_individual_account.csv (100%) rename docs/data_management/{ => storage}/res/cheaha_project_directory.csv (100%) rename docs/data_management/{ => storage}/res/individual_allocation_functional_roles.csv (100%) rename docs/data_management/{ => storage}/res/project_space_permissions.csv (100%) rename docs/data_management/{ => storage}/res/shared_allocation_functional_roles.csv (100%) rename docs/data_management/{ => storage}/res/storage_overview.csv (88%) diff --git a/docs/account_management/cheaha_account.md b/docs/account_management/cheaha_account.md index 7d4a407ca..b3b70c00d 100644 --- a/docs/account_management/cheaha_account.md +++ b/docs/account_management/cheaha_account.md @@ -100,9 +100,9 @@ We're always happy to provide support for your Research Computing needs, you nee ### For Lab PIs and Core Directors -- [No-cost storage offerings](../data_management/index.md#what-type-of-storage-do-i-need) - - [GPFS](../data_management/index.md#what-shared-storage-solutions-are-available): Hot storage, compute adjacent, directly accessible from Cheaha - - [LTS](../data_management/lts/index.md): Cool storage, large capacity +- [No-cost storage offerings](../data_management/storage/index.md#what-type-of-storage-do-i-need) + - [GPFS](../data_management/storage/index.md#what-shared-storage-solutions-are-available): Hot storage, compute adjacent, directly accessible from Cheaha + - [LTS](../data_management/storage/lts/index.md): Cool storage, large capacity - [Transfer data with Globus](../data_management/transfer/globus.md) - [Batch computing](../cheaha/slurm/introduction.md) - Interactive applications in [Open OnDemand](../cheaha/open_ondemand/index.md) diff --git a/docs/account_management/leaving_uab.md b/docs/account_management/leaving_uab.md index 970a49a35..7ead9f8b4 100644 --- a/docs/account_management/leaving_uab.md +++ b/docs/account_management/leaving_uab.md @@ -70,8 +70,8 @@ Cores should not assume responsibility for any of the research data they produce If the Core will continue operating, then it is assumed there will be a successor. Take whatever necessary administrative steps to transfer control and responsibility for Core operations. Things that may need to be transfered: -- [GPFS (Cheaha) shared allocation](../data_management/cheaha_storage_gpfs/project_directories.md). -- [LTS shared allocation](../data_management/lts/index.md). +- [GPFS (Cheaha) shared allocation](../data_management/storage/cheaha_storage_gpfs/project_directories.md). +- [LTS shared allocation](../data_management/storage/lts/index.md). - [OpenStack Shared Projects](../uab_cloud/sharing_cloud_environment.md). - Service account, shared mailboxes, and other shared resources not managed by Research Computing, but which may have an impact on Core operations relating to Research Data acquisition and transfer, such as [Globus](../data_management/transfer/globus.md). diff --git a/docs/cheaha/getting_started.md b/docs/cheaha/getting_started.md index d5cfbe8e7..8aaee7172 100644 --- a/docs/cheaha/getting_started.md +++ b/docs/cheaha/getting_started.md @@ -53,7 +53,7 @@ All researchers are granted 5 TB of individual storage when they [create their R Shared storage is available to all Lab Groups and Core Facilities on campus. Shared storage is also available to UAB Administration groups. -Please visit our [Storage page](../data_management/index.md) for detailed information about our individual and shared storage options. +Please visit our [Storage page](../data_management/storage/index.md) for detailed information about our individual and shared storage options. ### Partitions diff --git a/docs/cheaha/job_efficiency.md b/docs/cheaha/job_efficiency.md index 658f368f4..2b0b7b3db 100644 --- a/docs/cheaha/job_efficiency.md +++ b/docs/cheaha/job_efficiency.md @@ -42,7 +42,7 @@ Questions to ask yourself before requesting resources: 1. How is the software I'm using programmed? - Can it use a GPU? Request one. Don't forget to consider... - - [Local Scratch](../data_management/cheaha_storage_gpfs/local_scratch.md) for [IO performance](../cheaha/slurm/gpu.md#ensuring-io-performance-with-a100-gpus). + - [Local Scratch](../data_management/storage/cheaha_storage_gpfs/local_scratch.md) for [IO performance](../cheaha/slurm/gpu.md#ensuring-io-performance-with-a100-gpus). - `--ntasks-per-socket` when using [Multiple GPUs](../cheaha/slurm/gpu.md#using-multiple-gpus). - Can it use multiple cores? Request more than one core. - Is it single-threaded? Request only one core. diff --git a/docs/cheaha/open_ondemand/ood_layout.md b/docs/cheaha/open_ondemand/ood_layout.md index 81430c25e..d94c3079a 100644 --- a/docs/cheaha/open_ondemand/ood_layout.md +++ b/docs/cheaha/open_ondemand/ood_layout.md @@ -10,10 +10,10 @@ The landing page contains information about current updates to the system, a mes You can open a file browser in a new tab by clicking the `Files` dropdown and selecting which default directory you would like to access from the following options. -- [Home Directory](../../data_management/cheaha_storage_gpfs/individual_directories.md) -- [/data/scratch/$USER](../../data_management/cheaha_storage_gpfs/network_scratch.md) (network scratch) -- [/data/user/$USER](../../data_management/cheaha_storage_gpfs/individual_directories.md) -- [/scratch/$USER](../../data_management/cheaha_storage_gpfs/network_scratch.md) (network scratch) +- [Home Directory](../../data_management/storage/cheaha_storage_gpfs/individual_directories.md) +- [/data/scratch/$USER](../../data_management/storage/cheaha_storage_gpfs/network_scratch.md) (network scratch) +- [/data/user/$USER](../../data_management/storage/cheaha_storage_gpfs/individual_directories.md) +- [/scratch/$USER](../../data_management/storage/cheaha_storage_gpfs/network_scratch.md) (network scratch) !!! note diff --git a/docs/cheaha/slurm/gpu.md b/docs/cheaha/slurm/gpu.md index 512d19f3f..50b750c42 100644 --- a/docs/cheaha/slurm/gpu.md +++ b/docs/cheaha/slurm/gpu.md @@ -29,9 +29,9 @@ If you are running a GPU-enabled software inside a [Singularity container](../.. #### Ensuring IO Performance With A100 GPUs -If you are using `amperenodes` and the A100 GPUs, then we strongly recommend moving your input files to [local scratch](../../data_management/cheaha_storage_gpfs/local_scratch.md). Local scratch on the A100 nodes are fast, striped solid state drives (SSDs) and are have enough throughput to keep the A100 GPUs busy. Network storage systems, including [network scratch](../../data_management/cheaha_storage_gpfs/network_scratch.md), [project directories](../../data_management/cheaha_storage_gpfs/project_directories.md), and [individual directories](../../data_management/cheaha_storage_gpfs/individual_directories.md), have lower throughput. To optimize A100 efficiency, use local scratch. +If you are using `amperenodes` and the A100 GPUs, then we strongly recommend moving your input files to [local scratch](../../data_management/storage/cheaha_storage_gpfs/local_scratch.md). Local scratch on the A100 nodes are fast, striped solid state drives (SSDs) and are have enough throughput to keep the A100 GPUs busy. Network storage systems, including [network scratch](../../data_management/storage/cheaha_storage_gpfs/network_scratch.md), [project directories](../../data_management/storage/cheaha_storage_gpfs/project_directories.md), and [individual directories](../../data_management/storage/cheaha_storage_gpfs/individual_directories.md), have lower throughput. To optimize A100 efficiency, use local scratch. -Please see our [Local Scratch page](../../data_management/cheaha_storage_gpfs/local_scratch.md) for more details and a template script. +Please see our [Local Scratch page](../../data_management/storage/cheaha_storage_gpfs/local_scratch.md) for more details and a template script. #### Using Multiple GPUs diff --git a/docs/cheaha/slurm/introduction.md b/docs/cheaha/slurm/introduction.md index 6e5eb5547..7fb10cfbb 100644 --- a/docs/cheaha/slurm/introduction.md +++ b/docs/cheaha/slurm/introduction.md @@ -7,7 +7,7 @@ The official Slurm documentation can be found at [the Slurm website](https://slu ## How Do I Use Slurm? 1. Understand how to run your software in 'batch' mode, purely from the command line. You may need to review the software documentation. -1. Stage data to [Cheaha storage](../../data_management/cheaha_storage_gpfs/index.md). +1. Stage data to [Cheaha storage](../../data_management/storage/cheaha_storage_gpfs/index.md). 1. Figure out what resources are needed, such as CPUs, memory, GPUs, and time. 1. Write a [Slurm job script](./slurm_tutorial.md). Be sure to delete data from local scratch. 1. [Submit the job](./submitting_jobs.md) with the `sbatch` command. diff --git a/docs/cheaha/slurm/slurm_tutorial.md b/docs/cheaha/slurm/slurm_tutorial.md index 12f833f1e..3402dda15 100644 --- a/docs/cheaha/slurm/slurm_tutorial.md +++ b/docs/cheaha/slurm/slurm_tutorial.md @@ -712,7 +712,7 @@ In this section there are two tutorials that show how to use (a) a single GPU, a !!! note - For real applications, especially AI and other large-data applications, we recommend pre-loading data onto [Local Scratch](../../data_management/cheaha_storage_gpfs/local_scratch.md) to [ensure good performance](../slurm/gpu.md#ensuring-io-performance-with-a100-gpus). Don't worry about doing this for the current tutorial, but do make a note of it for your own scientific work. The difference in performance is huge, especially for AI and large-data applications. + For real applications, especially AI and other large-data applications, we recommend pre-loading data onto [Local Scratch](../../data_management/storage/cheaha_storage_gpfs/local_scratch.md) to [ensure good performance](../slurm/gpu.md#ensuring-io-performance-with-a100-gpus). Don't worry about doing this for the current tutorial, but do make a note of it for your own scientific work. The difference in performance is huge, especially for AI and large-data applications. #### Initial Setup diff --git a/docs/cheaha/slurm/submitting_jobs.md b/docs/cheaha/slurm/submitting_jobs.md index e469ee70a..9cfa64b89 100644 --- a/docs/cheaha/slurm/submitting_jobs.md +++ b/docs/cheaha/slurm/submitting_jobs.md @@ -65,7 +65,7 @@ For batch jobs, flags are typically included as directive comments at the top of ### A Simple Batch Job -Below is an example batch job script. To test it, copy and paste it into a plain text file `testjob.sh` in your [Home Directory](../../data_management/cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) on Cheaha. Run it at the terminal by navigating to your home directory by entering `cd ~` and then entering `sbatch testjob.sh`. Momentarily, two text files with `.out` and `.err` suffixes will be produced in your home directory. +Below is an example batch job script. To test it, copy and paste it into a plain text file `testjob.sh` in your [Home Directory](../../data_management/storage/cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) on Cheaha. Run it at the terminal by navigating to your home directory by entering `cd ~` and then entering `sbatch testjob.sh`. Momentarily, two text files with `.out` and `.err` suffixes will be produced in your home directory. ```bash linenums="1" #!/bin/bash @@ -102,7 +102,7 @@ There is a lot going on in the above script, so let's break it down. There are t Building on the job script above, below is an array job. Array jobs are useful when you need to perform the same analysis on slightly different inputs with no interaction between those analyses. We call this situation "pleasingly parallel". We can take advantage of an array job using the variable `$SLURM_ARRAY_TASK_ID`, which will have an integer in the set of values we give to the `--array` flag. -To test the script below, copy and paste it into a plain text file `testarrayjob.sh` in your [Home Directory](../../data_management/cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) on Cheaha. Run it at the terminal by navigating to your home directory by entering `cd ~` and then entering `sbatch testarrayjob.sh`. Momentarily, 16 text files with `.out` and `.err` suffixes will be produced in your home directory. +To test the script below, copy and paste it into a plain text file `testarrayjob.sh` in your [Home Directory](../../data_management/storage/cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) on Cheaha. Run it at the terminal by navigating to your home directory by entering `cd ~` and then entering `sbatch testarrayjob.sh`. Momentarily, 16 text files with `.out` and `.err` suffixes will be produced in your home directory. ```bash linenums="1" #!/bin/bash diff --git a/docs/data_management/index.md b/docs/data_management/index.md index f66b3a22f..a516da4b6 100644 --- a/docs/data_management/index.md +++ b/docs/data_management/index.md @@ -1,226 +1,3 @@ -# Storage +# Data Management -Research Computing offers several data storage options to meet individual or shared needs of UAB researchers, depending on their requirement and use-cases. The types of storage available, procedures for requesting access, responsibilities, and usage guidelines are detailed in the following sections. - -## What Type of Storage Do I Need? - -There are multiple locations for data storage both on and off Cheaha each with a specific purpose. You can look at the table below to help determine the storage platform we provide that best matches your needed use-case. After reviewing the table, proceed to the [How to Choose the Right Storage for My Use Case](#how-to-choose-the-right-storage-for-my-use-case) section for additional guidance on selecting the most suitable storage for your needs. If you need additional assistance, please contact [Support](../help/support.md). - -{{ read_csv('data_management/res/storage_overview.csv', keep_default_na=False) }} - -### How to Choose the Right Storage for My Use Case? - -When you have different types of data with varying storage needs, choosing the right storage is not an easy task. Below, we will walk you through common data storage needs and use cases. - -- **I have lots of data that rarely or never changes**: - - If your data is large and does not change frequently, [Long-Term Storage (LTS)](../data_management/lts/index.md) is your ideal option. -- **I need to do a lot of processing on the data**: - - If your data is frequently accessed or modified, [Cheaha Storage (GPFS)](../data_management/cheaha_storage_gpfs/index.md) is a perfect option for your use case. - - When you have finished working with the data, please consider putting it into [LTS](../data_management/lts/index.md). Please [Contact Us](../help/support.md#how-to-request-support) for more information. -- **I am just learning how to use Cheaha for very small personal projects**: - - If you are new to Cheaha and working with small personal projects, you do not need a complex storage solution. [User Data](../data_management/cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) is a simple and accessible option for beginners and smaller datasets. - - If you find your project growing, or you need to collaborate with others at UAB, consider a shared allocation on [GPFS](../data_management/cheaha_storage_gpfs/index.md) and/or [LTS](../data_management/lts/index.md). Please refer to the instructions on [how to request a shared allocation](#how-do-i-request-shared-storage). -- **I need somewhere to store lots of temporary files while I do my processing**: - - If you need a place to store large amounts of temporary data while processing data, [Network Scratch](../data_management/cheaha_storage_gpfs/network_scratch.md) is the best option. -- **I am working with high-throughput or I/O bound applications, like AI training or evaluation, or I have many very small files**: - - For high-performance tasks, like AI training, [Local Scratch](../data_management/cheaha_storage_gpfs/local_scratch.md) provides fast and optimized data access for intensive I/O workloads.. -- **I have a combination of needs and am unsure of how to proceed**: - - If your use case spans across multiple types of storage needs, [Contact Us](../help/support.md#how-to-request-support) to discuss your requirements, and we wll help you find the best solution. - -## What Individual Storage Solutions Are Available? - -Every Cheaha user has personal directories found at `/home/$USER` (or `$HOME`) and `/data/user/$USER` (or `$USER_DATA`), which are created automatically during account registration. In addition, individual allocations on Long-Term Storage (LTS) are also available upon request. Please read more about [Long-Term Storage](./lts/index.md) and [User Data and Home Directories](./cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories). - -### How Do I Request Individual Cheaha (`GPFS`) Storage? - -An individual Cheaha (`GPFS`) storage is automatically created as part of the Cheaha account setup. No separate request is required. - -### How Do I Request Individual Long-Term Storage? - -To request individual Long-Term Storage, please first read and understand how [Long-Term Storage](./lts/index.md) differs from traditional file systems, like GPFS on Cheaha. Decide if it is suitable for your needs. Then please feel free to contact [Support](../help/support.md). - -## What Shared Storage Solutions Are Available? - -Shared Storage is available via two services. We have [Project Storage](./cheaha_storage_gpfs/project_directories.md) (located in `/data/project` or Cheaha) and [Long-Term Storage (LTS)](./lts/index.md). The two offerings are suited to different sets of use-cases and are available upon request, so please read on to determine which may be most suitable. - -[Project Storage](./cheaha_storage_gpfs/project_directories.md) is best-suited for changing or dynamic data. Specifically:: - -- Data needing/undergoing analysis -- Exploratory data -- Temporary data needed longer than 30 days - -In contrast, [Long-Term Storage](./lts/index.md) is best-suited for unchanging or static data. Specifically: - -- Instrument-acquired data -- Completed analyses -- Hosting data for others to copy -- Hosting data for the public internet -- "Pick-up" and "drop-off" locations for data as part of a workflow - -Shared Storage is available for labs headed by a PI _and_ for Core facilities headed by a director. - -Shared Storage is allocated on a per-organization basis, not on a per-person basis. If an individual researcher manages both a lab and a Core, they may request independent storage allocations for each organization. Each organization may request both Project Storage and Long-Term Storage. - -### Which Platform Do I Need an Allocation For? - -You can request one or both storage platforms, depending on your project’s needs. - -- Request [Cheaha Storage (GPFS)](./cheaha_storage_gpfs/index.md) if you need fast, cluster-integrated storage to support active analysis or collaboration on Cheaha. -- Request [Long-Term Storage (LTS)](./lts/index.md) if you need to store, or share data that does not change frequently. - -You can benefit from requesting and using both platforms: keeping active and changing data in GPFS during analysis, then moving completed or less active data into LTS for long-term preservation, and bringing it back from LTS to GPFS when further work is needed. - -### How Do I Request Shared Storage? - -To request shared Project Storage or Long-Term Storage, please contact [Support](../help/support.md). To ensure prompt allocation of Shared Storage, please follow the guidelines below: - -- Requests must be made to or via the [AskIT HelpDesk](https://www.uab.edu/it/home/). -- Requests must come from one of the proposed owners (a Lab PI, a Research Core director, or both). -- The role of Lab PI entitles a person to a project space for that lab. -- The role of Research Core director entitles a person to a project space for that core. If one person has both roles, they may have two shared Storage spaces, one for each role. -- All proposed owners must have created their [Research Computing accounts](../account_management/cheaha_account.md) at the time of the request. - -Please provide the following information. Missing information can delay allocation of Shared Storage as we either look up the information, or ask followup questions. - -- **Responsible Party/Owner:** The BlazerID of the person claiming responsibility for what happens and what is stored in the space. Typically this would be a Principal Investigator (PI) or a Core Director. - - Multiple responsible parties are allowed. - - We need one person declared as "primary" owner. This person will be the literal owner (in the Linux sense) for Project Storage. -- **Members:** A list of BlazerIDs of people to give access to the space. (Note: this only applies to Project Storage. LTS access controls are managed differently.) -- **Type of Organization:** Is the Shared Storage request for a lab, core, campus administrative group, or something else? -- **Name of Organization:** The _specific_ name of the organization the Shared Storage request is for. -- **Parent Organization:** The name of the parent organization for your organization. Please be as detailed as possible. -- **Purpose of Shared Storage:** The research purpose for the storage, how do you intend to use it? Please feel free to be as detailed as you like, but please limit to a few sentences at most. -- **Internal UAB Collaborator Organizations:** The name(s) of any other UAB organizations participating in the Shared Storage. -- **External Collaborator Organizations:** The name(s) of any external organizations participating in the Shared Storage. -- **Regulatory Requirements:** List any regulatory requirements or agencies affecting data to be stored in the space. Possibilities include, but are not limited to: IRB, EHR, HIPAA, PHI, FERPA. -- **Name of Shared Storage:** Please give us a generic name specific to your project/Lab. - - - For Labs, we recommend using the format `_lab`, where `` is the BlazerID of the Principal Investigator (PI). Alternatively, the PI may choose to use their first or last name instead of the BlazerID. - - For Cores, we recommend using a shortened version of the Core name. For example: `core_facility_space` - - For Project Storage, the name you choose will be used in the path `/data/project/_lab` on Cheaha. Also, this name,`_lab`, will be given to your shared LTS allocation. - - - !!! Tip - - - Keep the name short, memorable, and relevant. - - Use `underscores (_)` or `hyphen (-)` to separate words. - - To serve future projects, consider names that are generic. - - -If some members have not created their accounts at the time of the request, we will proceed with allocating the Shared Storage. Additional members may be added at a later time in a new service request. - -### How Do I Make Changes to Shared Storage Membership? - -To request changes in Shared Storage membership, please contact [Support](../help/support.md). Please take note of the following guidelines to ensure changes can be made promptly. - -- We must have written approval from an owner to make membership changes. -- The exact name of the Shared Storage. If it is Project Storage, the path to the storage location, i.e., `/data/project/...`. -- Please give BlazerIDs of members to add or remove. - -### How Can I Get a Larger `/data/project/` (GPFS) Allocation? - -At this time, due to constraints on total GPFS storage, we are not able to increase `/data/project/` allocations. Please consider batching your analyses by leveraging a combination of [LTS](./lts/index.md) to store raw and/or input data, and [Network Scratch](./cheaha_storage_gpfs/network_scratch.md) for temporary storage of up to 100 TB of data for use during analysis. - -If you wish to have further discussion of options for expanding your GPFS allocation and other workarounds tailored to your workflow, please [Contact Support](../help/support.md). Please also note that project storage is not just for a single project only, it is meant as a storage for multiple projects. - -### How Can I Get a Larger LTS Lab Allocation? - -At this time, due to constraints on total [LTS](./lts/index.md) storage, increasing an LTS allocation requires purchasing additional hardware. Below are some facts about purchasing additional storage nodes. - -- Allocation increases occur by purchasing whole storage nodes. -- Each node has 133 TB of usable storage. -- Nodes are purchased with researcher funds at vendor cost. -- No markups are added to the cost of nodes. -- Purchased nodes are racked with existing hardware in our data centers. -- Purchased nodes are maintained by Research Computing with the same level of service as other hardware. -- Purchased nodes are supported for 5 years from date of purchase, the industry standard for commercial datacenter hardware. -- Once an order is placed with the vendor, we can provide additional storage immediately _if_ free storage is available, regardless of lead-time. - -If you have additional questions _or_ wish to discuss further, please [Contact Support](../help/support.md). - -### If I Can't Get a Larger Allocation, What Alternatives Are There? - -One alternative we recommend is breaking your dataset into batches. A generic, template workflow might be something like below. - -- Copy a batch of data from LTS, or an internet source, to [Network Scratch](./cheaha_storage_gpfs/network_scratch.md). -- Perform analyses on copied data in network scratch. -- Store intermediate or final results in `/data/project/` or LTS. -- Delete copied data from network scratch. -- Start again with the next batch. - -When all batches have been processed, begin processing or aggregating the resulting data. - -If you wish to discuss other alternatives tailored to your workflow, please [Contact Support](../help/support.md). - -### How Can I Effectively Manage My Data? - -Keep files well-organized and clearly named, back up regularly, and archive or delete unused data. - -### How Is My Data Protected Against Disk Failure? - -Please see the "Redundancy" row in the [storage table](#what-type-of-storage-do-i-need) to learn how different storage platforms protect data against disk failure. - -### What Are My Responsibilities for Data Management? - -Periodically review permissions, clean up unused data, and follow institutional Storage and security policies. Please review our [Research Data Responsibilities](./research_data_responsibilities.md#research-data-responsibilities) page for details. - -## Data Responsibilities and Procedures - -### Archival - - -!!! important - - Archival of data is the responsibility of researchers using Cheaha. - - -At this time, Research Computing does not offer a method of archival. If you have need for archival, please feel free to contact [Support](../help/support.md) to start a conversation. - -A possible external resource for archival is available through University of Oklahoma (OU) Supercomputing Center for Education and Research (OSCER). Please see the following link for details: . - -### Backups - - -!!! important - - Backups of data are the responsibility of researchers using Cheaha. - - -A good practice for backing up data is to use the 3-2-1 rule, as [recommended by US-CERT](https://www.cisa.gov/sites/default/files/publications/data_backup_options.pdf): - -- **3**: Keep **3** copies of important data. 1 primary copy for use, 2 backup copies. -- **2**: Store backup copies on **2** different media types to protect from media-specific hazards. -- **1**: Store **1** backup copy offsite, located geographically distant from the primary copy. - -What hazards can cause data loss? - -- Accidental file deletion. - - Example: mistakenly deleting the wrong files when using the [shell command](../workflow_solutions/shell.md#delete-files-and-directories-rm-rmdir) `rm`. - - Files deleted with `rm` or any similar command can not be recovered by us under any circumstances. -- Natural disasters. - - Examples: tornado; hurricane. - - All of our data sits in one geographical location at the UAB Technology Innovation Center (TIC). - - Plans to add geographical data redundancy are being considered. -- Unusable backups. - - Examples: backup software bug; media destroyed; natural disaster at offsite location. - -If you need backup services, please [Contact Us](../help/support.md#how-to-request-support), and we can discuss options based on your specific use case. - -### HIPAA Compliance - -Cheaha is HIPAA compliant and can accept Protected Health Information (PHI) data. Currently, [long-term storage](lts/index.md) is NOT HIPAA compliant but will be in the future. - -For UAB policies surrounding PHI data, please see the following URLs. - -- [Data Classification](https://www.uab.edu/it/home/policies/data-classification/classification-overview) -- [Data Protection and Security Policy](https://secure4.compliancebridge.com/uab/portal/getdoc.php?file=302) -- [Data Access Policy](https://secure4.compliancebridge.com/uab/portal/getdoc.php?file=301) -- [HIPAA Data Policy](https://www.uab.edu/it/home/policies/compliance/hipaa) - - -!!! important - - It is the responsibility of researchers to make sure PHI is accessible _only_ to people on the relevant IRB, with a demonstrated need to know. If PHI is stored in a project directory where some researchers are not on the IRB, their access to those files should be restricted using Access Control Lists (ACLs). Access control should be planned in advance of moving PHI data to Cheaha. If you need assistance setting up ACLs properly, please contact [Support](../help/support.md). - - -Managing PHI data can be challenging. There are experts on Campus who can provide assistance. Please contact [Support](../help/support.md) if you intend to use Research Computing services in combination with PHI and PHI-derived data. +This page consists of the different types of storages and data transfer tools that we provide. diff --git a/docs/data_management/research_data_responsibilities.md b/docs/data_management/research_data_responsibilities.md index 7ddf9596f..477a1a74c 100644 --- a/docs/data_management/research_data_responsibilities.md +++ b/docs/data_management/research_data_responsibilities.md @@ -10,17 +10,17 @@ A shared allocation is owned by a PI of a Lab or director of Core facility. It i Shared storage owners, staff and students are responsible for overseeing and managing the allocations, including granting access to specific folders. However, Research Computing may provide support in certain cases. For example, if a folder becomes "locked" (i.e., no group members can change its permissions or access it), the owner of the allocation or the folder should submit a request for us to fix the issue. In addition, if you need assistance configuring or reconfiguring permissions, we can provide support as a convenience. Simply send us a request via . -{{ read_csv('data_management/res/cheaha_project_directory.csv', keep_default_na=False) }} +{{ read_csv('data_management/storage/res/cheaha_project_directory.csv', keep_default_na=False) }} ## Individual Allocation Individual allocations are intended for personal or individual use and are available to all UAB affiliated individuals or UAB employee's sponsored Collaborator. It is tied to the individual’s email and provide 5 TB of home/user directory on Cheaha and additional 5 TB of LTS allocation. -{{ read_csv('data_management/res/cheaha_individual_account.csv', keep_default_na=False) }} +{{ read_csv('data_management/storage/res/cheaha_individual_account.csv', keep_default_na=False) }} ## Data Archival and Backup Procedures -Researchers and users of Cheaha are responsible to organize data, archive inactive files, and back up critical data. For backup and archival solutions, please review our [Data Responsibilities and Procedures](./index.md#data-responsibilities-and-procedures) page. If you need backup and Archival assistance, we can discuss options based on your use cases. Please send us a support ticket via . +Researchers and users of Cheaha are responsible to organize data, archive inactive files, and back up critical data. For backup and archival solutions, please review our [Data Responsibilities and Procedures](../data_management/storage/index.md#data-responsibilities-and-procedures) page. If you need backup and Archival assistance, we can discuss options based on your use cases. Please send us a support ticket via . ## Security Exceptions for Accessing Former UAB Personnel Data diff --git a/docs/data_management/alternate_storage.md b/docs/data_management/storage/alternate_storage.md similarity index 100% rename from docs/data_management/alternate_storage.md rename to docs/data_management/storage/alternate_storage.md diff --git a/docs/data_management/cheaha_storage_gpfs/index.md b/docs/data_management/storage/cheaha_storage_gpfs/index.md similarity index 100% rename from docs/data_management/cheaha_storage_gpfs/index.md rename to docs/data_management/storage/cheaha_storage_gpfs/index.md diff --git a/docs/data_management/cheaha_storage_gpfs/individual_directories.md b/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md similarity index 86% rename from docs/data_management/cheaha_storage_gpfs/individual_directories.md rename to docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md index 27db43fd5..baf8816e1 100644 --- a/docs/data_management/cheaha_storage_gpfs/individual_directories.md +++ b/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md @@ -32,7 +32,7 @@ Quota reports are updated nightly, so they may be out of date if you move data a This section outlines key storage policies and exceptions, including access control, data management, and conditions for administrative access or quota increases in user data and home directories. - Storage Entitlement: All users receive a 5TB of default quota upon creating a Cheaha account. -- Quota Increase: At this time, we do not provide a quota increase in user data and home directories. If you require more storage for your work, please consider using [shared project allocation](./project_directories.md) or an [LTS](../../data_management/lts/index.md). +- Quota Increase: At this time, we do not provide a quota increase in user data and home directories. If you require more storage for your work, please consider using [shared project allocation](./project_directories.md) or an [LTS](../../../data_management/storage/lts/index.md). - Data Management: Users are responsible for organizing, cleaning, and backing up their data in their user data and home directory. -- Permission and Access Control Management: Access in user data and home directories can be managed using Access Control Lists (ACLs). Where third-party access is required, a security exception may apply. Please refer to the [Security Exception](../../data_management/research_data_responsibilities.md#security-exceptions-for-accessing-former-uab-personnel-data) page for more details. -- HIPAA Compliance: Users data and home directories are HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../../data_management/index.md#hipaa-compliance)page. +- Permission and Access Control Management: Access in user data and home directories can be managed using Access Control Lists (ACLs). Where third-party access is required, a security exception may apply. Please refer to the [Security Exception](../../../data_management/research_data_responsibilities.md#security-exceptions-for-accessing-former-uab-personnel-data) page for more details. +- HIPAA Compliance: Users data and home directories are HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../../../data_management/storage/index.md#hipaa-compliance)page. diff --git a/docs/data_management/cheaha_storage_gpfs/local_scratch.md b/docs/data_management/storage/cheaha_storage_gpfs/local_scratch.md similarity index 87% rename from docs/data_management/cheaha_storage_gpfs/local_scratch.md rename to docs/data_management/storage/cheaha_storage_gpfs/local_scratch.md index d2a5f075d..20624660c 100644 --- a/docs/data_management/cheaha_storage_gpfs/local_scratch.md +++ b/docs/data_management/storage/cheaha_storage_gpfs/local_scratch.md @@ -8,11 +8,11 @@ At this time you will need to make local scratch subdirectories yourself with `m Some known examples of tasks benefiting from local scratch, not an exhaustive list: -- AI and deep learning training on [A100 GPUs](../../cheaha/slurm/gpu.md). +- AI and deep learning training on [A100 GPUs](../../../cheaha/slurm/gpu.md). - Large-scale genome annotation. - Reading/writing hundreds of thousands or more files in a single job. -If you are using `amperenodes` and the A100 GPUs, then you should use local scratch for your data to ensure adequate GPU performance. Using [network scratch](./network_scratch.md), or other network file locations, will starve the GPU of data, resulting in poor GPU performance. For more information please see [Ensuring IO Performance With A100 GPUs](../../cheaha/slurm/gpu.md#ensuring-io-performance-with-a100-gpus). +If you are using `amperenodes` and the A100 GPUs, then you should use local scratch for your data to ensure adequate GPU performance. Using [network scratch](./network_scratch.md), or other network file locations, will starve the GPU of data, resulting in poor GPU performance. For more information please see [Ensuring IO Performance With A100 GPUs](../../../cheaha/slurm/gpu.md#ensuring-io-performance-with-a100-gpus). !!! important @@ -20,7 +20,7 @@ If you are using `amperenodes` and the A100 GPUs, then you should use local scra Be sure to clean up `/local/$USER/$SLURM_JOB_ID` after your job is complete! -An example script to automate this process is shown below. This example shows how you can wrap your workflow with deployment and cleanup of local scratch. The following sample script only applies if you are running a small number of jobs (less than one hundred). If you need to run many jobs all using the same data, such as with a large array using the `--array` flag, please [contact us](../../help/support.md) about preloading the data onto your desired nodes. This will avoid the per-job overhead of copying and deleting files. +An example script to automate this process is shown below. This example shows how you can wrap your workflow with deployment and cleanup of local scratch. The following sample script only applies if you are running a small number of jobs (less than one hundred). If you need to run many jobs all using the same data, such as with a large array using the `--array` flag, please [contact us](../../../help/support.md) about preloading the data onto your desired nodes. This will avoid the per-job overhead of copying and deleting files. ```bash #!/bin/bash @@ -52,7 +52,7 @@ rm -rf "$TMPDIR" !!! important - Using `/local/$USER/$SLURM_JOB_ID` with MPI jobs takes additional consideration. If you do not need MPI, please use the `#SBATCH --nodes=1` slurm directive to specify that all requested cores are on the same node. If you need the performance of `/local/$USER/$SLURM_JOB_ID` in an MPI job, please contact [Support](../../help/support.md) and read about the Slurm commands `sbcast` and `sgather`. + Using `/local/$USER/$SLURM_JOB_ID` with MPI jobs takes additional consideration. If you do not need MPI, please use the `#SBATCH --nodes=1` slurm directive to specify that all requested cores are on the same node. If you need the performance of `/local/$USER/$SLURM_JOB_ID` in an MPI job, please contact [Support](../../../help/support.md) and read about the Slurm commands `sbcast` and `sgather`. @@ -65,8 +65,8 @@ rm -rf "$TMPDIR" ## What if My Data Won't Fit in Local Scratch? -Be sure that your files will fit in `/local/` before starting. You can determine disk size and current usage using `df -h | grep "local"`. Most nodes have 1.0 TB total capacity, while the `amperenodes` have 6.0 TB. If you data won't fit in the current usage, or on the drives, please [Contact Us](../../help/support.md). We can work with you to identify a solution. +Be sure that your files will fit in `/local/` before starting. You can determine disk size and current usage using `df -h | grep "local"`. Most nodes have 1.0 TB total capacity, while the `amperenodes` have 6.0 TB. If you data won't fit in the current usage, or on the drives, please [Contact Us](../../../help/support.md). We can work with you to identify a solution. ## What if I Have a Large Amount of Data for Local Scratch? -If you have a large amount of data but each job takes very little time to run, performance can be further improved by avoiding frequent data copies and deletions. In these cases, preloading the data onto local scratch only once and then reusing it makes more sense. If this is the case for you, or you think you might benefit, please [Contact Us](../../help/support.md) and we can discuss creating a temporary node reservation to allow one-time data preloading. +If you have a large amount of data but each job takes very little time to run, performance can be further improved by avoiding frequent data copies and deletions. In these cases, preloading the data onto local scratch only once and then reusing it makes more sense. If this is the case for you, or you think you might benefit, please [Contact Us](../../../help/support.md) and we can discuss creating a temporary node reservation to allow one-time data preloading. diff --git a/docs/data_management/cheaha_storage_gpfs/network_scratch.md b/docs/data_management/storage/cheaha_storage_gpfs/network_scratch.md similarity index 100% rename from docs/data_management/cheaha_storage_gpfs/network_scratch.md rename to docs/data_management/storage/cheaha_storage_gpfs/network_scratch.md diff --git a/docs/data_management/cheaha_storage_gpfs/project_directories.md b/docs/data_management/storage/cheaha_storage_gpfs/project_directories.md similarity index 89% rename from docs/data_management/cheaha_storage_gpfs/project_directories.md rename to docs/data_management/storage/cheaha_storage_gpfs/project_directories.md index 87433aa36..a4206275f 100644 --- a/docs/data_management/cheaha_storage_gpfs/project_directories.md +++ b/docs/data_management/storage/cheaha_storage_gpfs/project_directories.md @@ -14,11 +14,11 @@ Every project directory has a group that is unique system-wide, and not used any Some early group names may not match their project directory, but should be reasonably close. -Members of the project directory group have permissions to access that project directory. Adding and removing members from the project directory group is how Research Computing controls access to, and ownership of, project directories. We do not use access control lists (ACLs) to manage permissions ourselves, but use of ACLs is allowed and encouraged for PIs and project administrators who want more fine-grained control. Please see our [section on ACLs](../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl) for more information. +Members of the project directory group have permissions to access that project directory. Adding and removing members from the project directory group is how Research Computing controls access to, and ownership of, project directories. We do not use access control lists (ACLs) to manage permissions ourselves, but use of ACLs is allowed and encouraged for PIs and project administrators who want more fine-grained control. Please see our [section on ACLs](../../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl) for more information. Be default, project space permissions are set up in the following way: -{{ read_csv('data_management/res/project_space_permissions.csv', keep_default_na=False) }} +{{ read_csv('data_management/storage/res/project_space_permissions.csv', keep_default_na=False) }} Having `setgid` enabled on directories means new files and directories created within will inherit group ownership and the `setgid` bit. The `setgid` bit is reflected by the `2` in the numeric permissions and the `s` in the symbolic permissions. The `setgid` bit and per-directory project groups is how Research Computing controls access to each project directory. @@ -35,7 +35,7 @@ There are some known issues surrounding project directory permissions when files For PIs and project administrators: - Please educate your staff and collaborators about the above permission setups, and any additional ACLs you may have in place, to minimize future challenges. -- If you have issues with permissions, please contact [Support](../../help/support.md). We can guide you through [Managing Permissions](../../workflow_solutions/shell.md#manage-permissions-of-files-and-directores-chmod) and [Managing Group Ownership](../../workflow_solutions/shell.md#manage-group-ownership-chgrp). +- If you have issues with permissions, please contact [Support](../../../help/support.md). We can guide you through [Managing Permissions](../../../workflow_solutions/shell.md#manage-permissions-of-files-and-directores-chmod) and [Managing Group Ownership](../../../workflow_solutions/shell.md#manage-group-ownership-chgrp). ## Project Directory Organization @@ -118,9 +118,9 @@ To provide a clearer picture, here is how all the components fit together in the ## Permissions and Access Control -Permissions for each directory can be managed by either being a member of the group associated with the top-level project directory or by using [Linux permissions](../cheaha_storage_gpfs/project_directories.md#project-directory-permissions) or [Access Control Lists (ACLs)](../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl). Managing proper permissions ensures that team members can access only the resources they need, while protecting sensitive data. +Permissions for each directory can be managed by either being a member of the group associated with the top-level project directory or by using [Linux permissions](../cheaha_storage_gpfs/project_directories.md#project-directory-permissions) or [Access Control Lists (ACLs)](../../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl). Managing proper permissions ensures that team members can access only the resources they need, while protecting sensitive data. -If you plan managing multiple projects and would like assistance with organizing your project directories or managing permissions, please send us a [support ticket](../../help/support.md#how-do-i-create-a-support-ticket). +If you plan managing multiple projects and would like assistance with organizing your project directories or managing permissions, please send us a [support ticket](../../../help/support.md#how-do-i-create-a-support-ticket). ## How Much Space Do I Have Left? @@ -131,7 +131,7 @@ To check the storage space left from your project directory, use the command `pr This section outlines key storage policies and exceptions, including access control and data management, conditions for administrative access or quota increases in Project directory. - Storage Entitlement: A shared project allocation of 25 TB is available to research labs led by a PI and to Core Facilities headed by a Director. A shared project allocation is intended to support active research and collaboration. -- Quota Increase: At this time, we do not provide additional quota increase for shared project allocation. If you require more storage for your work, please consider requesting and using an [LTS](../../data_management/lts/index.md). +- Quota Increase: At this time, we do not provide additional quota increase for shared project allocation. If you require more storage for your work, please consider requesting and using an [LTS](../lts/index.md). - Data Management: The owner the shared Project allocation is responsible for organizing, cleaning, and backing up their data in their shared Project allocation. - Permission and Access Control Management: Access to shared project allocation can be managed using Access Control Lists (ACLs). New members can be added to or removed from the group access based on PI approval. -- HIPAA Compliance: Shared project allocation is HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../../data_management/index.md#hipaa-compliance)page. +- HIPAA Compliance: Shared project allocation is HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../index.md#hipaa-compliance)page. diff --git a/docs/data_management/cheaha_storage_gpfs/temporary_files.md b/docs/data_management/storage/cheaha_storage_gpfs/temporary_files.md similarity index 100% rename from docs/data_management/cheaha_storage_gpfs/temporary_files.md rename to docs/data_management/storage/cheaha_storage_gpfs/temporary_files.md diff --git a/docs/data_management/code_storage.md b/docs/data_management/storage/code_storage.md similarity index 85% rename from docs/data_management/code_storage.md rename to docs/data_management/storage/code_storage.md index f839f5f13..d81f5d7f6 100644 --- a/docs/data_management/code_storage.md +++ b/docs/data_management/storage/code_storage.md @@ -8,14 +8,14 @@ If your work is private, or internal to UAB operations, it is probably best to s ### GitLab -UAB Research Computing maintains an on-premises GitLab instance. To gain access, please visit and create an [Account](../account_management/gitlab_account.md). +UAB Research Computing maintains an on-premises GitLab instance. To gain access, please visit and create an [Account](../../account_management/gitlab_account.md). ### GitHub Please visit . -For UAB Research Computing's GitHub repositories, please see our [Social Media](../education/training_resources.md#our-social-media-presence) page. +For UAB Research Computing's GitHub repositories, please see our [Social Media](../../education/training_resources.md#our-social-media-presence) page. ## How Do I Effectively Use Git, GitHub, and GitLab for Collaboration? -Please see our page on [Collaborating with Git](../workflow_solutions/git_collaboration.md). +Please see our page on [Collaborating with Git](../../workflow_solutions/git_collaboration.md). diff --git a/docs/data_management/images/box_acc_icon.png b/docs/data_management/storage/images/box_acc_icon.png similarity index 100% rename from docs/data_management/images/box_acc_icon.png rename to docs/data_management/storage/images/box_acc_icon.png diff --git a/docs/data_management/images/box_stor_size.png b/docs/data_management/storage/images/box_stor_size.png similarity index 100% rename from docs/data_management/images/box_stor_size.png rename to docs/data_management/storage/images/box_stor_size.png diff --git a/docs/data_management/storage/index.md b/docs/data_management/storage/index.md new file mode 100644 index 000000000..73ee9e1fb --- /dev/null +++ b/docs/data_management/storage/index.md @@ -0,0 +1,226 @@ +# Storage + +Research Computing offers several data storage options to meet individual or shared needs of UAB researchers, depending on their requirement and use-cases. The types of storage available, procedures for requesting access, responsibilities, and usage guidelines are detailed in the following sections. + +## What Type of Storage Do I Need? + +There are multiple locations for data storage both on and off Cheaha each with a specific purpose. You can look at the table below to help determine the storage platform we provide that best matches your needed use-case. After reviewing the table, proceed to the [How to Choose the Right Storage for My Use Case](#how-to-choose-the-right-storage-for-my-use-case) section for additional guidance on selecting the most suitable storage for your needs. If you need additional assistance, please contact [Support](../../help/support.md). + +{{ read_csv('data_management/storage/res/storage_overview.csv', keep_default_na=False) }} + +### How to Choose the Right Storage for My Use Case? + +When you have different types of data with varying storage needs, choosing the right storage is not an easy task. Below, we will walk you through common data storage needs and use cases. + +- **I have lots of data that rarely or never changes**: + - If your data is large and does not change frequently, [Long-Term Storage (LTS)](./lts/index.md) is your ideal option. +- **I need to do a lot of processing on the data**: + - If your data is frequently accessed or modified, [Cheaha Storage (GPFS)](./cheaha_storage_gpfs/index.md) is a perfect option for your use case. + - When you have finished working with the data, please consider putting it into [LTS](./lts/index.md). Please [Contact Us](../../help/support.md#how-to-request-support) for more information. +- **I am just learning how to use Cheaha for very small personal projects**: + - If you are new to Cheaha and working with small personal projects, you do not need a complex storage solution. [User Data](./cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories) is a simple and accessible option for beginners and smaller datasets. + - If you find your project growing, or you need to collaborate with others at UAB, consider a shared allocation on [GPFS](./cheaha_storage_gpfs/index.md) and/or [LTS](./lts/index.md). Please refer to the instructions on [how to request a shared allocation](#how-do-i-request-shared-storage). +- **I need somewhere to store lots of temporary files while I do my processing**: + - If you need a place to store large amounts of temporary data while processing data, [Network Scratch](./cheaha_storage_gpfs/network_scratch.md) is the best option. +- **I am working with high-throughput or I/O bound applications, like AI training or evaluation, or I have many very small files**: + - For high-performance tasks, like AI training, [Local Scratch](./cheaha_storage_gpfs/local_scratch.md) provides fast and optimized data access for intensive I/O workloads.. +- **I have a combination of needs and am unsure of how to proceed**: + - If your use case spans across multiple types of storage needs, [Contact Us](../../help/support.md#how-to-request-support) to discuss your requirements, and we wll help you find the best solution. + +## What Individual Storage Solutions Are Available? + +Every Cheaha user has personal directories found at `/home/$USER` (or `$HOME`) and `/data/user/$USER` (or `$USER_DATA`), which are created automatically during account registration. In addition, individual allocations on Long-Term Storage (LTS) are also available upon request. Please read more about [Long-Term Storage](./lts/index.md) and [User Data and Home Directories](./cheaha_storage_gpfs/individual_directories.md#home-and-user-data-directories). + +### How Do I Request Individual Cheaha (`GPFS`) Storage? + +An individual Cheaha (`GPFS`) storage is automatically created as part of the Cheaha account setup. No separate request is required. + +### How Do I Request Individual Long-Term Storage? + +To request individual Long-Term Storage, please first read and understand how [Long-Term Storage](./lts/index.md) differs from traditional file systems, like GPFS on Cheaha. Decide if it is suitable for your needs. Then please feel free to contact [Support](../../help/support.md). + +## What Shared Storage Solutions Are Available? + +Shared Storage is available via two services. We have [Project Storage](./cheaha_storage_gpfs/project_directories.md) (located in `/data/project` or Cheaha) and [Long-Term Storage (LTS)](./lts/index.md). The two offerings are suited to different sets of use-cases and are available upon request, so please read on to determine which may be most suitable. + +[Project Storage](./cheaha_storage_gpfs/project_directories.md) is best-suited for changing or dynamic data. Specifically:: + +- Data needing/undergoing analysis +- Exploratory data +- Temporary data needed longer than 30 days + +In contrast, [Long-Term Storage](./lts/index.md) is best-suited for unchanging or static data. Specifically: + +- Instrument-acquired data +- Completed analyses +- Hosting data for others to copy +- Hosting data for the public internet +- "Pick-up" and "drop-off" locations for data as part of a workflow + +Shared Storage is available for labs headed by a PI _and_ for Core facilities headed by a director. + +Shared Storage is allocated on a per-organization basis, not on a per-person basis. If an individual researcher manages both a lab and a Core, they may request independent storage allocations for each organization. Each organization may request both Project Storage and Long-Term Storage. + +### Which Platform Do I Need an Allocation For? + +You can request one or both storage platforms, depending on your project’s needs. + +- Request [Cheaha Storage (GPFS)](./cheaha_storage_gpfs/index.md) if you need fast, cluster-integrated storage to support active analysis or collaboration on Cheaha. +- Request [Long-Term Storage (LTS)](./lts/index.md) if you need to store, or share data that does not change frequently. + +You can benefit from requesting and using both platforms: keeping active and changing data in GPFS during analysis, then moving completed or less active data into LTS for long-term preservation, and bringing it back from LTS to GPFS when further work is needed. + +### How Do I Request Shared Storage? + +To request shared Project Storage or Long-Term Storage, please contact [Support](../../help/support.md). To ensure prompt allocation of Shared Storage, please follow the guidelines below: + +- Requests must be made to or via the [AskIT HelpDesk](https://www.uab.edu/it/home/). +- Requests must come from one of the proposed owners (a Lab PI, a Research Core director, or both). +- The role of Lab PI entitles a person to a project space for that lab. +- The role of Research Core director entitles a person to a project space for that core. If one person has both roles, they may have two shared Storage spaces, one for each role. +- All proposed owners must have created their [Research Computing accounts](../../account_management/cheaha_account.md) at the time of the request. + +Please provide the following information. Missing information can delay allocation of Shared Storage as we either look up the information, or ask followup questions. + +- **Responsible Party/Owner:** The BlazerID of the person claiming responsibility for what happens and what is stored in the space. Typically this would be a Principal Investigator (PI) or a Core Director. + - Multiple responsible parties are allowed. + - We need one person declared as "primary" owner. This person will be the literal owner (in the Linux sense) for Project Storage. +- **Members:** A list of BlazerIDs of people to give access to the space. (Note: this only applies to Project Storage. LTS access controls are managed differently.) +- **Type of Organization:** Is the Shared Storage request for a lab, core, campus administrative group, or something else? +- **Name of Organization:** The _specific_ name of the organization the Shared Storage request is for. +- **Parent Organization:** The name of the parent organization for your organization. Please be as detailed as possible. +- **Purpose of Shared Storage:** The research purpose for the storage, how do you intend to use it? Please feel free to be as detailed as you like, but please limit to a few sentences at most. +- **Internal UAB Collaborator Organizations:** The name(s) of any other UAB organizations participating in the Shared Storage. +- **External Collaborator Organizations:** The name(s) of any external organizations participating in the Shared Storage. +- **Regulatory Requirements:** List any regulatory requirements or agencies affecting data to be stored in the space. Possibilities include, but are not limited to: IRB, EHR, HIPAA, PHI, FERPA. +- **Name of Shared Storage:** Please give us a generic name specific to your project/Lab. + + - For Labs, we recommend using the format `_lab`, where `` is the BlazerID of the Principal Investigator (PI). Alternatively, the PI may choose to use their first or last name instead of the BlazerID. + - For Cores, we recommend using a shortened version of the Core name. For example: `core_facility_space` + - For Project Storage, the name you choose will be used in the path `/data/project/_lab` on Cheaha. Also, this name,`_lab`, will be given to your shared LTS allocation. + + + !!! Tip + + - Keep the name short, memorable, and relevant. + - Use `underscores (_)` or `hyphen (-)` to separate words. + - To serve future projects, consider names that are generic. + + +If some members have not created their accounts at the time of the request, we will proceed with allocating the Shared Storage. Additional members may be added at a later time in a new service request. + +### How Do I Make Changes to Shared Storage Membership? + +To request changes in Shared Storage membership, please contact [Support](../../help/support.md). Please take note of the following guidelines to ensure changes can be made promptly. + +- We must have written approval from an owner to make membership changes. +- The exact name of the Shared Storage. If it is Project Storage, the path to the storage location, i.e., `/data/project/...`. +- Please give BlazerIDs of members to add or remove. + +### How Can I Get a Larger `/data/project/` (GPFS) Allocation? + +At this time, due to constraints on total GPFS storage, we are not able to increase `/data/project/` allocations. Please consider batching your analyses by leveraging a combination of [LTS](./lts/index.md) to store raw and/or input data, and [Network Scratch](./cheaha_storage_gpfs/network_scratch.md) for temporary storage of up to 100 TB of data for use during analysis. + +If you wish to have further discussion of options for expanding your GPFS allocation and other workarounds tailored to your workflow, please [Contact Support](../../help/support.md). Please also note that project storage is not just for a single project only, it is meant as a storage for multiple projects. + +### How Can I Get a Larger LTS Lab Allocation? + +At this time, due to constraints on total [LTS](./lts/index.md) storage, increasing an LTS allocation requires purchasing additional hardware. Below are some facts about purchasing additional storage nodes. + +- Allocation increases occur by purchasing whole storage nodes. +- Each node has 133 TB of usable storage. +- Nodes are purchased with researcher funds at vendor cost. +- No markups are added to the cost of nodes. +- Purchased nodes are racked with existing hardware in our data centers. +- Purchased nodes are maintained by Research Computing with the same level of service as other hardware. +- Purchased nodes are supported for 5 years from date of purchase, the industry standard for commercial datacenter hardware. +- Once an order is placed with the vendor, we can provide additional storage immediately _if_ free storage is available, regardless of lead-time. + +If you have additional questions _or_ wish to discuss further, please [Contact Support](../../help/support.md). + +### If I Can't Get a Larger Allocation, What Alternatives Are There? + +One alternative we recommend is breaking your dataset into batches. A generic, template workflow might be something like below. + +- Copy a batch of data from LTS, or an internet source, to [Network Scratch](./cheaha_storage_gpfs/network_scratch.md). +- Perform analyses on copied data in network scratch. +- Store intermediate or final results in `/data/project/` or LTS. +- Delete copied data from network scratch. +- Start again with the next batch. + +When all batches have been processed, begin processing or aggregating the resulting data. + +If you wish to discuss other alternatives tailored to your workflow, please [Contact Support](../../help/support.md). + +### How Can I Effectively Manage My Data? + +Keep files well-organized and clearly named, back up regularly, and archive or delete unused data. + +### How Is My Data Protected Against Disk Failure? + +Please see the "Redundancy" row in the [storage table](#what-type-of-storage-do-i-need) to learn how different storage platforms protect data against disk failure. + +### What Are My Responsibilities for Data Management? + +Periodically review permissions, clean up unused data, and follow institutional Storage and security policies. Please review our [Research Data Responsibilities](../research_data_responsibilities.md#research-data-responsibilities) page for details. + +## Data Responsibilities and Procedures + +### Archival + + +!!! important + + Archival of data is the responsibility of researchers using Cheaha. + + +At this time, Research Computing does not offer a method of archival. If you have need for archival, please feel free to contact [Support](../../help/support.md) to start a conversation. + +A possible external resource for archival is available through University of Oklahoma (OU) Supercomputing Center for Education and Research (OSCER). Please see the following link for details: . + +### Backups + + +!!! important + + Backups of data are the responsibility of researchers using Cheaha. + + +A good practice for backing up data is to use the 3-2-1 rule, as [recommended by US-CERT](https://www.cisa.gov/sites/default/files/publications/data_backup_options.pdf): + +- **3**: Keep **3** copies of important data. 1 primary copy for use, 2 backup copies. +- **2**: Store backup copies on **2** different media types to protect from media-specific hazards. +- **1**: Store **1** backup copy offsite, located geographically distant from the primary copy. + +What hazards can cause data loss? + +- Accidental file deletion. + - Example: mistakenly deleting the wrong files when using the [shell command](../../workflow_solutions/shell.md#delete-files-and-directories-rm-rmdir) `rm`. + - Files deleted with `rm` or any similar command can not be recovered by us under any circumstances. +- Natural disasters. + - Examples: tornado; hurricane. + - All of our data sits in one geographical location at the UAB Technology Innovation Center (TIC). + - Plans to add geographical data redundancy are being considered. +- Unusable backups. + - Examples: backup software bug; media destroyed; natural disaster at offsite location. + +If you need backup services, please [Contact Us](../../help/support.md#how-to-request-support), and we can discuss options based on your specific use case. + +### HIPAA Compliance + +Cheaha is HIPAA compliant and can accept Protected Health Information (PHI) data. Currently, [long-term storage](lts/index.md) is NOT HIPAA compliant but will be in the future. + +For UAB policies surrounding PHI data, please see the following URLs. + +- [Data Classification](https://www.uab.edu/it/home/policies/data-classification/classification-overview) +- [Data Protection and Security Policy](https://secure4.compliancebridge.com/uab/portal/getdoc.php?file=302) +- [Data Access Policy](https://secure4.compliancebridge.com/uab/portal/getdoc.php?file=301) +- [HIPAA Data Policy](https://www.uab.edu/it/home/policies/compliance/hipaa) + + +!!! important + + It is the responsibility of researchers to make sure PHI is accessible _only_ to people on the relevant IRB, with a demonstrated need to know. If PHI is stored in a project directory where some researchers are not on the IRB, their access to those files should be restricted using Access Control Lists (ACLs). Access control should be planned in advance of moving PHI data to Cheaha. If you need assistance setting up ACLs properly, please contact [Support](../../help/support.md). + + +Managing PHI data can be challenging. There are experts on Campus who can provide assistance. Please contact [Support](../../help/support.md) if you intend to use Research Computing services in combination with PHI and PHI-derived data. diff --git a/docs/data_management/lts/iam_and_policies.md b/docs/data_management/storage/lts/iam_and_policies.md similarity index 93% rename from docs/data_management/lts/iam_and_policies.md rename to docs/data_management/storage/lts/iam_and_policies.md index 7dcbf2c26..6a5a309b2 100644 --- a/docs/data_management/lts/iam_and_policies.md +++ b/docs/data_management/storage/lts/iam_and_policies.md @@ -32,9 +32,9 @@ Everyone is responsible for managing their own keys and ensuring they use the co ### How Can I Recover My Keys? -If you have lost your LTS keys, you can request a reset by creating a support ticket via [Contact Us](../../index.md#how-to-contact-us). Please include your BlazerID and specify the LTS allocation (individual and/or shared) for which you need the key reset, so we can process your request accordingly. Then you will receive an email with a link to a UAB Box text file containing the corresponding keys (access key and secret key). +If you have lost your LTS keys, you can request a reset by creating a support ticket via [Contact Us](../../../index.md#how-to-contact-us). Please include your BlazerID and specify the LTS allocation (individual and/or shared) for which you need the key reset, so we can process your request accordingly. Then you will receive an email with a link to a UAB Box text file containing the corresponding keys (access key and secret key). -If you, as a Lab/Core PI, do not wish to manage the LTS space yourself, we recommend assigning data Steward permissions to someone who is both trustworthy and has knowledge of, or willingness to learn, [JSON](https://docs.fileformat.com/web/json/#google_vignette) and parts of the [Amazon AWS S3 API](https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html). If you need help or have concerns about making this decision, please [Contact Us](../../index.md#how-to-contact-us). +If you, as a Lab/Core PI, do not wish to manage the LTS space yourself, we recommend assigning data Steward permissions to someone who is both trustworthy and has knowledge of, or willingness to learn, [JSON](https://docs.fileformat.com/web/json/#google_vignette) and parts of the [Amazon AWS S3 API](https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html). If you need help or have concerns about making this decision, please [Contact Us](../../../index.md#how-to-contact-us). ## IAM Names @@ -46,21 +46,21 @@ IAM Names are case-sensitive identifiers for allocations and allow granting othe ## Individual LTS Allocations -Individual LTS allocations are intended for personal use and are available to all UAB affiliated individuals and their external collaborators (via a [XIAS account](../../account_management/xias/index.md)). These allocations are tied to the individual’s primary UAB email and provide 5 TB of storage. +Individual LTS allocations are intended for personal use and are available to all UAB affiliated individuals and their external collaborators (via a [XIAS account](../../../account_management/xias/index.md)). These allocations are tied to the individual’s primary UAB email and provide 5 TB of storage. We recommend following the [Individual LTS Tutorial](./tutorial/individual_lts_tutorial.md) to familiarize yourself with working with LTS at the command line. -{{ read_csv('data_management/res/individual_allocation_functional_roles.csv', keep_default_na=False) }} +{{ read_csv('data_management/storage/res/individual_allocation_functional_roles.csv', keep_default_na=False) }} ## Shared LTS Allocations -Shared LTS allocations are data storage designed for collaborative use by groups and are available to Lab PIs and Core Directors. If a PI is also a Core Director, they are eligible for independent storage allocations for each organization: one for the Lab and one for the Core. Each shared LTS allocation provides 75 TB of storage. These allocations can be named according to the preference of the Lab PI or Core Director. For recommended naming guidelines, refer to our [Naming Shared Storage](../../data_management/index.md#how-do-i-request-shared-storage) documentation. +Shared LTS allocations are data storage designed for collaborative use by groups and are available to Lab PIs and Core Directors. If a PI is also a Core Director, they are eligible for independent storage allocations for each organization: one for the Lab and one for the Core. Each shared LTS allocation provides 75 TB of storage. These allocations can be named according to the preference of the Lab PI or Core Director. For recommended naming guidelines, refer to our [Naming Shared Storage](../index.md#how-do-i-request-shared-storage) documentation. -{{ read_csv('data_management/res/shared_allocation_functional_roles.csv', keep_default_na=False) }} +{{ read_csv('data_management/storage/res/shared_allocation_functional_roles.csv', keep_default_na=False) }} ### How Do I Assign a Steward? -Owners can assign stewards either when requesting LTS allocation creation or at a later time by sending a request via [Contact Us](../../index.md#how-to-contact-us). The request should include the steward's BlazerID and specify the LTS allocation they should manage. Once assigned, stewards will have the same management permissions as the owner, except for the ability to assign other stewards. +Owners can assign stewards either when requesting LTS allocation creation or at a later time by sending a request via [Contact Us](../../../index.md#how-to-contact-us). The request should include the steward's BlazerID and specify the LTS allocation they should manage. Once assigned, stewards will have the same management permissions as the owner, except for the ability to assign other stewards. ### Who Can Have What Role? @@ -84,7 +84,7 @@ Owners can assign stewards either when requesting LTS allocation creation or at There are multiple ways to share data with LTS: - With [Bucket Policies](#bucket-policies) -- Using [Globus Guest Collections](../transfer/tutorial/globus_organization_tutorial.md#how-do-i-share-a-collection-with-others) +- Using [Globus Guest Collections](../../transfer/tutorial/globus_organization_tutorial.md#how-do-i-share-a-collection-with-others) !!! note @@ -432,7 +432,7 @@ s3cmd delpolicy s3:// !!! important - Policies can be very complicated depending on how many people need access to the bucket and how you want to tier permissions (i.e. which people are read-only, read-write, admin-esq priveleges, etc.). If you need help structuring your policy files please [visit us during office hours](../../help/support.md#office-hours) and we will be happy to help structure your policy file to your needs. + Policies can be very complicated depending on how many people need access to the bucket and how you want to tier permissions (i.e. which people are read-only, read-write, admin-esq priveleges, etc.). If you need help structuring your policy files please [visit us during office hours](../../../help/support.md#office-hours) and we will be happy to help structure your policy file to your needs. #### Admin-Like Priveleges @@ -447,4 +447,4 @@ For Labs using LTS to store data from their Cheaha Project Storage directory, it Some groups on campus may distribute datasets to other research groups using LTS. If you are distributing data to multiple groups, and those groups should not have access to each other's data, it is highly advised to store those datasets in separate buckets as opposed to separate directories in a single bucket. -An idiosyncrasy of buckets involves the fact that all objects are stored in the top level of the bucket, and once permissions are given to someone to see the bucket, they will be able to see all objects within the bucket without restrictions even if they are not given download permissions for some objects. If any identifying or priveleged information is given in file names on LTS, it could constitute an IRB violation. Additionally, managing permissions for groups to access data only from specific folders makes the policy file much more complicated and prone to errors. When sharing multiple datasets with multiple different groups, it's advised to keep these data in separate buckets and have individual policy files for each bucket to make policy management simpler and less prone to error. +An idiosyncrasy of buckets involves the fact that all objects are stored in the top level of the bucket, and once permissions are given to someone to see the bucket, they will be able to see all objects within the bucket without restrictions even if they are not given download permissions for some objects. If any identifying or privileged information is given in file names on LTS, it could constitute an IRB violation. Additionally, managing permissions for groups to access data only from specific folders makes the policy file much more complicated and prone to errors. When sharing multiple datasets with multiple different groups, it's advised to keep these data in separate buckets and have individual policy files for each bucket to make policy management simpler and less prone to error. diff --git a/docs/data_management/lts/images/config-s3cmd.png b/docs/data_management/storage/lts/images/config-s3cmd.png similarity index 100% rename from docs/data_management/lts/images/config-s3cmd.png rename to docs/data_management/storage/lts/images/config-s3cmd.png diff --git a/docs/data_management/lts/images/create-bucket.png b/docs/data_management/storage/lts/images/create-bucket.png similarity index 100% rename from docs/data_management/lts/images/create-bucket.png rename to docs/data_management/storage/lts/images/create-bucket.png diff --git a/docs/data_management/lts/images/globus-bucket.png b/docs/data_management/storage/lts/images/globus-bucket.png similarity index 100% rename from docs/data_management/lts/images/globus-bucket.png rename to docs/data_management/storage/lts/images/globus-bucket.png diff --git a/docs/data_management/lts/images/globus-transfer-from-core.png b/docs/data_management/storage/lts/images/globus-transfer-from-core.png similarity index 100% rename from docs/data_management/lts/images/globus-transfer-from-core.png rename to docs/data_management/storage/lts/images/globus-transfer-from-core.png diff --git a/docs/data_management/lts/images/my-lab.png b/docs/data_management/storage/lts/images/my-lab.png similarity index 100% rename from docs/data_management/lts/images/my-lab.png rename to docs/data_management/storage/lts/images/my-lab.png diff --git a/docs/data_management/lts/images/pip-s3cmd.png b/docs/data_management/storage/lts/images/pip-s3cmd.png similarity index 100% rename from docs/data_management/lts/images/pip-s3cmd.png rename to docs/data_management/storage/lts/images/pip-s3cmd.png diff --git a/docs/data_management/lts/images/policy.png b/docs/data_management/storage/lts/images/policy.png similarity index 100% rename from docs/data_management/lts/images/policy.png rename to docs/data_management/storage/lts/images/policy.png diff --git a/docs/data_management/lts/images/s3cfg.png b/docs/data_management/storage/lts/images/s3cfg.png similarity index 100% rename from docs/data_management/lts/images/s3cfg.png rename to docs/data_management/storage/lts/images/s3cfg.png diff --git a/docs/data_management/lts/images/shared-lts-config.png b/docs/data_management/storage/lts/images/shared-lts-config.png similarity index 100% rename from docs/data_management/lts/images/shared-lts-config.png rename to docs/data_management/storage/lts/images/shared-lts-config.png diff --git a/docs/data_management/lts/images/simplified-lts-core-diagram.png b/docs/data_management/storage/lts/images/simplified-lts-core-diagram.png similarity index 100% rename from docs/data_management/lts/images/simplified-lts-core-diagram.png rename to docs/data_management/storage/lts/images/simplified-lts-core-diagram.png diff --git a/docs/data_management/lts/index.md b/docs/data_management/storage/lts/index.md similarity index 90% rename from docs/data_management/lts/index.md rename to docs/data_management/storage/lts/index.md index f154a1d31..8c511bfbb 100644 --- a/docs/data_management/lts/index.md +++ b/docs/data_management/storage/lts/index.md @@ -5,7 +5,7 @@ UAB Long-term storage (LTS) is an S3 object-storage platform hosted at UAB. This !!! tip - [Globus](../transfer/globus.md#long-term-storage-s3-lts-connector) may be used to transfer data with LTS. + [Globus](../../transfer/globus.md#long-term-storage-s3-lts-connector) may be used to transfer data with LTS. ## Terminology @@ -24,13 +24,13 @@ When talking about S3 storage, some terms are different compared to a normal fil Never give access and secret keys for individual or shared allocations to anyone! Treat them as usename and password, respectively. - If you need to give elevated permissions to other users to view, upload, download, delete, etc. any data from a bucket, those permissions can be changed via [bucket policies](iam_and_policies.md) without giving out keys. Please [contact Research Computing](../../index.md#how-to-contact-us) for help setting up and applying policies if you need it + If you need to give elevated permissions to other users to view, upload, download, delete, etc. any data from a bucket, those permissions can be changed via [bucket policies](iam_and_policies.md) without giving out keys. Please [contact Research Computing](../../../index.md#how-to-contact-us) for help setting up and applying policies if you need it !!! note - If you lose your access and secret keys, please submit a [support ticket](../../index.md#how-to-contact-us) to to request your keys. Keys will only be given to an allocation owner as verified by RC staff. + If you lose your access and secret keys, please submit a [support ticket](../../../index.md#how-to-contact-us) to to request your keys. Keys will only be given to an allocation owner as verified by RC staff. This documentation will use the standard file and path terms since those are more easily understood by most users. Just be aware that documentation such as [AWS CLI](https://docs.aws.amazon.com/cli/latest/) will use terms prefix, object, and others that are not standard in a typical filesystem. @@ -49,4 +49,4 @@ Better practice when naming buckets is to use a short, descriptive and memorable ## What to Do With Data When I Leave UAB? -See our [Leaving UAB page](../../account_management/leaving_uab.md). +See our [Leaving UAB page](../../../account_management/leaving_uab.md). diff --git a/docs/data_management/lts/interfaces.md b/docs/data_management/storage/lts/interfaces.md similarity index 90% rename from docs/data_management/lts/interfaces.md rename to docs/data_management/storage/lts/interfaces.md index a73ce1c5e..6fcce8373 100644 --- a/docs/data_management/lts/interfaces.md +++ b/docs/data_management/storage/lts/interfaces.md @@ -8,7 +8,7 @@ LTS is not available as a mounted filesystem on local computers or Cheaha. You m ## Globus -[Globus](../transfer/globus.md#long-term-storage-s3-lts-connector) is a general file transfer system that operates through a web browser and is recommended for most file transfer needs. UAB has an S3 connector for Globus that can transfer data to and from LTS as long as the user has access to the desired buckets. +[Globus](../../transfer/globus.md#long-term-storage-s3-lts-connector) is a general file transfer system that operates through a web browser and is recommended for most file transfer needs. UAB has an S3 connector for Globus that can transfer data to and from LTS as long as the user has access to the desired buckets. To connect to the LTS endpoint in Globus, search `UAB Research Computing LTS` in the search bar and enter your access and secret keys given to you by Research Computing staff. You will be able to see the buckets owned by the allocation associated with the keys you entered. @@ -24,7 +24,7 @@ Globus is very useful for single transfers of data either to or from LTS and is ### Managing LTS Credentials on Globus -See our [Globus - Adding LTS Allocation Credentials](../transfer/globus.md#adding-lts-allocation-credentials) section for more information. +See our [Globus - Adding LTS Allocation Credentials](../../transfer/globus.md#adding-lts-allocation-credentials) section for more information. ## Command Line @@ -35,7 +35,7 @@ While globus is the recommended tool for most data transfers, command line tools ### Installation of `s3cmd` and `s5cmd` on Cheaha -To install the tools on Cheaha, you can request a compute node through Cheaha's [Open OnDemand web portal](../../cheaha/open_ondemand/ood_layout.md#creating-an-interactive-job).Once your job is launched, open a terminal to execute the commands listed below. You do not need to install both tools if they aren't necessary. Both are available to install into [Anaconda](../../workflow_solutions/using_anaconda.md) environments. It's suggested to create a single environment named `s3` and install both s3cmd and s5cmd into it for easy access to both tools. Specific install and usage commands for each are given in their respective sections. You can create the general environment using the following commands: +To install the tools on Cheaha, you can request a compute node through Cheaha's [Open OnDemand web portal](../../../cheaha/open_ondemand/ood_layout.md#creating-an-interactive-job).Once your job is launched, open a terminal to execute the commands listed below. You do not need to install both tools if they aren't necessary. Both are available to install into [Anaconda](../../../workflow_solutions/using_anaconda.md) environments. It's suggested to create a single environment named `s3` and install both s3cmd and s5cmd into it for easy access to both tools. Specific install and usage commands for each are given in their respective sections. You can create the general environment using the following commands: ``` bash module load Anaconda3 @@ -261,7 +261,7 @@ Replace `` with the profile name defined for you ### Installation of `s3cmd` and `s5cmd` on Individual Systems Without Anaconda -The installation instructions and software dependencies may differ depending on the operating system being used. Following are the installation instructions tested for different operating systems. You may also use [Anaconda](../../workflow_solutions/using_anaconda.md) to install either or both packages. +The installation instructions and software dependencies may differ depending on the operating system being used. Following are the installation instructions tested for different operating systems. You may also use [Anaconda](../../../workflow_solutions/using_anaconda.md) to install either or both packages. #### Ubuntu @@ -272,7 +272,7 @@ sudo apt update sudp apt install s3cmd ``` -To install `s5cmd`, you will have to first install `go` software version `>=1.19`. Please refer to the [Download page](https://go.dev/dl/), and [installation instruction](https://go.dev/doc/install) for further details. After intalling `go`, you can build `s5cmd` in your `$HOME` directory using the below steps. +To install `s5cmd`, you will have to first install `go` software version `>=1.19`. Please refer to the [Download page](https://go.dev/dl/), and [installation instruction](https://go.dev/doc/install) for further details. After installing `go`, you can build `s5cmd` in your `$HOME` directory using the below steps. ```bash cd $HOME @@ -303,10 +303,10 @@ brew install gnupg #### Windows -To install `s3cmd` and `s5cmd` on a Windows system, you will first need to install [Windows Subsystem for Linux (WSL)](../../uab_cloud/remote_access.md#windows-subsystem-for-linux-wsl). Once WSL is installed, you can use the command line instructions for [Ubuntu](#ubuntu) to install `s3cmd` and `s5cmd`. +To install `s3cmd` and `s5cmd` on a Windows system, you will first need to install [Windows Subsystem for Linux (WSL)](../../../uab_cloud/remote_access.md#windows-subsystem-for-linux-wsl). Once WSL is installed, you can use the command line instructions for [Ubuntu](#ubuntu) to install `s3cmd` and `s5cmd`. For more information on `s3cmd` and `s5cmd`, please refer to the official [s3tools Page](https://s3tools.org/download), and [s5cmd page](https://github.com/peak/s5cmd?tab=readme-ov-file). ## Alternatives -There are other tools for interfacing with LTS such as rclone. Please see our [rclone documentation](../transfer/rclone.md) for more details. +There are other tools for interfacing with LTS such as rclone. Please see our [rclone documentation](../../transfer/rclone.md) for more details. diff --git a/docs/data_management/lts/lts_cores.md b/docs/data_management/storage/lts/lts_cores.md similarity index 99% rename from docs/data_management/lts/lts_cores.md rename to docs/data_management/storage/lts/lts_cores.md index 73673d55e..077e08add 100644 --- a/docs/data_management/lts/lts_cores.md +++ b/docs/data_management/storage/lts/lts_cores.md @@ -42,7 +42,7 @@ The details concerning data transfer from Core instruments and analysis machines Do not set up transfers from machines that Core customers will have access to. This creates opportunities for researchers to access data they are not authorized for. Data collected by the Core should only be accessible by Core personnel until those data are distributed to their respective labs. -For situations where data either needs to be transferred from multiple machines to LTS. please contact [Research Computing](../../index.md#how-to-contact-us) for a consultation. +For situations where data either needs to be transferred from multiple machines to LTS. please contact [Research Computing](../../../index.md#how-to-contact-us) for a consultation. ## Distributing to Data Owners diff --git a/docs/data_management/lts/lts_faq.md b/docs/data_management/storage/lts/lts_faq.md similarity index 97% rename from docs/data_management/lts/lts_faq.md rename to docs/data_management/storage/lts/lts_faq.md index 1fa5e9f63..0dd319ec5 100644 --- a/docs/data_management/lts/lts_faq.md +++ b/docs/data_management/storage/lts/lts_faq.md @@ -31,7 +31,7 @@ While these are two simple solutions, a combination of both can be implemented w ## Are Automatic Backups to LTS Available? -Automatic backups are not available by default. If you would like to periodically sync your bucket to a directory on your local machine or Cheaha, you will need to set up a cron task to submit a Slurm job that will run a sync. IF you would like to implement this for your own bucket, please [contact us](../../index.md#how-to-contact-us). +Automatic backups are not available by default. If you would like to periodically sync your bucket to a directory on your local machine or Cheaha, you will need to set up a cron task to submit a Slurm job that will run a sync. IF you would like to implement this for your own bucket, please [contact us](../../../index.md#how-to-contact-us). ## Why Can I Not Interact With a File in My Bucket? @@ -125,4 +125,4 @@ The following policy file will give read permission to all LTS users for all obj ## Can I Change Permissions on a Bucket via Globus? -As of now, there is no way to change permissions on a bucket via [Globus](../transfer/globus.md). The only way to change permissions is via the command line. +As of now, there is no way to change permissions on a bucket via [Globus](../../transfer/globus.md). The only way to change permissions is via the command line. diff --git a/docs/data_management/lts/res/example-active-external-storage-policy.json b/docs/data_management/storage/lts/res/example-active-external-storage-policy.json similarity index 100% rename from docs/data_management/lts/res/example-active-external-storage-policy.json rename to docs/data_management/storage/lts/res/example-active-external-storage-policy.json diff --git a/docs/data_management/lts/res/example-synced-project-policy.json b/docs/data_management/storage/lts/res/example-synced-project-policy.json similarity index 100% rename from docs/data_management/lts/res/example-synced-project-policy.json rename to docs/data_management/storage/lts/res/example-synced-project-policy.json diff --git a/docs/data_management/lts/tutorial/index.md b/docs/data_management/storage/lts/tutorial/index.md similarity index 100% rename from docs/data_management/lts/tutorial/index.md rename to docs/data_management/storage/lts/tutorial/index.md diff --git a/docs/data_management/lts/tutorial/individual_lts_tutorial.md b/docs/data_management/storage/lts/tutorial/individual_lts_tutorial.md similarity index 93% rename from docs/data_management/lts/tutorial/individual_lts_tutorial.md rename to docs/data_management/storage/lts/tutorial/individual_lts_tutorial.md index 3bb2ce38b..868ca2cf6 100644 --- a/docs/data_management/lts/tutorial/individual_lts_tutorial.md +++ b/docs/data_management/storage/lts/tutorial/individual_lts_tutorial.md @@ -7,21 +7,21 @@ In this tutorial, we will guide you through using `s3cmd` on the Cheaha system t ## Prerequisites -To get up to speed, you should have a basic understanding of how to use the shell/terminal. If you’re not familiar with these concepts, we recommend checking out our [learning resources on basic shell usage](../../../workflow_solutions/shell.md#shell-reference). +To get up to speed, you should have a basic understanding of how to use the shell/terminal. If you’re not familiar with these concepts, we recommend checking out our [learning resources on basic shell usage](../../../../workflow_solutions/shell.md#shell-reference). -You will also need an individual LTS allocation created by our team. If you believe you need an allocation but do not have one, please [contact us](../../../index.md#how-to-contact-us). +You will also need an individual LTS allocation created by our team. If you believe you need an allocation but do not have one, please [contact us](../../../../index.md#how-to-contact-us). ## Setting Up Your Environment ### Install `s3cmd` Within Conda Environment on Cheaha -To interact with LTS (Long-Term Storage) using [S3 (Simple Storage Service)](https://aws.amazon.com/s3/), you need the `s3cmd` tool installed.[`s3cmd`](https://s3tools.org/s3cmd) is a command-line tool for managing files in cloud storage systems like S3. It's recommended to install it using `pip`, the standard package installer for Python, which allows you to install packages from the [Python Package Index (PyPI)](https://pypi.org/), within a [Conda environment](../../../workflow_solutions/using_anaconda.md#create-an-environment) on Cheaha. +To interact with LTS (Long-Term Storage) using [S3 (Simple Storage Service)](https://aws.amazon.com/s3/), you need the `s3cmd` tool installed.[`s3cmd`](https://s3tools.org/s3cmd) is a command-line tool for managing files in cloud storage systems like S3. It's recommended to install it using `pip`, the standard package installer for Python, which allows you to install packages from the [Python Package Index (PyPI)](https://pypi.org/), within a [Conda environment](../../../../workflow_solutions/using_anaconda.md#create-an-environment) on Cheaha. Please avoid using `conda install s3cmd`, as that version will not work as expected. Instead, follow the steps below to install `s3cmd` using `pip` within your Conda environment. -First, access our interactive Open OnDemand (OOD) portal at and create a job on Cheaha using one of our interactive applications. For guidance, refer to our tutorial on [installing and setting Conda environment](../../../cheaha/tutorial/pytorch_tensorflow.md#installing-anaconda-environments-using-the-terminal). +First, access our interactive Open OnDemand (OOD) portal at and create a job on Cheaha using one of our interactive applications. For guidance, refer to our tutorial on [installing and setting Conda environment](../../../../cheaha/tutorial/pytorch_tensorflow.md#installing-anaconda-environments-using-the-terminal). -Once your interactive apps session is launched, open the terminal as described in [step 5 of the Anaconda tutorial page](../../../cheaha/tutorial/pytorch_tensorflow.md#installing-anaconda-environments-using-the-terminal) and run the below commands. +Once your interactive apps session is launched, open the terminal as described in [step 5 of the Anaconda tutorial page](../../../../cheaha/tutorial/pytorch_tensorflow.md#installing-anaconda-environments-using-the-terminal) and run the below commands. ```bash module load Anaconda3 @@ -36,7 +36,7 @@ Once these steps are completed, verify the installation by running `pip list | g ### Install `s3cmd` on Your Local Systems -To install s3cmd on your local machine, please follow the instructions provided in [our s3cmd documentation for local installation](../../../data_management/lts/interfaces.md#installation-of-s3cmd-and-s5cmd-on-individual-systems-without-anaconda). +To install s3cmd on your local machine, please follow the instructions provided in [our s3cmd documentation for local installation](../interfaces.md#installation-of-s3cmd-and-s5cmd-on-individual-systems-without-anaconda). ### Configuring `s3cmd` for LTS Buckets @@ -52,7 +52,7 @@ This will prompt you to enter the access key and secret key associated with your ![image-s3cmd](../images/config-s3cmd.png) -Once the configuration is complete, `s3cmd` will generate a `.s3cfg` file in your home directory (`$HOME`), as shown below. To find your home directory in Cheaha and view the `.s3cfg` file, follow the instructions on our [Navigating Open OnDemand](../../../cheaha/open_ondemand/ood_layout.md#navigating-open-ondemand) page. Be sure to check the **Show Dotfiles** option in the top right corner to make hidden files visible. +Once the configuration is complete, `s3cmd` will generate a `.s3cfg` file in your home directory (`$HOME`), as shown below. To find your home directory in Cheaha and view the `.s3cfg` file, follow the instructions on our [Navigating Open OnDemand](../../../../cheaha/open_ondemand/ood_layout.md#navigating-open-ondemand) page. Be sure to check the **Show Dotfiles** option in the top right corner to make hidden files visible. ![config-file](../images/s3cfg.png) diff --git a/docs/data_management/lts/tutorial/shared_lts_tutorial.md b/docs/data_management/storage/lts/tutorial/shared_lts_tutorial.md similarity index 94% rename from docs/data_management/lts/tutorial/shared_lts_tutorial.md rename to docs/data_management/storage/lts/tutorial/shared_lts_tutorial.md index 5a7467905..fe5bb661a 100644 --- a/docs/data_management/lts/tutorial/shared_lts_tutorial.md +++ b/docs/data_management/storage/lts/tutorial/shared_lts_tutorial.md @@ -27,7 +27,7 @@ The screenshot below shows the full terminal output of `s3cmd --configure -c $HO Once the configuration is complete, `s3cmd` will generate a file in your home directory `$HOME` using the profile name you provided. For example, if you name your shared LTS profile `my-lab`, the configuration file will be saved as `$HOME/my-lab`. This will be in addition to the default `.s3cfg` file that was previously configured for your individual LTS, as shown below. -The screenshot displays a window listing files in the user's home directory. Among the listed files, `.s3cfg` appears alongside other dotfiles, and `my-lab` appears as a separate, non-hidden file. These entries confirm the presence of both configuration files created by `s3cmd`. To locate your home directory on Cheaha and view both the `.s3cfg` and `my-lab`files, follow the instructions on our [Navigating Open OnDemand](../../../cheaha/open_ondemand/ood_layout.md#navigating-open-ondemand) page. Make sure to enable the "Show Dotfiles" option in the top-right corner of the Open OnDemand (OOD) file browser to make hidden files visible. +The screenshot displays a window listing files in the user's home directory. Among the listed files, `.s3cfg` appears alongside other dotfiles, and `my-lab` appears as a separate, non-hidden file. These entries confirm the presence of both configuration files created by `s3cmd`. To locate your home directory on Cheaha and view both the `.s3cfg` and `my-lab`files, follow the instructions on our [Navigating Open OnDemand](../../../../cheaha/open_ondemand/ood_layout.md#navigating-open-ondemand) page. Make sure to enable the "Show Dotfiles" option in the top-right corner of the Open OnDemand (OOD) file browser to make hidden files visible. ![s3cmd config files for shared and individual LTS profiles shown in your home directory in the OOD file browser.](../images/my-lab.png) @@ -47,4 +47,4 @@ Here are examples for creating and listing buckets, and apply bucket policies: To manage your shared LTS buckets, repeat what you did with your [individual buckets](./individual_lts_tutorial.md#managing-buckets), and add the `-c my-lab` option. -If you have any questions about configuring LTS, switching between LTS allocations, or managing bucket access across multiple LTS profiles, please [Contact Us](../../../index.md#how-to-contact-us). +If you have any questions about configuring LTS, switching between LTS allocations, or managing bucket access across multiple LTS profiles, please [Contact Us](../../../../index.md#how-to-contact-us). diff --git a/docs/data_management/res/cheaha_individual_account.csv b/docs/data_management/storage/res/cheaha_individual_account.csv similarity index 100% rename from docs/data_management/res/cheaha_individual_account.csv rename to docs/data_management/storage/res/cheaha_individual_account.csv diff --git a/docs/data_management/res/cheaha_project_directory.csv b/docs/data_management/storage/res/cheaha_project_directory.csv similarity index 100% rename from docs/data_management/res/cheaha_project_directory.csv rename to docs/data_management/storage/res/cheaha_project_directory.csv diff --git a/docs/data_management/res/individual_allocation_functional_roles.csv b/docs/data_management/storage/res/individual_allocation_functional_roles.csv similarity index 100% rename from docs/data_management/res/individual_allocation_functional_roles.csv rename to docs/data_management/storage/res/individual_allocation_functional_roles.csv diff --git a/docs/data_management/res/project_space_permissions.csv b/docs/data_management/storage/res/project_space_permissions.csv similarity index 100% rename from docs/data_management/res/project_space_permissions.csv rename to docs/data_management/storage/res/project_space_permissions.csv diff --git a/docs/data_management/res/shared_allocation_functional_roles.csv b/docs/data_management/storage/res/shared_allocation_functional_roles.csv similarity index 100% rename from docs/data_management/res/shared_allocation_functional_roles.csv rename to docs/data_management/storage/res/shared_allocation_functional_roles.csv diff --git a/docs/data_management/res/storage_overview.csv b/docs/data_management/storage/res/storage_overview.csv similarity index 88% rename from docs/data_management/res/storage_overview.csv rename to docs/data_management/storage/res/storage_overview.csv index e05371df0..6da1ad269 100644 --- a/docs/data_management/res/storage_overview.csv +++ b/docs/data_management/storage/res/storage_overview.csv @@ -7,5 +7,5 @@ Cheaha Path,No path; see [LTS Interfaces](lts/interfaces.md).,`/home/$USER` (`$H Read/Write (IO) Speed,Slower,Fast,Fast,Fast,Fastest Redundancy,Erasure Coding (9+3),RAID 6,RAID 6,RAID 6,N/A (Ephermal; data may be deleted anytime) Responsibilities & Procedures,PI/Director responsible for data and access control.,,PI/Director responsible for data and access control.,Data deleted after 30 days.,Data deleted as needed. -Access Control,[Bucket policies](./lts/iam_and_policies.md),Self only,[`chmod`](../workflow_solutions/shell.md#manage-permissions-of-files-and-directores-chmod) and [ACLs](../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl),Self only,Self only +Access Control,[Bucket policies](./lts/iam_and_policies.md),Self only,[`chmod`](../../workflow_solutions/shell.md#manage-permissions-of-files-and-directores-chmod) and [ACLs](../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl),Self only,Self only How to Request,Upon request.,Comes with Cheaha account.,Upon request.,Comes with Cheaha account.,Comes with Cheaha account. diff --git a/docs/data_management/transfer/filezilla.md b/docs/data_management/transfer/filezilla.md index 1cb21ce5f..2187e7fe5 100644 --- a/docs/data_management/transfer/filezilla.md +++ b/docs/data_management/transfer/filezilla.md @@ -29,7 +29,7 @@ Click `Quickconnect` and you will be connected to the remote storage system. The When connecting in the future, you will be able to select the connection from the dropdown arrow next to the Quickconnect button. -In both the local and remote panes, you can navigate to the directories you are transferring from and to. You only have access to directories you can normally access on Cheaha, so your [Individual Storage](../index.md#what-individual-storage-solutions-are-available) as well as any [Project Storage](../index.md#what-shared-storage-solutions-are-available) directories you have been added to. +In both the local and remote panes, you can navigate to the directories you are transferring from and to. You only have access to directories you can normally access on Cheaha, so your [Individual Storage](../storage/index.md#what-individual-storage-solutions-are-available) as well as any [Project Storage](../storage/index.md#what-shared-storage-solutions-are-available) directories you have been added to. ### Transferring Data diff --git a/docs/data_management/transfer/globus.md b/docs/data_management/transfer/globus.md index 80e63c2a4..b1ae59410 100644 --- a/docs/data_management/transfer/globus.md +++ b/docs/data_management/transfer/globus.md @@ -3,7 +3,7 @@ !!! announcement - We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`](../lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. + We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`](../../data_management//storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. Globus is a powerful tool for robustly and securely managing data transfers to and from collaborators and within UAB Research Computing. Globus is recommended for most single-use, day-to-day data transfer use-cases. @@ -126,7 +126,7 @@ Below the "Transfer Settings", there are additional options available that you c ### Project Space Permissions -Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. +Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../storage/index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../../data_management/storage/cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. ### More Information @@ -145,16 +145,16 @@ To use the UAB Box Connector, [search for a collection/endpoint](#moving-data-be !!! important - [LTS](../lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. + [LTS](../../data_management/storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. -To use the UAB [LTS](../lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. +To use the UAB [LTS](../../data_management/storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../data_management/storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. ![create bucket via globus](./images/globus-create-lts-bucket.png) #### Adding LTS Allocation Credentials -Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. +Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../data_management/storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. 1. In your browser, navigate to and login using UAB SSO. 1. Click "Collections" in the left-hand navigation pane. @@ -206,11 +206,11 @@ Server: 138.26.220.68:443 Message: Path '/first-test-bucket/' already exists ``` -At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. +At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../storage/lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. ![!large error message in small space](images/globus-uuid.png) -Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../lts/lts_faq.md#what-are-valid-bucket-names-in-lts). +Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../storage/lts/lts_faq.md#what-are-valid-bucket-names-in-lts). ![!large invalid error message in small space](images/globus_lts_invalid_name_error_001.png) @@ -233,7 +233,7 @@ Uploading a top-level folder that does not follow the bucket naming rules will c ![!large error message in small space](images/globus_lts_upload_error_001.png) -Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../lts/iam_and_policies.md#policy-structure) and [applying a policy](../lts/iam_and_policies.md#applying-a-policy). +Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../storage/lts/iam_and_policies.md#policy-structure) and [applying a policy](../storage/lts/iam_and_policies.md#applying-a-policy). ## Using Bookmarks diff --git a/docs/data_management/transfer/index.md b/docs/data_management/transfer/index.md index 9f748cc84..08201300d 100644 --- a/docs/data_management/transfer/index.md +++ b/docs/data_management/transfer/index.md @@ -26,7 +26,7 @@ If you are sending data infrequently, for example, to share results with a colla - [Create a shared Globus collection](../transfer/globus.md#creating-a-guest-collection). - [Share the collection](../transfer/tutorial/globus_organization_tutorial.md#how-do-i-share-a-collection-with-others) to the intended recipient. -If you expect your collaboration to expand in the future, use a shared storage allocation ([GPFS](../cheaha_storage_gpfs/project_directories.md) or [LTS](../lts/index.md)). See our [Which Platform I Need](../../data_management/index.md#which-platform-do-i-need-an-allocation-for) page to choose the shared storage allocation that better fits your needs. This option allows ongoing collaboration but requires more attention to access control, especially if your data falls under security requirements such as HIPAA, NIST 800-171, or ITAR. Collaborations using shared allocations can be managed in two ways. +If you expect your collaboration to expand in the future, use a shared storage allocation ([GPFS](../../data_management/storage/cheaha_storage_gpfs/project_directories.md) or [LTS](../../data_management/storage/lts/index.md)). See our [Which Platform I Need](../../data_management/storage/index.md#which-platform-do-i-need-an-allocation-for) page to choose the shared storage allocation that better fits your needs. This option allows ongoing collaboration but requires more attention to access control, especially if your data falls under security requirements such as HIPAA, NIST 800-171, or ITAR. Collaborations using shared allocations can be managed in two ways. - Have the intended recipient add you to their shared allocation so you can retrieve/store data. - Add the intended recipient to your shared allocation so they can retrieve/store data. If the recipient is external, they will need to create a [XIAS account](../../account_management/xias/index.md). @@ -34,13 +34,13 @@ If you expect your collaboration to expand in the future, use a shared storage a Researchers are responsible for controlling access to data in their allocations. Each storage platform uses distinct access control methods. - GPFS: Set [ACLs](../../workflow_solutions/shell.md#manage-researcher-access-to-files-and-directories-getfacl-setfacl) on all other directories with restricted user permissions. -- LTS: Append a [bucket policy](../lts/iam_and_policies.md#bucket-policies) restricted to the specific data and specific user. +- LTS: Append a [bucket policy](../storage/lts/iam_and_policies.md#bucket-policies) restricted to the specific data and specific user. ## Frequent Transfer of Your Data -If you frequently transfer data, the same principles for infrequent data transfer still apply, but automation becomes important. Consider using Globus Flows or Globus Compute for automated and repeatable workflows. When multiple collaborators need to analyze the same data simultaneously, Globus may no longer be the best option. In that case, use a shared allocation ([GPFS](../cheaha_storage_gpfs/project_directories.md) or [LTS](../lts/index.md)) so everyone can work directly with the data in place. +If you frequently transfer data, the same principles for infrequent data transfer still apply, but automation becomes important. Consider using Globus Flows or Globus Compute for automated and repeatable workflows. When multiple collaborators need to analyze the same data simultaneously, Globus may no longer be the best option. In that case, use a shared allocation ([GPFS](../storage/cheaha_storage_gpfs/project_directories.md) or [LTS](../../data_management/storage/lts/index.md)) so everyone can work directly with the data in place. -If the collaborator is external, you can still transfer data regularly within shared allocations ([GPFS](../cheaha_storage_gpfs/project_directories.md) or [LTS](../lts/index.md)). However, they will need to create a [XIAS account](../../account_management/xias/index.md). +If the collaborator is external, you can still transfer data regularly within shared allocations ([GPFS](../storage/cheaha_storage_gpfs/project_directories.md) or [LTS](../../data_management//storage/lts/index.md)). However, they will need to create a [XIAS account](../../account_management/xias/index.md). !!! important diff --git a/docs/data_management/transfer/tutorial/globus_individual_tutorial.md b/docs/data_management/transfer/tutorial/globus_individual_tutorial.md index bcc7f2a86..e1a581ff6 100644 --- a/docs/data_management/transfer/tutorial/globus_individual_tutorial.md +++ b/docs/data_management/transfer/tutorial/globus_individual_tutorial.md @@ -29,7 +29,7 @@ Globus is a data transfer ecosystem that simplifies the process of transferring, - Straight-forward, browser-based, graphical interface. - Compatible with [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). -- Compatible with [Long-Term Storage](../../lts/index.md). +- Compatible with [Long-Term Storage](../../../data_management/storage/lts/index.md). - Can be used with your laptop, desktop, or lab workstation via Globus Connect Personal (GCP). - Transfers are automatically retried in the event of network or computer system outages. - Transfers are encrypted end-to-end. Globus never sees your data. @@ -135,8 +135,8 @@ If you can't find a particular Collection this way, but know it was shared with UAB offers [multiple storage resources](../../index.md). The following resources may be accessed through Globus Collections. -- Cheaha file system (GPFS) including [individual directories](../../index.md#what-individual-storage-solutions-are-available) and [project directories](../../cheaha_storage_gpfs/project_directories.md). -- [Long-Term Storage (LTS)](../../lts/index.md). +- Cheaha file system (GPFS) including [individual directories](../../storage/index.md#what-individual-storage-solutions-are-available) and [project directories](../../../data_management/storage/cheaha_storage_gpfs/project_directories.md). +- [Long-Term Storage (LTS)](../../storage/lts/index.md). - [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). To find these resources on Globus, use the following steps. @@ -203,7 +203,7 @@ Proceed on to learn how to transfer between Collections. ## How Do I Transfer Between a Collection and Cheaha? -Please use the following instructions to transfer data from a Collection to [Cheaha GPFS](../../index.md#what-type-of-storage-do-i-need). These instructions may also be used for other buckets on LTS, provided you have access and know their file path. +Please use the following instructions to transfer data from a Collection to [Cheaha GPFS](../../storage/cheaha_storage_gpfs/index.md). These instructions may also be used for other buckets on LTS, provided you have access and know their file path. The direction of transfer may also be reversed to transfer data from Cheaha to a Collection. Note that some Collections may not allow you to transfer data back, such as some of those provided by Research Cores. @@ -255,7 +255,7 @@ From here you can proceed to other related tutorials to initiate other transfers ## How Do I Transfer Between a Collection and LTS? -Please use the following instructions to transfer data from a Collection to a [bucket on LTS](../../lts/index.md). These instructions may also be used for other directories on Cheaha, provided you have access and know their file path. +Please use the following instructions to transfer data from a Collection to a [bucket on LTS](../../../data_management/storage/lts/index.md). These instructions may also be used for other directories on Cheaha, provided you have access and know their file path. The direction of transfer may also be reversed to transfer data from LTS to the destination Collection. Note that some Collections may not allow you to transfer data back, such as some of those provided by Research Cores. @@ -300,7 +300,7 @@ From here you can proceed to other related tutorials to initiate other transfers ## How Do I Transfer Between LTS and Cheaha? -Please use the following instructions to transfer data from a [bucket on LTS](../../lts/index.md) to a project directory on Cheaha. These instructions may also be used for other buckets on LTS and directories on Cheaha, provided you have access and know their file paths. +Please use the following instructions to transfer data from a [bucket on LTS](../../storage/lts/index.md) to a project directory on Cheaha. These instructions may also be used for other buckets on LTS and directories on Cheaha, provided you have access and know their file paths. The direction of transfer may also be reversed to transfer data from Cheaha to LTS. diff --git a/docs/data_management/transfer/tutorial/globus_organization_tutorial.md b/docs/data_management/transfer/tutorial/globus_organization_tutorial.md index b290c62d3..311e0c94f 100644 --- a/docs/data_management/transfer/tutorial/globus_organization_tutorial.md +++ b/docs/data_management/transfer/tutorial/globus_organization_tutorial.md @@ -27,7 +27,7 @@ Topics covered: Globus is a data transfer ecosystem that simplifies the process of transferring, sharing, and managing large datasets. It is used by research institutions around the world to move research data between different storage devices, computer systems, and institutions. Globus has many research data oriented features, making it ideal for many research data transfer scenarios. Below is a list of features. - Straight-forward, browser-based interface. -- Compatible with [Long-Term Storage](../../lts/index.md). +- Compatible with [Long-Term Storage](../../storage/lts/index.md). - Can be used to share data with Research Core customers. - Can be used to transfer data between lab workstations, servers, and Cheaha. - Transfers are automatically retried in the event of network or computer system outages. diff --git a/docs/education/courses.md b/docs/education/courses.md index baf52cb6b..57737bcf7 100644 --- a/docs/education/courses.md +++ b/docs/education/courses.md @@ -24,4 +24,4 @@ If you have questions about the course please feel free to reach out to [Support ### Syllabus -The syllabus is available as a public webpage at , hosted on [LTS](../data_management/lts/index.md). +The syllabus is available as a public webpage at , hosted on [LTS](../data_management/storage/lts/index.md). diff --git a/docs/help/support.md b/docs/help/support.md index 6c5bc0743..e38f8694b 100644 --- a/docs/help/support.md +++ b/docs/help/support.md @@ -82,7 +82,7 @@ Select the option appropriate for your need. The "View all open tickets" will sh ## How Do I Request or Change Shared Storage? -Please see our [Storage page](../data_management/index.md) for more information. +Please see our [Storage page](../data_management/storage/index.md) for more information. ## How Do I Request New Software Installed? diff --git a/docs/index.md b/docs/index.md index e3eb084d4..abfcf63b9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -25,7 +25,7 @@ Create [your Cheaha Account](./account_management/cheaha_account.md), then check - [Getting Started with Cloud.RC for On-Premises Cloud Computing](./uab_cloud/tutorial/index.md) - Data Management - [How Do I Use Globus for Data Transfer?](./data_management/transfer/tutorial/index.md) - - [What Type of Storage Do I Need?](./data_management/index.md#what-type-of-storage-do-i-need) + - [What Type of Storage Do I Need?](./data_management/storage/index.md#what-type-of-storage-do-i-need) ### Success Stories diff --git a/docs/news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md b/docs/news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md index a394ecfa7..e42b5a040 100644 --- a/docs/news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md +++ b/docs/news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md @@ -10,6 +10,6 @@ We are aware of increased transfer times into and out of LTS when using Globus. -At this time, we recommend preferring to use [`s5cmd`](../../data_management/lts/interfaces.md#s5cmd) to transfer large amounts of data into and out of LTS. +At this time, we recommend preferring to use [`s5cmd`](../../data_management/storage/lts/interfaces.md#s5cmd) to transfer large amounts of data into and out of LTS. Please feel free to [Contact Us](../../help/support.md) for more information or alternative solutions. diff --git a/docs/news/posts/2025-10-07-migration-overview.md b/docs/news/posts/2025-10-07-migration-overview.md index 01902eb4c..e074bc659 100644 --- a/docs/news/posts/2025-10-07-migration-overview.md +++ b/docs/news/posts/2025-10-07-migration-overview.md @@ -94,7 +94,7 @@ To effectively manage growing storage needs while controlling the costs associat ### What GPFS Tiering IS NOT 1. **Tiering is NOT a replacement for LTS**. - 1. Data you know you will not use for an extended period of time should be moved to [LTS](../../data_management/lts/index.md). + 1. Data you know you will not use for an extended period of time should be moved to [LTS](../../data_management/storage/lts/index.md). 1. Storage quotas will be enforced regardless of a given file's storage tier. This means for a standard project quota, only 25 TiB can be stored in a project across both GPFS and Ceph. 1. **Tiering is NOT a backup** 1. A file's data will only exist on one tier, CephFS or GPFS, **never on both**. @@ -109,7 +109,7 @@ To effectively manage growing storage needs while controlling the costs associat !!! critical - It is imperative to understand that tiered storage does not equal a backup. We do not provide a traditional, automatic backup for data stored on Cheaha. All data are erasure-encoded in case of hardware failure, they are not backed up in case of user error. Please see information about [LTS](../../data_management/lts/index.md) for a potential backup solution. + It is imperative to understand that tiered storage does not equal a backup. We do not provide a traditional, automatic backup for data stored on Cheaha. All data are erasure-encoded in case of hardware failure, they are not backed up in case of user error. Please see information about [LTS](../../data_management/storage/lts/index.md) for a potential backup solution. ### What CephFS IS diff --git a/docs/uab_cloud/sharing_cloud_environment.md b/docs/uab_cloud/sharing_cloud_environment.md index f2d86a2d5..aeeee69ef 100644 --- a/docs/uab_cloud/sharing_cloud_environment.md +++ b/docs/uab_cloud/sharing_cloud_environment.md @@ -16,7 +16,7 @@ The benefits of creating and using a Shared Cloud Environment for your Lab/Core ## How Do I Create a Shared Cloud Environment for My Lab/Core -To use the shared cloud resources available, you will need to send in a request to the UAB IT Research Computing Team via email . In the email, please state clearly your needs and the resources you would require for your lab. Your request should also include members of your lab to be included in the Shared Cloud Environment, and a preferred name (usually same as lab project folder on Cheaha). Please follow the naming conventions for requesting a [shared storage](../data_management/index.md#how-do-i-request-shared-storage) on our platforms in your request. +To use the shared cloud resources available, you will need to send in a request to the UAB IT Research Computing Team via email . In the email, please state clearly your needs and the resources you would require for your lab. Your request should also include members of your lab to be included in the Shared Cloud Environment, and a preferred name (usually same as lab project folder on Cheaha). Please follow the naming conventions for requesting a [shared storage](../data_management/storage/index.md#how-do-i-request-shared-storage) on our platforms in your request. ## How Do I Switch Project Spaces? diff --git a/mkdocs.yml b/mkdocs.yml index 0f83ff2eb..beabcb7bc 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -82,14 +82,13 @@ plugins: # order matters! cheaha/open_ondemand/ood_jupyter.md: cheaha/open_ondemand/ood_jupyter_notebook.md cheaha/slurm/sbatch_usage.md: cheaha/slurm/submitting_jobs.md contributor_guide.md: contributing/contributor_guide.md - data_management/cheaha_gpfs_storage.md: data_management/cheaha_storage_gpfs/index.md - data_management/LTS/lts.md: data_management/lts/index.md - data_management/LTS/sharing.md: data_management/lts/iam_and_policies.md - data_management/lts/lts.md: data_management/lts/index.md - data_management/lts/policies.md: data_management/lts/iam_and_policies.md - data_management/lts/sharing.md: data_management/lts/iam_and_policies.md - data_management/cheaha_storage_gpfs/project_directory_organization.md: data_management/cheaha_storage_gpfs/project_directories.md#project-directory-organization - data_management/storage.md: data_management/index.md + data_management/cheaha_gpfs_storage.md: data_management/storage/cheaha_storage_gpfs/index.md + data_management/cheaha_storage_gpfs/project_directory_organization.md: data_management/storage/cheaha_storage_gpfs/project_directories.md#project-directory-organization + data_management/LTS/lts.md: data_management/storage/lts/index.md + data_management/LTS/sharing.md: data_management/storage/lts/iam_and_policies.md + data_management/lts/lts.md: data_management/storage/lts/index.md + data_management/lts/policies.md: data_management/storage/lts/iam_and_policies.md + data_management/lts/sharing.md: data_management/storage/lts/iam_and_policies.md environment_management/anaconda_environments.md: workflow_solutions/using_anaconda.md environment_management/containers.md: workflow_solutions/getting_containers.md environment_management/git.md: workflow_solutions/git_collaboration.md @@ -125,24 +124,27 @@ nav: - Leaving UAB: account_management/leaving_uab.md - Data Management: - data_management/index.md - - Cheaha Storage (GPFS): - - data_management/cheaha_storage_gpfs/index.md - - User and Home Directories: data_management/cheaha_storage_gpfs/individual_directories.md - - Project Directories: data_management/cheaha_storage_gpfs/project_directories.md - - Network Scratch: data_management/cheaha_storage_gpfs/network_scratch.md - - Local Scratch: data_management/cheaha_storage_gpfs/local_scratch.md - - Temporary Files (/tmp/ Directory): data_management/cheaha_storage_gpfs/temporary_files.md - - Storage Alternatives: data_management/alternate_storage.md - - Long Term Storage: - - data_management/lts/index.md - - Tutorial: - - data_management/lts/tutorial/index.md - - Individual LTS and s3cmd Workflow: data_management/lts/tutorial/individual_lts_tutorial.md - - Shared LTS and s3cmd Workflow: data_management/lts/tutorial/shared_lts_tutorial.md - - Interfacing With LTS: data_management/lts/interfaces.md - - Identity and Access Management: data_management/lts/iam_and_policies.md - - UAB Core Accounts: data_management/lts/lts_cores.md - - FAQ: data_management/lts/lts_faq.md + - Storage: + - data_management/storage/index.md + - Cheaha Storage (GPFS): + - data_management/storage/cheaha_storage_gpfs/index.md + - User and Home Directories: data_management/storage/cheaha_storage_gpfs/individual_directories.md + - Project Directories: data_management/storage/cheaha_storage_gpfs/project_directories.md + - Network Scratch: data_management/storage/cheaha_storage_gpfs/network_scratch.md + - Local Scratch: data_management/storage/cheaha_storage_gpfs/local_scratch.md + - Temporary Files (/tmp/ Directory): data_management/storage/cheaha_storage_gpfs/temporary_files.md + - Long Term Storage: + - data_management/storage/lts/index.md + - Tutorial: + - data_management/storage/lts/tutorial/index.md + - Individual LTS and s3cmd Workflow: data_management/storage/lts/tutorial/individual_lts_tutorial.md + - Shared LTS and s3cmd Workflow: data_management/storage/lts/tutorial/shared_lts_tutorial.md + - Interfacing With LTS: data_management/storage/lts/interfaces.md + - Identity and Access Management: data_management/storage/lts/iam_and_policies.md + - UAB Core Accounts: data_management/storage/lts/lts_cores.md + - FAQ: data_management/storage/lts/lts_faq.md + - Code Storage: data_management/storage/code_storage.md + - Storage Alternatives: data_management/storage/alternate_storage.md - Data Transfer Tools: - data_management/transfer/index.md - Tutorial: @@ -153,7 +155,7 @@ nav: - Globus: data_management/transfer/globus.md - RClone: data_management/transfer/rclone.md - FileZilla: data_management/transfer/filezilla.md - - Code Storage: data_management/code_storage.md + - Research Data Responsibilities: data_management/research_data_responsibilities.md - Workflow Solutions: - Using the Shell: workflow_solutions/shell.md From aa98772abb6bb7b515d8bd3279055e2539abe873 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Fri, 5 Dec 2025 14:13:43 -0600 Subject: [PATCH 02/16] reorganize globus --- docs/account_management/cheaha_account.md | 2 +- docs/account_management/leaving_uab.md | 4 +- docs/cheaha/open_ondemand/hpc_desktop.md | 2 +- docs/cheaha/open_ondemand/ood_layout.md | 2 +- docs/data_management/storage/lts/index.md | 2 +- .../data_management/storage/lts/interfaces.md | 4 +- docs/data_management/storage/lts/lts_faq.md | 2 +- .../globus/globus_connect_personal.md | 1 + .../transfer/{globus.md => globus/index.md} | 86 +++++++++---------- .../transfer/globus/install_gcp.md | 1 + docs/data_management/transfer/index.md | 6 +- docs/data_management/transfer/rclone.md | 2 +- .../transfer/tutorial/index.md | 4 +- mkdocs.yml | 16 ++-- 14 files changed, 68 insertions(+), 66 deletions(-) create mode 100644 docs/data_management/transfer/globus/globus_connect_personal.md rename docs/data_management/transfer/{globus.md => globus/index.md} (80%) create mode 100644 docs/data_management/transfer/globus/install_gcp.md diff --git a/docs/account_management/cheaha_account.md b/docs/account_management/cheaha_account.md index b3b70c00d..f334718da 100644 --- a/docs/account_management/cheaha_account.md +++ b/docs/account_management/cheaha_account.md @@ -103,7 +103,7 @@ We're always happy to provide support for your Research Computing needs, you nee - [No-cost storage offerings](../data_management/storage/index.md#what-type-of-storage-do-i-need) - [GPFS](../data_management/storage/index.md#what-shared-storage-solutions-are-available): Hot storage, compute adjacent, directly accessible from Cheaha - [LTS](../data_management/storage/lts/index.md): Cool storage, large capacity - - [Transfer data with Globus](../data_management/transfer/globus.md) + - [Transfer data with Globus](../data_management/transfer/globus/index.md) - [Batch computing](../cheaha/slurm/introduction.md) - Interactive applications in [Open OnDemand](../cheaha/open_ondemand/index.md) - [HPC Desktop](../cheaha/open_ondemand/hpc_desktop.md) diff --git a/docs/account_management/leaving_uab.md b/docs/account_management/leaving_uab.md index 7ead9f8b4..1b2420493 100644 --- a/docs/account_management/leaving_uab.md +++ b/docs/account_management/leaving_uab.md @@ -50,7 +50,7 @@ For each dataset or project, which option is ideal depends on the state of the p - Transfer responsibility of the data to a successor (retiring)? 1. Make the appropriate arrangements with relevant administrative units (e.g., Office of Research and OSP). - 1. [Globus](../data_management/transfer/globus.md) may be used to efficiently and robustly transfer the data from one directory on Cheaha to another. Please [contact us](../help/support.md) for more details. + 1. [Globus](../data_management/transfer/globus/index.md) may be used to efficiently and robustly transfer the data from one directory on Cheaha to another. Please [contact us](../help/support.md) for more details. - Transfer the data to a new instutition (moving)? @@ -73,6 +73,6 @@ If the Core will continue operating, then it is assumed there will be a successo - [GPFS (Cheaha) shared allocation](../data_management/storage/cheaha_storage_gpfs/project_directories.md). - [LTS shared allocation](../data_management/storage/lts/index.md). - [OpenStack Shared Projects](../uab_cloud/sharing_cloud_environment.md). -- Service account, shared mailboxes, and other shared resources not managed by Research Computing, but which may have an impact on Core operations relating to Research Data acquisition and transfer, such as [Globus](../data_management/transfer/globus.md). +- Service account, shared mailboxes, and other shared resources not managed by Research Computing, but which may have an impact on Core operations relating to Research Data acquisition and transfer, such as [Globus](../data_management/transfer/globus/index.md). If the Core will cease operating, please [contact us](../help/support.md) to make arrangements to ensure final disposition of all research data. diff --git a/docs/cheaha/open_ondemand/hpc_desktop.md b/docs/cheaha/open_ondemand/hpc_desktop.md index 18fb7bc81..41fba6e62 100644 --- a/docs/cheaha/open_ondemand/hpc_desktop.md +++ b/docs/cheaha/open_ondemand/hpc_desktop.md @@ -74,7 +74,7 @@ Once you click the tab, you'll see the control panel appear. The second option f ![!VNC clipboard](images/ood_desktop_copy_paste.png) -To copy from the VNC to your personal machine, highlight the text you want to copy in the VNC session, and that text will appear in the clipboard. Select the text in the clipboard, copy it, and then paste it on your local machine. Images cannot be copy-pasted through this clipboard. Instead, images should be saved as a file and then transferred through tools such as [Globus](../../data_management/transfer/globus.md), [rclone](../../data_management/transfer/rclone.md), or an [scp utility](https://servicenow.iu.edu/kb?id=kb_article_view&sysparm_article=KB0024361). +To copy from the VNC to your personal machine, highlight the text you want to copy in the VNC session, and that text will appear in the clipboard. Select the text in the clipboard, copy it, and then paste it on your local machine. Images cannot be copy-pasted through this clipboard. Instead, images should be saved as a file and then transferred through tools such as [Globus](../../data_management/transfer/globus/index.md), [rclone](../../data_management/transfer/rclone.md), or an [scp utility](https://servicenow.iu.edu/kb?id=kb_article_view&sysparm_article=KB0024361). ## Visual Studio Code Remote Tunnel diff --git a/docs/cheaha/open_ondemand/ood_layout.md b/docs/cheaha/open_ondemand/ood_layout.md index d94c3079a..2a90e9a3b 100644 --- a/docs/cheaha/open_ondemand/ood_layout.md +++ b/docs/cheaha/open_ondemand/ood_layout.md @@ -52,7 +52,7 @@ Data can be uploaded from your local machine using this interface. Use the `Uplo !!! important - This should be limited to small files only (< 1 MB). For large files or datasets, please use [Globus](../../data_management/transfer/globus.md) instead. + This should be limited to small files only (< 1 MB). For large files or datasets, please use [Globus](../../data_management/transfer/globus/index.md) instead. #### Opening a Terminal diff --git a/docs/data_management/storage/lts/index.md b/docs/data_management/storage/lts/index.md index 8c511bfbb..93c0588cc 100644 --- a/docs/data_management/storage/lts/index.md +++ b/docs/data_management/storage/lts/index.md @@ -5,7 +5,7 @@ UAB Long-term storage (LTS) is an S3 object-storage platform hosted at UAB. This !!! tip - [Globus](../../transfer/globus.md#long-term-storage-s3-lts-connector) may be used to transfer data with LTS. + [Globus](../../transfer/globus/index.md#long-term-storage-s3-lts-connector) may be used to transfer data with LTS. ## Terminology diff --git a/docs/data_management/storage/lts/interfaces.md b/docs/data_management/storage/lts/interfaces.md index 6fcce8373..925961f02 100644 --- a/docs/data_management/storage/lts/interfaces.md +++ b/docs/data_management/storage/lts/interfaces.md @@ -8,7 +8,7 @@ LTS is not available as a mounted filesystem on local computers or Cheaha. You m ## Globus -[Globus](../../transfer/globus.md#long-term-storage-s3-lts-connector) is a general file transfer system that operates through a web browser and is recommended for most file transfer needs. UAB has an S3 connector for Globus that can transfer data to and from LTS as long as the user has access to the desired buckets. +[Globus](../../transfer/globus/index.md#long-term-storage-s3-lts-connector) is a general file transfer system that operates through a web browser and is recommended for most file transfer needs. UAB has an S3 connector for Globus that can transfer data to and from LTS as long as the user has access to the desired buckets. To connect to the LTS endpoint in Globus, search `UAB Research Computing LTS` in the search bar and enter your access and secret keys given to you by Research Computing staff. You will be able to see the buckets owned by the allocation associated with the keys you entered. @@ -24,7 +24,7 @@ Globus is very useful for single transfers of data either to or from LTS and is ### Managing LTS Credentials on Globus -See our [Globus - Adding LTS Allocation Credentials](../../transfer/globus.md#adding-lts-allocation-credentials) section for more information. +See our [Globus - Adding LTS Allocation Credentials](../../transfer/globus/index.md#adding-lts-allocation-credentials) section for more information. ## Command Line diff --git a/docs/data_management/storage/lts/lts_faq.md b/docs/data_management/storage/lts/lts_faq.md index 0dd319ec5..34a07cccd 100644 --- a/docs/data_management/storage/lts/lts_faq.md +++ b/docs/data_management/storage/lts/lts_faq.md @@ -125,4 +125,4 @@ The following policy file will give read permission to all LTS users for all obj ## Can I Change Permissions on a Bucket via Globus? -As of now, there is no way to change permissions on a bucket via [Globus](../../transfer/globus.md). The only way to change permissions is via the command line. +As of now, there is no way to change permissions on a bucket via [Globus](../../transfer/globus/index.md). The only way to change permissions is via the command line. diff --git a/docs/data_management/transfer/globus/globus_connect_personal.md b/docs/data_management/transfer/globus/globus_connect_personal.md new file mode 100644 index 000000000..ccc7fee23 --- /dev/null +++ b/docs/data_management/transfer/globus/globus_connect_personal.md @@ -0,0 +1 @@ +# How to Use Globus Connect Personal (GCP) diff --git a/docs/data_management/transfer/globus.md b/docs/data_management/transfer/globus/index.md similarity index 80% rename from docs/data_management/transfer/globus.md rename to docs/data_management/transfer/globus/index.md index b1ae59410..7ce6a3d85 100644 --- a/docs/data_management/transfer/globus.md +++ b/docs/data_management/transfer/globus/index.md @@ -3,7 +3,7 @@ !!! announcement - We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`](../../data_management//storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. + We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`](../../../data_management/storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. Globus is a powerful tool for robustly and securely managing data transfers to and from collaborators and within UAB Research Computing. Globus is recommended for most single-use, day-to-day data transfer use-cases. @@ -13,7 +13,7 @@ UAB Research Computing uses High Assurance Endpoints, meaning there are addition 1. You will be prompted to prove authorization each time you access a UAB Research Computing endpoint or attempt to download files to your local machine from such an endpoint. If you are already logged in with Single Sign-On (SSO) the process is simple. If not, you will need to authenticate with SSO. 1. Bookmarks are not allowed in High Assurance endpoints. 1. In the newer version, Globus "Endpoints" have been moved under "Console", which can be located in the left-hand navigation pane. - ![!Globus endpoints moved under console](./images/globus_108_console_endpoint.png) + ![!Globus endpoints moved under console](../images/globus_108_console_endpoint.png) For more detailed information on High Assurance please see the Globus official pages below: @@ -45,19 +45,19 @@ To manage your identities, navigate to using UAB Single Sign-On (SSO). Start typing "University of Alabama at Birmingham" into the "Use your existing organizational login" text box and selected it when it appears in the list. - ![!Globus login page with University of Alabama at Birmingham entered into the text box](./images/globus_001_login.png) + ![!Globus login page with University of Alabama at Birmingham entered into the text box](../images/globus_001_login.png) 1. Click File Manager in the left-hand navigation pane. - ![!Navigation pane with File Manager selected.](./images/globus_002_nav_pane_file_manager.png) + ![!Navigation pane with File Manager selected.](../images/globus_002_nav_pane_file_manager.png) 1. Ensure the center icon for the "Panels" selection is picked. - ![!Panels selection widget with center icon selected. Center icon appears to be two side-by-side panes.](./images/globus_003_panels.png) + ![!Panels selection widget with center icon selected. Center icon appears to be two side-by-side panes.](../images/globus_003_panels.png) 1. Click the "Search" icon in the "Collection" text box near the top-left or top-right of the page to locate an endpoint/collection. An endpoint is a server that provides access to data stored in a cluster. A Collection can be a Mapped Collection or Guest Collection, which represents a user's own collection of files or directories mapped from storage endpoints to their Globus account for easy management, sharing and accessing. Please refer to the [Globus endpoints and collections](https://docs.globus.org/guides/overviews/collections-and-endpoints/) to know more. There are multiple ways to find an endpoint. For some endpoints you may be asked to log in, which is true of all UAB endpoints. Some UAB endpoints may also require that you be on the UAB Campus VPN. - ![!Globus File Manager interface with mouse pointer over left-hand Collection Search box.](./images/globus_004_search_bar.png) + ![!Globus File Manager interface with mouse pointer over left-hand Collection Search box.](../images/globus_004_search_bar.png) 1. Begin typing in the box to search for an endpoint. To find UAB-related endpoints, search for "UAB". There are two Cheaha endpoints @@ -66,33 +66,33 @@ To manage your identities, navigate to " to be taken to the status of the transfer. You can also check on the status of any transfers by clicking the "Activity" button in the left-hand navigation pane. @@ -106,7 +106,7 @@ To manage your identities, navigate to !!! important - [LTS](../../data_management/storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. + [LTS](../../../data_management/storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. -To use the UAB [LTS](../../data_management/storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../data_management/storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. +To use the UAB [LTS](../../../data_management/storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../../data_management/storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. - ![create bucket via globus](./images/globus-create-lts-bucket.png) + ![create bucket via globus](../images/globus-create-lts-bucket.png) #### Adding LTS Allocation Credentials -Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../data_management/storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. +Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../../data_management/storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. 1. In your browser, navigate to and login using UAB SSO. 1. Click "Collections" in the left-hand navigation pane. 1. In the search field at the top of the "Collection" page, enter "UAB LTS" and then click the search button. Be sure to uncheck "Recently Used" if it is checked. You should see a collection titled "UAB Research Computing LTS (Long Term Storage aka S3)" appear in the search results. 1. Click the right arrow indicator at the right-hand side of the "UAB Research Computing LTS" result. You should be taken to the Overview page for the "UAB Research Computing LTS" endpoint. - ![!Image showing Globus collections page with UAB LTS in search box, UAB Research Computing LTS endpoint visible in results, and right arrow highlighted.](./images/globus-lts-s3-credentials-01.png) + ![!Image showing Globus collections page with UAB LTS in search box, UAB Research Computing LTS endpoint visible in results, and right arrow highlighted.](../images/globus-lts-s3-credentials-01.png) 1. Near the top of the Overview page, click the "Credentials" tab". After some time, you should see a form requesting your "AWS IAM Access Key ID" and "AWS IAM Secret Key". 1. Enter the two requested keys in the appropriate boxes, then press "Continue". For data security reasons, you may be asked to authenticate again with your UAB SSO credentials. If you have more than one set of keys, you will need to choose which to enter. At this time, there doesn't appear to be a way to enter or use more than one set of credentials at a time with Globus. - ![!Image showing Register a Credential form on the UAB Research Computing LTS endpoint Overview page showing artificial keys entered into the appropriate text fields.](./images/globus-lts-s3-credentials-02.png) + ![!Image showing Register a Credential form on the UAB Research Computing LTS endpoint Overview page showing artificial keys entered into the appropriate text fields.](../images/globus-lts-s3-credentials-02.png) 1. You should be taken back to the UAB Research Computing LTS endpoint Overview page with the Credentials tab selected. There should now be one entry on this page showing your AWS IAM Access Key ID and your Globus Identity (i.e., your `BlazerID@uab.edu` email address). If you have multiple Access Keys and ever wish to change which one is being used with Globus, then click the "Trash Can" icon next to the entry on this page to delete it, and start the key entry process over from the previous step. - ![!Image showing UAB Research Computing LTS endpoint Overview page showing Access Credentials entry with AWS IAM Access Key ID and Globus Identity.](./images/globus-lts-s3-credentials-03.png) + ![!Image showing UAB Research Computing LTS endpoint Overview page showing Access Credentials entry with AWS IAM Access Key ID and Globus Identity.](../images/globus-lts-s3-credentials-03.png) At this point you are able to access the LTS allocation associated with the Access Key you entered, and any buckets which have granted access to that Access Key. If you have more than one Access Key, e.g. for each of your personal and project allocations, you will need to choose which key to enter above. If you ever wish to change credentials, then click the "Trash Can" icon next to the entry shown in step 6, above, and start the key entry process over. @@ -178,11 +178,11 @@ At this point you are able to access the LTS allocation associated with the Acce All data transferred to LTS must be placed in a bucket, and may _not_ be placed directly into the root directory. Attempting to move data to the root directory will result in an unhelpful error message in the "Activity" window. -![!unhelpful error message for data placed in the root LTS directory](images/globus_lts_no_bucket_error_001.png) +![!unhelpful error message for data placed in the root LTS directory](../images/globus_lts_no_bucket_error_001.png) Clicking on the "view event log" link shows the following. -![!unhelpful event log message](images/globus_lts_no_bucket_error_002.png) +![!unhelpful event log message](../images/globus_lts_no_bucket_error_002.png) ```text Error (transfer) @@ -197,7 +197,7 @@ Details: an end-of-file was reached\nglobus_xio: An end of file occurred\n When creating new buckets, the name must be unique across all buckets on the system. If a duplicate bucket name, for example `first-test-bucket`, is entered, a long error message will appear in a small space next to the new bucket name. For readability, the expanded message is shown below. -![!large error message in small space](images/globus_lts_duplicate_name_error_001.png) +![!large error message in small space](../images/globus_lts_duplicate_name_error_001.png) ```text Remote Endpoint Failure: Path already exists, Error (mkdir) @@ -206,13 +206,13 @@ Server: 138.26.220.68:443 Message: Path '/first-test-bucket/' already exists ``` -At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../storage/lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. +At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../../storage/lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. -![!large error message in small space](images/globus-uuid.png) +![!large error message in small space](../images/globus-uuid.png) -Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../storage/lts/lts_faq.md#what-are-valid-bucket-names-in-lts). +Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../../storage/lts/lts_faq.md#what-are-valid-bucket-names-in-lts). -![!large invalid error message in small space](images/globus_lts_invalid_name_error_001.png) +![!large invalid error message in small space](../images/globus_lts_invalid_name_error_001.png) ```text Bad Gateway: Endpoint Error, Error (mkdir) @@ -227,23 +227,23 @@ Error accessing "": ErrorInvalidBucketName: ErrorInvalidBucketName: \r\n To cancel or dismiss these errors, click the `refresh list` button on the Globus collection panel, or scroll all the way to the right in the red area of the error message and click the `x` symbol as shown below. -![!large error message cancellation](images/globus_lts_cancele_name_error_001.png) +![!large error message cancellation](../images/globus_lts_cancele_name_error_001.png) Uploading a top-level folder that does not follow the bucket naming rules will cause an error similar to the one encountered when creating a bucket with an invalid name. When uploading a folder with a name similar to a bucket in your LTS, Globus will sync and save all sub-folders and files into that bucket. Subfolders also need to follow naming rules, but they inherit the uniqueness from the parent name. This is part of why we recommend random UUIDs. If you attempt to upload a folder with a name that matches an existing bucket in someone else's space, you will encounter a `permission denied error`, as shown below. -![!large error message in small space](images/globus_lts_upload_error_001.png) +![!large error message in small space](../images/globus_lts_upload_error_001.png) -Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../storage/lts/iam_and_policies.md#policy-structure) and [applying a policy](../storage/lts/iam_and_policies.md#applying-a-policy). +Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../../storage/lts/iam_and_policies.md#policy-structure) and [applying a policy](../../storage/lts/iam_and_policies.md#applying-a-policy). ## Using Bookmarks To save a bookmark, use the File Manager interface to select a collection and navigate to a path on that collection. Then click the "Create Bookmarks" button as shown below. -![!Globus File Manager interface with mouse pointer hovering over Bookmark icon.](./images/globus_060_create_bookmark.png) +![!Globus File Manager interface with mouse pointer hovering over Bookmark icon.](../images/globus_060_create_bookmark.png) To manage bookmarks, click on the Collection search bar, then select the Bookmarks tab. To edit a bookmark, click the 'Pencil' icon. To delete a bookmark, click the 'Trash Bin' icon. -![!Globus Bookmarks interface showing four bookmarks.](./images/globus_061_manage_bookmarks.png) +![!Globus Bookmarks interface showing four bookmarks.](../images/globus_061_manage_bookmarks.png) !!! note @@ -261,19 +261,19 @@ It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public a 1. Click the "Administered By You" tab (or) you can search for the collections in search. - ![!Globus Endpoints page with Administered by You selected, showing two endpoints. One of the endpoints is a shared endpoint.](./images/globus_100_shared_search_collections.png) + ![!Globus Endpoints page with Administered by You selected, showing two endpoints. One of the endpoints is a shared endpoint.](../images/globus_100_shared_search_collections.png) 1. In the table, find the collections you wish to share data from and click its name. You will be taken to the page for that collection. 1. Click the "Collections" tab. - ![!Globus UAB RC Work Laptop page with Guest Collections tab selected showing one collection.](./images/globus_101_shared_collections.png) + ![!Globus UAB RC Work Laptop page with Guest Collections tab selected showing one collection.](../images/globus_101_shared_collections.png) 1. Click the "Add a Guest Collection" button. 1. Fill out the form. - ![!Create New Guest Collection form.](./images/globus_102_shared_collection_form.png) + ![!Create New Guest Collection form.](../images/globus_102_shared_collection_form.png) 1. Manually enter a path or click the Browse button to select a folder. 1. Give a short but memorable name for your Guest Collection. This information will be useful for your collaborators. @@ -286,13 +286,13 @@ It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public a 1. Make sure you are on the "Permissions" tab. You should see a permissions table with your name in it. - ![!Newly created test endpoint page with Permissions tab selected.](./images/globus_103_shared_permissions.png) + ![!Newly created test endpoint page with Permissions tab selected.](../images/globus_103_shared_permissions.png) 1. Click "Add Permissions -- Share With" to share your Guest Collection with other users. 1. Fill out the form. - ![!Test endpoint Add Permissions Share With form.](./images/globus_104_shared_add_permissions.png) + ![!Test endpoint Add Permissions Share With form.](../images/globus_104_shared_add_permissions.png) 1. Optionally enter a path within the shared endpoint or use the Browse button. If you leave the path as just a slash, the entire shared endpoint will be shared with the permitted users. 1. Select who to share with. @@ -326,17 +326,17 @@ It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public a 1. Click the "Administered By You" tab. - ![!Globus Endpoints page with Administered by You tab selected, showing two endpoints.](./images/globus_105_shared_collections.png) + ![!Globus Endpoints page with Administered by You tab selected, showing two endpoints.](../images/globus_105_shared_collections.png) 1. Click the right caret ">" icon at the right side of the row with the collection you wish to delete. You will be taken to the information page for that collection. - ![!Globus Endpoints page with Shared Collection Overview.](./images/globus_106_shared_collection_overview.png) + ![!Globus Endpoints page with Shared Collection Overview.](../images/globus_106_shared_collection_overview.png) 1. Click "X Delete Collection" and a confirmation dialog will open at the top of the page. Respond to the dialog to delete the Guest Collection, or to cancel. - ![!Delete Collection confirmation dialog banner.](./images/globus_107_shared_delete.png) + ![!Delete Collection confirmation dialog banner.](../images/globus_107_shared_delete.png) ## Where Can I Learn More About Globus? -- See our [Tutorials](./tutorial/index.md) +- See our [Tutorials](../tutorial/index.md) - Visit the [Globus Events Calendar](https://www.globus.org/events) for official learning opportunities. diff --git a/docs/data_management/transfer/globus/install_gcp.md b/docs/data_management/transfer/globus/install_gcp.md new file mode 100644 index 000000000..34ce522a2 --- /dev/null +++ b/docs/data_management/transfer/globus/install_gcp.md @@ -0,0 +1 @@ +# How to Install Globus Connect Personal (GCP) diff --git a/docs/data_management/transfer/index.md b/docs/data_management/transfer/index.md index 08201300d..c21359806 100644 --- a/docs/data_management/transfer/index.md +++ b/docs/data_management/transfer/index.md @@ -2,7 +2,7 @@ We currently support the following tools on Cheaha to manage data transfers. You can find information for the following tools and services we support; -1. [Globus](./globus.md) +1. [Globus](./globus/index.md) 1. [Filezilla](./filezilla.md) 1. [Rclone](./rclone.md) @@ -21,9 +21,9 @@ If you are sending data infrequently, for example, to share results with a colla - If the transfer is a copy: You are keeping your own copy. Keep in mind that your version and the recipient’s version may be out of sync over time. - If the transfer is a move: After confirming the recipient has retrieved the data, it is good practice to delete your local copy to free up storage space. -- **Recommended method:** [Globus](../transfer/globus.md) is the easiest and most robust option. It is also simple to restrict who has access. +- **Recommended method:** [Globus](../transfer/globus/index.md) is the easiest and most robust option. It is also simple to restrict who has access. - Place your data in a directory you want to share. - - [Create a shared Globus collection](../transfer/globus.md#creating-a-guest-collection). + - [Create a shared Globus collection](../transfer/globus/index.md#creating-a-guest-collection). - [Share the collection](../transfer/tutorial/globus_organization_tutorial.md#how-do-i-share-a-collection-with-others) to the intended recipient. If you expect your collaboration to expand in the future, use a shared storage allocation ([GPFS](../../data_management/storage/cheaha_storage_gpfs/project_directories.md) or [LTS](../../data_management/storage/lts/index.md)). See our [Which Platform I Need](../../data_management/storage/index.md#which-platform-do-i-need-an-allocation-for) page to choose the shared storage allocation that better fits your needs. This option allows ongoing collaboration but requires more attention to access control, especially if your data falls under security requirements such as HIPAA, NIST 800-171, or ITAR. Collaborations using shared allocations can be managed in two ways. diff --git a/docs/data_management/transfer/rclone.md b/docs/data_management/transfer/rclone.md index d2938e9e8..bb4b32edd 100644 --- a/docs/data_management/transfer/rclone.md +++ b/docs/data_management/transfer/rclone.md @@ -1,6 +1,6 @@ # RClone -[RClone](https://rclone.org/) is a powerful command line tool for transferring and synchronizing files over the internet between various machines, servers and cloud storage services. It is highly recommended for small to moderate amounts of data. For very large amounts of data consider using [Globus](globus.md) for increased robustness against failure. Where Globus is not available, `rclone` is still suitable. +[RClone](https://rclone.org/) is a powerful command line tool for transferring and synchronizing files over the internet between various machines, servers and cloud storage services. It is highly recommended for small to moderate amounts of data. For very large amounts of data consider using [Globus](globus/index.md) for increased robustness against failure. Where Globus is not available, `rclone` is still suitable. RClone requires a modest amount of setup time on local machines, but once setup can be used fairly easily. RClone uses the concepts of "remotes", which is an abstract term for any storage service or device that is not physically part of the local machine. Many remotes are offered, including [SFTP](../../uab_cloud/remote_access.md#sftp) and various [UAB Cloud Storage Solutions](https://www.uab.edu/it/home/tech-solutions/file-storage/storage-options). SFTP may be used to access Cheaha, cloud.rc and other laptop and desktop computers. diff --git a/docs/data_management/transfer/tutorial/index.md b/docs/data_management/transfer/tutorial/index.md index 45f48c0a6..16b91b465 100644 --- a/docs/data_management/transfer/tutorial/index.md +++ b/docs/data_management/transfer/tutorial/index.md @@ -1,6 +1,4 @@ -# Data Transfer Tutorials - -## Globus +# Globus Tutorials To learn how to use Globus, everyone should start with the [Globus for Individuals Tutorials](./globus_individual_tutorial.md) to become familiar with how to get on Globus and how it works. diff --git a/mkdocs.yml b/mkdocs.yml index beabcb7bc..8821e2f52 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -147,15 +147,17 @@ nav: - Storage Alternatives: data_management/storage/alternate_storage.md - Data Transfer Tools: - data_management/transfer/index.md - - Tutorial: - - data_management/transfer/tutorial/index.md - - Globus for Individuals: data_management/transfer/tutorial/globus_individual_tutorial.md - - Globus for Organizations: data_management/transfer/tutorial/globus_organization_tutorial.md - - Globus Group Management: data_management/transfer/tutorial/globus_group_management.md - - Globus: data_management/transfer/globus.md + - Globus: + - data_management/transfer/globus/index.md + - Tutorial: + - data_management/transfer/tutorial/index.md + - Globus for Individuals: data_management/transfer/tutorial/globus_individual_tutorial.md + - Globus for Organizations: data_management/transfer/tutorial/globus_organization_tutorial.md + - Globus Group Management: data_management/transfer/tutorial/globus_group_management.md + - Install Globus Connect Personal: data_management/transfer/globus/install_gcp.md + - Globus Connect Personal: data_management/transfer/globus/globus_connect_personal.md - RClone: data_management/transfer/rclone.md - FileZilla: data_management/transfer/filezilla.md - - Research Data Responsibilities: data_management/research_data_responsibilities.md - Workflow Solutions: - Using the Shell: workflow_solutions/shell.md From aaed9058ca4a493339f023fadc72c872006e8855 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Fri, 5 Dec 2025 16:06:35 -0600 Subject: [PATCH 03/16] moving contents from group organization tutorial to gcp instal and use page --- .../globus/globus_connect_personal.md | 211 ++++++++++++++++++ docs/data_management/transfer/globus/index.md | 9 +- .../transfer/globus/install_gcp.md | 119 ++++++++++ mkdocs.yml | 1 + 4 files changed, 332 insertions(+), 8 deletions(-) diff --git a/docs/data_management/transfer/globus/globus_connect_personal.md b/docs/data_management/transfer/globus/globus_connect_personal.md index ccc7fee23..90657f447 100644 --- a/docs/data_management/transfer/globus/globus_connect_personal.md +++ b/docs/data_management/transfer/globus/globus_connect_personal.md @@ -1 +1,212 @@ # How to Use Globus Connect Personal (GCP) + +Globus Connect Personal (GCP) is a tool that lets you turn your personal computer into a Globus endpoint so you can transfer data to and from the Globus ecosystem. + +## How Do I Choose Specific Folders to Share Using Globus Connect Personal? + +### Choose Specific Folders on Windows + +1. In your Windows system tray, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the system tray, then open the Globus Connect Personal app on your computer and look for it again. + + ![Expanded system tray showing icon of a small letter "g" in a circle.](../tutorial/images/go-choose-folder/win/001-sys-tray.png) + +1. Right-click the icon to open the context menu and click "Options..." + ![Context menu of Globus system tray icon showing options.](../tutorial/images/go-choose-folder/win/002-context-menu.png) + +1. A new window will appear with a tab labelled Access. In the Access tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. + + - **(1) Accessible Folders** table with Folder, Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. + - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable from the Collection. **Check this box only if you want to share your data with others.** + - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** + - **(4) Plus `+` and minus `-` buttons** that allow you to add or remove folders from the list. + - **(5) Save** button which saves changes made to this tab of the options. + + ![Access tab of GCP options menu showing the default settings.](../tutorial/images/go-choose-folder/win/003-access-tab-default.png) + +1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. + + In this example, we removed the default `C:/Users/%username%/Documents` folder with the minus `-` button and added the `D:/data` folder with the `+` button and check the "Shareable" box. You will want to pick the folder where your research data is stored. + + ![Access tab of GCP options menu showing new settings.](../tutorial/images/go-choose-folder/win/004-access-tab-changed.png) + +1. Click the "General" tab. The "General" tab enables you to control some settings for the application itself and which folder is the default folder. The default folder will be the first one shown when accessing the Collection. + + - **(1) Run when Windows starts** checkbox enabling starting Globus Connect Personal when you start Windows. **Check this box if GCP should always be on when the computer is on.** + - **(2) Home Folder** text field that lets you choose which folder will be the default folder for your Collection. We recommend setting this to your primary shared folder from the previous step to simplify navigating your Collection in the Globus Web App. + - **(3) Save** button which saves changes made to this tab of the options. Be sure to click "Save" if you make changes here. + + ![General tab of GCP options menu showing default settings.](../tutorial/images/go-choose-folder/win/005-general-tab-default.png) + +1. Check "Run when Windows starts" if needed. Change the "Home Folder" to match your research data folder. Click "Save" when done. + + In this example, we set the "Home Folder" to match the research data folder, `D:/data` we added in a previous step. If you have multiple research directories to share, you will need to choose just one for this field. Be sure to click save when you are done. + + ![General tab of GCP options menu](../tutorial/images/go-choose-folder/win/006-general-tab-changed.png) + +To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) + +### Choose Specific Folders on MacOS + +1. In your MacOS notification area, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the notification area, then open the Globus Connect Personal app on your computer and look for it again. + + ![Notification area showing icon of a small letter "g" in a circle.](../tutorial/images/go-choose-folder/mac/001-notification-area.png) + +1. Right-click or command-click the icon to open the context menu. Click "Preferences…​". + + ![Context menu of Globus system tray icon showing preferences.](../tutorial/images/go-choose-folder/mac/002-context-menu.png) + +1. A new window will appear with a tab labelled "Access". Click the "Access" tab if it is not already selected. In this "Access" tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. + + - **(1) Accessible Directories and Files** table with "Directory or File", Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. + + + !!! note + + The terms Directories and Folders are synonyms here. + + + + - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable. **Check this box only if you want to share your data with others.** + - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** + - **(4) Plus `+` and minus `-`** buttons that allow you to add or remove folders from the list. + + ![Access tab of GCP options menu showing the default settings.](../tutorial/images/go-choose-folder/mac/003-access-tab.png) + +1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. + +To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) + +## How Do I Find Collections I Created or Own? + +To find a Collection you own, use the following steps. + +1. Navigate to the [Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app) using your browser. You should be at the File Manager page. + + ![File Manager page of the Globus Web App](../tutorial/images/common/file-manager.png) + +1. Click either of the Collection Search bar at the top of the File Manager page. This will take you to the Collection Search page. + + ![Collection Search page of the Globus Web App](../tutorial/images/common/collection-search-page.png) + +1. Click the Your Collections tab to display a list of Collections you have created or own. + + ![Your Collections tab showing a GCP Collection.](../tutorial/images/go-my-collections/003-your-collections.png) + +1. From here there are two options: + + 1. Click the name of the Collection to select it for a file transfer and be taken back to the File Manager page. + + ![File Manager page showing selected Collection on left-hand panel.](../tutorial/images/go-my-collections/004-file-manager-selection-made.png) + + 1. Click the three dots icon at the right side of the entry to be taken to the Collection details page. + + ![Collectionm details page with overview tab selected.](../tutorial/images/go-my-collections/005-collection-details-page.png) + +## How Do I Enable Collection Sharing for My Globus Account? + +Before you can share Collections from your Globus Connect Personal (GCP) Collection with others, you must do a one-time setup for your account. You will need to join the "University of Alabama at Birmingham (HA)" (UAB HA) subscription group. Sharing any Collection requires a paid subscription with Globus. UAB Research Computing has a subscription, but Globus does not know your BlazerID is part of our subscription until you join the subscription group. So, Globus also does not know the GCP Collection you created is part of our subscription. By joining our UAB HA group, you and your GCP Collection are confirmed to be part of our subscription, and you can share Collections from the GCP Collection. + +To join the UAB HA group, we need to receive both a UAB support request, and a request to join the UAB HA group within the Globus Web App. We need both because we sometimes get spam applications through Globus. Having a Support Request helps us filter the spam. Please use the following steps to join. + +1. Submit a [Support Request](../../../help/support.md#how-do-i-create-a-support-ticket). In the request please include the following. + + - Your BlazerID. + - The text "Please add me to the Globus UAB HA subscription group." + - The reason you need to be able to share a Collection in Globus. For Research Cores, this would be to share data with your customers. + +1. In your browser [get onto the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). +1. In the left hand navigation panel click "Groups" to be taken to the Groups page. + + ![Globus groups page with no groups.](../tutorial/images/go-uab-ha-group-access/001-groups-page.png) + +1. Ensure the "MY GROUPS" box is unchecked. In the "Filter groups" search bar enter "University of Alabama at Birmingham" to locate the "University of Alabama at Birmingham (HA)" (UAB HA) group. + + ![Globus group page showing search results with University of Alabama at Birmingham (HA) listed](../tutorial/images/go-uab-ha-group-access/002-groups-search.png) + +1. Click on the UAB HA group name to be taken to the group details page. The Overview tab should be selected. + + ![UAB HA subscription group details page with overview tab selected.](../tutorial/images/go-uab-ha-group-access/003-uab-ha-overview.png) + +1. Click on the "Join this Subscription" button to be taken to the form to submit a request to join. + + ![UAB HA subscription group join request form.](../tutorial/images/go-uab-ha-group-access/004-join-form.png) + +1. Fill in the form fields and click the "Submit Application" button when completed. This will send you to a page notifying you that your membership is pending. A request has been sent to Research Computing, so please wait until you see a reply in the support request. + + ![Notice of pending membership.](../tutorial/images/go-uab-ha-group-access/005-pending.png) + +1. When your membership has been accepted, you can verify by [returning to the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app) and navigating to the Groups page. Check the "MY GROUPS". You should see "University of Alabama at Birmingham (HA)" listed with a green, circled checkmark and the word "ACTIVE". + + ![Groups page with my groups checked showing UAB HA subscription group](../tutorial/images/go-uab-ha-group-access/006-my-groups.png.png) + +When you have completed the steps in this section, proceed to [creating a Collection](#how-do-i-create-a-collection). + +## How Do I Create a Collection? + +There are three ways to create a Collection. + +- Start from [an existing Collection you created or own](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own). +- [Install Globus Connect Personal](./install_gcp.md#how-to-install-globus-connect-personal-gcp) and [share a folder](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to create a Collection. +- Install and configure one or more Collections with Globus Connect Server. To do this, please [Contact Support](../../../help/support.md#how-do-i-create-a-support-ticket) to start a discussion. + +The instructions below assume you are starting from an existing Collection. The instructions will work to create a subset of your Globus Connect Personal Collection. + +1. [Get onto the Globus Web App]../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). +1. [Find the existing Collection](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) and access its details page. +1. Click the "Collection" tab. + + ![Overview tab of details page with Collection tab to the right.](../tutorial/images/go-create-collection/001-collection-tab.png) + +1. Click the "+ Add Guest Collection" button to be taken to a form to create the new Collection. + + ![Collection tab of details page with Add Guest Collection button.](../tutorial/images/go-create-collection/002-add-guest-collection.png) + +1. Fill out the form. + + - **(1) You Are Sharing**: Shows which Collection you will be sharing all or part of. Helpful to verify you are sharing the right Collection + - **(2) Path**: Which path you wish to share. By default, the "/" path is the root of the original Collection. This may not be appropriate for your use case. Generally, when creating one Collection from another, you will want to pick a subfolder of the original Collection. Do this with the "Browse" button. + - **(3) Display Name**: The name people will see when accessing this Collection, and what they will search for when looking for the Collection. + - **(4) Description**: An optional description for the Collection. + - **(5) Keywords**: Optional keywords to help locating the Collection. May be useful for broadly or publicly shared data. + + ![Collection creation form.](../tutorial/images/go-create-collection/003-form.png) + +1. Click the "Create Guest Collection" button to create the Collection. You will be taken to the details page of the new Collection, on the Permissions tab. + + ![Permissions tab of new Collection details page.](../tutorial/images/go-create-collection/004-completion.png) + +When you have created a Collection, you are ready to [share the Collection with others](#how-do-i-share-a-collection-with-others). + +## How Do I Share a Collection With Others? + +Before sharing a Collection with others, you will need to first [create a Collection](#how-do-i-create-a-collection) you administer. If the Collection is a [Globus Connect Personal Collection](./install_gcp.md#how-to-install-globus-connect-personal-gcp), then you will also need to [enable Collection sharing for your Globus account](#how-do-i-enable-collection-sharing-for-my-globus-account). If these prerequisites have been met, then you are ready to setup a Collection to be shared with others. Please follow the instructions below. + +1. [Get onto the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). +1. [Find the Collection](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) you wish to share. In this case we are looking for the "customer-share" Collection. +1. On the "customer-share" Collection details page, click the Permissions tab. + + ![Collection details page overview tab.](../tutorial/images/go-share-collection/001-collection-details-overview.png) + +1. Click the "Add Permissions – Share With" button. + + ![Collection details page permissions tab.](../tutorial/images/go-share-collection/002-collection-details-permissions-before.png) + +1. Fill in the form. + + - **Path** defaults to the root of the Collection. This may or may not be acceptable for your use case. Be sure to limit access to only the data that needs to be shared. Use the file browser available in the form to find the correct level of access. For now grant permission to the default. + - **Share With**: radio buttons to provide control over who to share with. In almost all cases, you will want to share with a single user, which is what we will show here. + - **User**: Use the "User" search bar to find the specific user you wish to share with. If they have never accessed Globus before, they will not appear in the search results. You can safely enter their email address to add them anyway. For now grant permission to yourself for the purposes of experimenting. + - **Email Notification** checkbox. We recommend sending an email notification as a convenience. + - **To** entry field: who to send the email to. We recommend the same person as the "User" selected earlier. There may be future cases where you want to notify others, such as a supervisor, as well. + - **Message** text entry field: the optional content to send in the email message. + - **Permissions** The "read" permission must be granted, as that is the point of sharing the Collection. You may additionally give "write" permission to create a two-way collaboration. We recommend Research Cores not grant "write" permission. If you are using a Globus Connect Personal Collection, then "write" permission requires you to correctly [configure your Collection](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to make your shared folder writable. + + ![Add permissions form.](../tutorial/images/go-share-collection/003-add-permissions-form.png) + +1. Click the "Add Permission" button to grant permission. You should see a notification confirming the permissions granted. At this point permissions have been granted and the Collection is shared with another person. If you need to add more people, click the "Add another Permision" button and repeat the process. Otherwise click "Done". For now click "Done". + + ![Permission confirmation notification.](../tutorial/images/go-share-collection/004-permissions-confirmation.png) + +1. When you click "Done" you should be taken back to the Permissions tab of the Customer Share page. You should see a new entry with "Path: /". If you click the drop-down arrow you will see yourself listed with "Read" permission. If you need to revoke permissions, return to this page and click the icon that looks like a trash can. + + ![Collection details page permissions tab showing new entry.](../tutorial/images/go-share-collection/005-colection-details-permissions-after.png) diff --git a/docs/data_management/transfer/globus/index.md b/docs/data_management/transfer/globus/index.md index 7ce6a3d85..dd779ac41 100644 --- a/docs/data_management/transfer/globus/index.md +++ b/docs/data_management/transfer/globus/index.md @@ -20,13 +20,6 @@ For more detailed information on High Assurance please see the Globus official p - [High Assurance Security Overview](https://docs.globus.org/guides/overviews/security/high-assurance-overview/) - [High Assurance Collections](https://docs.globus.org/guides/overviews/high-assurance/) -## Setting Up Globus Connect Personal - -[Globus Connect Personal](https://www.globus.org/globus-connect-personal) is software meant to be installed on local machines such as laptops, desktops, -workstations and self-owned, local-scale servers. Globus maintains excellent documentation for installation on [MacOS](https://docs.globus.org/globus-connect-personal/install/mac/), [Linux](https://docs.globus.org/globus-connect-personal/install/linux/) and [Windows](https://docs.globus.org/globus-connect-personal/install/windows/). - -To verify your installation is complete, please visit and log in. Click "Collections" in the left-hand navigation pane and then click the "Administered By You" tab. Look in the table for the Guest Collection you just created. - ## Managing Identities Globus Identities is a concept helping to map Globus Accounts (one per person) to institutions (one or more per person). @@ -251,7 +244,7 @@ To manage bookmarks, click on the Collection search bar, then select the Bookmar It is not possible to create bookmarks within High Assurance Endpoints. -## Managing Guest Collections From a Globus Connect Personal Endpoint +## Managing Guest Collections From a Globus Endpoint It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public as this is insecure. It is more difficult to manage access controls for the entire Globus Connect Personal Collection than for a Guest Collection. Guest collections make it simpler to share different data with distinct collaborators, and to manage who has access to what data. Be secure, use Guest Collections! diff --git a/docs/data_management/transfer/globus/install_gcp.md b/docs/data_management/transfer/globus/install_gcp.md index 34ce522a2..5d6e52d40 100644 --- a/docs/data_management/transfer/globus/install_gcp.md +++ b/docs/data_management/transfer/globus/install_gcp.md @@ -1 +1,120 @@ # How to Install Globus Connect Personal (GCP) + +[Globus Connect Personal](https://www.globus.org/globus-connect-personal) is software designed for installation on local machines such as laptops, desktops, workstations, and other self-managed systems. It is available for macOS, Windows, and Linux, and Globus provides excellent installation documentation for each platform: + +- [MacOS](https://docs.globus.org/globus-connect-personal/install/mac/) +- [Windows](https://docs.globus.org/globus-connect-personal/install/windows/) +- [Linux](https://docs.globus.org/globus-connect-personal/install/linux/) + +We do not cover Linux installation here; please refer to the official documentation if you need to install GCP on a Linux system. Below are the GCP installation instructions for Windows and MacOS: + +- [Windows](#installing-gcp-on-windows) +- [MacOS](#installing-gcp-on-macos) + +## Installing GCP on Windows + +The following steps will guide you to install Globus Connect Personal (GCP) on your computer running Windows. + +1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP Windows version. Click on the "INSTALL NOW" button in the red box, as shown in the image below, to be taken to the official installation instructions and download link for GCP for Windows. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Windows". + + ![Globus Connect Personal official page showing operating system options with links. Windows is in the center of the three.](../tutorial/images/go-gcp-install/win/001-select.png) + +1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for Windows installer. + + ![Globus Connect Personal for Windows official instructions page with link to download GCP for Windows.](../tutorial/images/go-gcp-install/win/002-instructions.png) + +1. As shown in the image below, click the "Download Globus Connect Personal for Windows" button to download the installer to download the installer to your computer. + + ![Download GCP Installer for Windows](../tutorial/images/go-gcp-install/win/003-download.png) + +1. Find the installer on your computer and open it. Select where you would prefer to have your GCP installed and click the "Install" button. + + ![GCP installer window showing selected path and install button.](../tutorial/images/go-gcp-install/win/004-select-path.png) + + Please note you must have administrator permissions, to do this. If you are unable to do so, you will need to contact the IT department responsible for managing your computer. + +1. When the installation is complete, click the "Finish" button to complete the GCP installation. + + ![Completing GCP Setup highlighting Finish button.](../tutorial/images/go-gcp-install/win/005-finish.png) + +1. Following installation, GCP will launch in a new window. If it does not, look for it in your Start Menu. + + When GCP has started, click the "Log In" button to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. + + ![GCP Setup window with Log In button.](../tutorial/images/go-gcp-install/win/006-authenticate.png) + + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. + +1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your consents. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. + + ![GCP Setup form with required consents and Collection name field.](../tutorial/images/go-gcp-install/common/consents.png) + +1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. + + - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. + - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. + - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + + ![GCP Setup Collection details](../tutorial/images/go-gcp-install/common/collection-details.png) + +1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. + +1. After installation, locate your Windows System Tray. In it you should see a white lowercase letter "g" in a filled blue circle. If you do not, try finding the Globus Connect Personal application in your start menu and starting the application. + + ![GCP Icon in Windows system tray.](../tutorial/images/go-gcp-install/win/009-system-tray-icon.png) + +By default your Documents folder (typically `C:/Users/%username%/Documents`) is listed in your new Globus Collection. To change it continue on with [How Do I Choose Specific Folders Using Globus Connect Personal?](./globus_connect_personal.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + +### Installing GCP on MacOS + +The following steps will guide you to install Globus Connect Personal (GCP) on your computer running MacOS. + +1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP MacOS version. Click on the "INSTALL NOW" button in the red box in the image below to be taken to the official installation instructions and download link for GCP for MacOS. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Mac". + + ![Globus Connect Personal official page showing operating system options with links. MacOS is the left of the three.](../tutorial/images/go-gcp-install/mac/001-select.png) + +1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for MacOS installer. + + ![Globus Connect Personal for MacOS official instructions page with link to download GCP for MacOS.](../tutorial/images/go-gcp-install/mac/002-instructions.png) + +1. As shown in the image below, click the "Download Globus Connect Personal for MacOS" button to download the installer to download the installer to your computer. + + ![Download GCP Installer for Windows](../tutorial/images/go-gcp-install/mac/003-download.png) + +1. Find the installer on your computer and open it. A new window will pop-up asking you to drag the Globus Connect Personal app into the Application folder on your computer. Do so to install GCP. + + ![Copy Mac GCP App into the Applications Folder](../tutorial/images/go-gcp-install/mac/004-install.png) + +1. When the above step is completed navigate to your Application folder and look for the "Globus Connect Personal" application. Open it to proceed. + + ![GCP application in the Applications Folder](../tutorial/images/go-gcp-install/mac/005-application.png) + +1. When GCP has started, click on "Log In" to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. + + ![GCP Setup window with Log In button.](../tutorial/images/go-gcp-install/mac/006-authenticate.png) + + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. + +1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your Collection. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. + + ![GCP Setup form with required consents and Collection name field.](../tutorial/images/go-gcp-install/common/consents.png) + +1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. + + - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. + - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. + - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + + ![GCP Setup Collection details](../tutorial/images/go-gcp-install/common/collection-details.png) + +1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. + +1. After installation locate your MacOS notification, generally at the top-right of your display. In it you should see a white lowercase letter "g" in a fille black circle. + + ![GCP Icon in MacOS notification area.](../tutorial/images/go-gcp-install/mac/009-notification-area-icon.png) + +By default the `/Users/` folder is listed in your new Globus Collection. To change it continue on with [How Do I Share Specific Folders Using Globus Connect Personal?](./globus_connect_personal.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + +If you have any questions or run into any issues, feel free to [Contact Us](../../../help/support.md#how-to-request-support). diff --git a/mkdocs.yml b/mkdocs.yml index 8821e2f52..8b141b326 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -89,6 +89,7 @@ plugins: # order matters! data_management/lts/lts.md: data_management/storage/lts/index.md data_management/lts/policies.md: data_management/storage/lts/iam_and_policies.md data_management/lts/sharing.md: data_management/storage/lts/iam_and_policies.md + data_management/transfer/globus.md: data_management/transfer/globus/index.md environment_management/anaconda_environments.md: workflow_solutions/using_anaconda.md environment_management/containers.md: workflow_solutions/getting_containers.md environment_management/git.md: workflow_solutions/git_collaboration.md From 99382cf6396a3c8f5b0e658ea84a2ee6de02058d Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Mon, 8 Dec 2025 15:43:11 -0600 Subject: [PATCH 04/16] adding index pages for DM --- docs/data_management/index.md | 4 +++- mkdocs.yml | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/data_management/index.md b/docs/data_management/index.md index a516da4b6..466b6ebe0 100644 --- a/docs/data_management/index.md +++ b/docs/data_management/index.md @@ -1,3 +1,5 @@ # Data Management -This page consists of the different types of storages and data transfer tools that we provide. +Proper research data management ensures security, compliance, and operational efficiency, while ensuring that only authorized individuals have access to specific data. Researchers and users of Cheaha are responsible for organizing their data and backing up critical information. + +This page provides an overview of the storage options and data transfer tools available for research projects. It also highlights best practices for managing, sharing, and preserving research data, as well as the roles and responsibilities of researchers. diff --git a/mkdocs.yml b/mkdocs.yml index 8b141b326..8821e2f52 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -89,7 +89,6 @@ plugins: # order matters! data_management/lts/lts.md: data_management/storage/lts/index.md data_management/lts/policies.md: data_management/storage/lts/iam_and_policies.md data_management/lts/sharing.md: data_management/storage/lts/iam_and_policies.md - data_management/transfer/globus.md: data_management/transfer/globus/index.md environment_management/anaconda_environments.md: workflow_solutions/using_anaconda.md environment_management/containers.md: workflow_solutions/getting_containers.md environment_management/git.md: workflow_solutions/git_collaboration.md From e9d200035eeef88b2f6499fb3fe48fc89647fbf6 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Fri, 12 Dec 2025 12:46:08 -0600 Subject: [PATCH 05/16] adding short table of content to index DM index page --- docs/data_management/index.md | 12 +++++++++++- .../cheaha_storage_gpfs/individual_directories.md | 6 +++--- docs/data_management/transfer/globus/index.md | 10 +++++----- .../transfer/tutorial/globus_individual_tutorial.md | 6 +++--- 4 files changed, 22 insertions(+), 12 deletions(-) diff --git a/docs/data_management/index.md b/docs/data_management/index.md index 466b6ebe0..0fc9bc205 100644 --- a/docs/data_management/index.md +++ b/docs/data_management/index.md @@ -2,4 +2,14 @@ Proper research data management ensures security, compliance, and operational efficiency, while ensuring that only authorized individuals have access to specific data. Researchers and users of Cheaha are responsible for organizing their data and backing up critical information. -This page provides an overview of the storage options and data transfer tools available for research projects. It also highlights best practices for managing, sharing, and preserving research data, as well as the roles and responsibilities of researchers. +This page provides an overview of the storage options and data transfer tools available for research projects. It also highlights good practices for managing, sharing, and preserving research data, as well as the roles and responsibilities of researchers and research computing teams. + +We covered the following topics: + +- [Storage Service](./storage/index.md): This section explains the types of storage available, their use cases, and how to access them. We provide multiple storage options for research projects, including: + - [Cheaha Storage (GPFS)](./storage/cheaha_storage_gpfs/index.md). + - [UAB LTS](./storage/lts/index.md). + - [Code Storage](./storage/code_storage.md). + - [Alternative Storage Options](./storage/alternate_storage.md). +- [Data Transfer Tools](./transfer/index.md): Various tools are available for transferring data to, from, and between our storage systems, including: [Globus](./transfer/globus/index.md), [Rclone](./transfer/rclone.md), and [FileZilla](./transfer/filezilla.md). Step-by-step tutorials for [Globus](./transfer/tutorial/index.md) are also provided to help you transfer data between our storage systems. +- [Research Data Responsibilities](./research_data_responsibilities.md): This section explains the roles and responsibilities in research data management. It covers the responsibilities of researchers and research computing teams, provides guidelines for managing, sharing, and preserving research data, and describes good practices for handling shared allocations. diff --git a/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md b/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md index baf8816e1..10c96a7ce 100644 --- a/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md +++ b/docs/data_management/storage/cheaha_storage_gpfs/individual_directories.md @@ -32,7 +32,7 @@ Quota reports are updated nightly, so they may be out of date if you move data a This section outlines key storage policies and exceptions, including access control, data management, and conditions for administrative access or quota increases in user data and home directories. - Storage Entitlement: All users receive a 5TB of default quota upon creating a Cheaha account. -- Quota Increase: At this time, we do not provide a quota increase in user data and home directories. If you require more storage for your work, please consider using [shared project allocation](./project_directories.md) or an [LTS](../../../data_management/storage/lts/index.md). +- Quota Increase: At this time, we do not provide a quota increase in user data and home directories. If you require more storage for your work, please consider using [shared project allocation](./project_directories.md) or an [LTS](../lts/index.md). - Data Management: Users are responsible for organizing, cleaning, and backing up their data in their user data and home directory. -- Permission and Access Control Management: Access in user data and home directories can be managed using Access Control Lists (ACLs). Where third-party access is required, a security exception may apply. Please refer to the [Security Exception](../../../data_management/research_data_responsibilities.md#security-exceptions-for-accessing-former-uab-personnel-data) page for more details. -- HIPAA Compliance: Users data and home directories are HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../../../data_management/storage/index.md#hipaa-compliance)page. +- Permission and Access Control Management: Access in user data and home directories can be managed using Access Control Lists (ACLs). Where third-party access is required, a security exception may apply. Please refer to the [Security Exception](../../research_data_responsibilities.md#security-exceptions-for-accessing-former-uab-personnel-data) page for more details. +- HIPAA Compliance: Users data and home directories are HIPAA compliant and can accept Protected Health Information (PHI) data. For HIPAA Compliance and UAB policies surrounding PHI data, please refer the [HIPAA Compliance](../../storage/index.md#hipaa-compliance)page. diff --git a/docs/data_management/transfer/globus/index.md b/docs/data_management/transfer/globus/index.md index dd779ac41..46176ea19 100644 --- a/docs/data_management/transfer/globus/index.md +++ b/docs/data_management/transfer/globus/index.md @@ -3,7 +3,7 @@ !!! announcement - We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`](../../../data_management/storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. + We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`]( ../../storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. Globus is a powerful tool for robustly and securely managing data transfers to and from collaborators and within UAB Research Computing. Globus is recommended for most single-use, day-to-day data transfer use-cases. @@ -119,7 +119,7 @@ Below the "Transfer Settings", there are additional options available that you c ### Project Space Permissions -Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../../storage/index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../../../data_management/storage/cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. +Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../../storage/index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../../storage/cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. ### More Information @@ -138,16 +138,16 @@ To use the UAB Box Connector, [search for a collection/endpoint](#moving-data-be !!! important - [LTS](../../../data_management/storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. + [LTS](../../storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. -To use the UAB [LTS](../../../data_management/storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../../data_management/storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. +To use the UAB [LTS](../../storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. ![create bucket via globus](../images/globus-create-lts-bucket.png) #### Adding LTS Allocation Credentials -Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../../data_management/storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. +Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. 1. In your browser, navigate to and login using UAB SSO. 1. Click "Collections" in the left-hand navigation pane. diff --git a/docs/data_management/transfer/tutorial/globus_individual_tutorial.md b/docs/data_management/transfer/tutorial/globus_individual_tutorial.md index e1a581ff6..4642de4f4 100644 --- a/docs/data_management/transfer/tutorial/globus_individual_tutorial.md +++ b/docs/data_management/transfer/tutorial/globus_individual_tutorial.md @@ -29,7 +29,7 @@ Globus is a data transfer ecosystem that simplifies the process of transferring, - Straight-forward, browser-based, graphical interface. - Compatible with [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). -- Compatible with [Long-Term Storage](../../../data_management/storage/lts/index.md). +- Compatible with [Long-Term Storage](../../storage/lts/index.md). - Can be used with your laptop, desktop, or lab workstation via Globus Connect Personal (GCP). - Transfers are automatically retried in the event of network or computer system outages. - Transfers are encrypted end-to-end. Globus never sees your data. @@ -135,7 +135,7 @@ If you can't find a particular Collection this way, but know it was shared with UAB offers [multiple storage resources](../../index.md). The following resources may be accessed through Globus Collections. -- Cheaha file system (GPFS) including [individual directories](../../storage/index.md#what-individual-storage-solutions-are-available) and [project directories](../../../data_management/storage/cheaha_storage_gpfs/project_directories.md). +- Cheaha file system (GPFS) including [individual directories](../../storage/index.md#what-individual-storage-solutions-are-available) and [project directories](../../storage/cheaha_storage_gpfs/project_directories.md). - [Long-Term Storage (LTS)](../../storage/lts/index.md). - [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). @@ -255,7 +255,7 @@ From here you can proceed to other related tutorials to initiate other transfers ## How Do I Transfer Between a Collection and LTS? -Please use the following instructions to transfer data from a Collection to a [bucket on LTS](../../../data_management/storage/lts/index.md). These instructions may also be used for other directories on Cheaha, provided you have access and know their file path. +Please use the following instructions to transfer data from a Collection to a [bucket on LTS](../../storage/lts/index.md). These instructions may also be used for other directories on Cheaha, provided you have access and know their file path. The direction of transfer may also be reversed to transfer data from LTS to the destination Collection. Note that some Collections may not allow you to transfer data back, such as some of those provided by Research Cores. From 6e823f9674cd7f89e39a611586d5ce9309785d48 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Wed, 17 Dec 2025 14:11:26 -0600 Subject: [PATCH 06/16] remove gpc installation section from the tutorial --- .../globus/globus_connect_personal.md | 137 +---------- .../tutorial/globus_organization_tutorial.md | 225 +----------------- 2 files changed, 5 insertions(+), 357 deletions(-) diff --git a/docs/data_management/transfer/globus/globus_connect_personal.md b/docs/data_management/transfer/globus/globus_connect_personal.md index 90657f447..c787a2bd6 100644 --- a/docs/data_management/transfer/globus/globus_connect_personal.md +++ b/docs/data_management/transfer/globus/globus_connect_personal.md @@ -74,139 +74,6 @@ To verify the existence and accessibility of your Collection proceed to [How Do 1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. -To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) - -## How Do I Find Collections I Created or Own? - -To find a Collection you own, use the following steps. - -1. Navigate to the [Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app) using your browser. You should be at the File Manager page. - - ![File Manager page of the Globus Web App](../tutorial/images/common/file-manager.png) - -1. Click either of the Collection Search bar at the top of the File Manager page. This will take you to the Collection Search page. - - ![Collection Search page of the Globus Web App](../tutorial/images/common/collection-search-page.png) - -1. Click the Your Collections tab to display a list of Collections you have created or own. - - ![Your Collections tab showing a GCP Collection.](../tutorial/images/go-my-collections/003-your-collections.png) - -1. From here there are two options: - - 1. Click the name of the Collection to select it for a file transfer and be taken back to the File Manager page. - - ![File Manager page showing selected Collection on left-hand panel.](../tutorial/images/go-my-collections/004-file-manager-selection-made.png) - - 1. Click the three dots icon at the right side of the entry to be taken to the Collection details page. - - ![Collectionm details page with overview tab selected.](../tutorial/images/go-my-collections/005-collection-details-page.png) - -## How Do I Enable Collection Sharing for My Globus Account? - -Before you can share Collections from your Globus Connect Personal (GCP) Collection with others, you must do a one-time setup for your account. You will need to join the "University of Alabama at Birmingham (HA)" (UAB HA) subscription group. Sharing any Collection requires a paid subscription with Globus. UAB Research Computing has a subscription, but Globus does not know your BlazerID is part of our subscription until you join the subscription group. So, Globus also does not know the GCP Collection you created is part of our subscription. By joining our UAB HA group, you and your GCP Collection are confirmed to be part of our subscription, and you can share Collections from the GCP Collection. - -To join the UAB HA group, we need to receive both a UAB support request, and a request to join the UAB HA group within the Globus Web App. We need both because we sometimes get spam applications through Globus. Having a Support Request helps us filter the spam. Please use the following steps to join. - -1. Submit a [Support Request](../../../help/support.md#how-do-i-create-a-support-ticket). In the request please include the following. - - - Your BlazerID. - - The text "Please add me to the Globus UAB HA subscription group." - - The reason you need to be able to share a Collection in Globus. For Research Cores, this would be to share data with your customers. - -1. In your browser [get onto the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). -1. In the left hand navigation panel click "Groups" to be taken to the Groups page. - - ![Globus groups page with no groups.](../tutorial/images/go-uab-ha-group-access/001-groups-page.png) - -1. Ensure the "MY GROUPS" box is unchecked. In the "Filter groups" search bar enter "University of Alabama at Birmingham" to locate the "University of Alabama at Birmingham (HA)" (UAB HA) group. - - ![Globus group page showing search results with University of Alabama at Birmingham (HA) listed](../tutorial/images/go-uab-ha-group-access/002-groups-search.png) - -1. Click on the UAB HA group name to be taken to the group details page. The Overview tab should be selected. - - ![UAB HA subscription group details page with overview tab selected.](../tutorial/images/go-uab-ha-group-access/003-uab-ha-overview.png) - -1. Click on the "Join this Subscription" button to be taken to the form to submit a request to join. - - ![UAB HA subscription group join request form.](../tutorial/images/go-uab-ha-group-access/004-join-form.png) - -1. Fill in the form fields and click the "Submit Application" button when completed. This will send you to a page notifying you that your membership is pending. A request has been sent to Research Computing, so please wait until you see a reply in the support request. - - ![Notice of pending membership.](../tutorial/images/go-uab-ha-group-access/005-pending.png) - -1. When your membership has been accepted, you can verify by [returning to the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app) and navigating to the Groups page. Check the "MY GROUPS". You should see "University of Alabama at Birmingham (HA)" listed with a green, circled checkmark and the word "ACTIVE". - - ![Groups page with my groups checked showing UAB HA subscription group](../tutorial/images/go-uab-ha-group-access/006-my-groups.png.png) - -When you have completed the steps in this section, proceed to [creating a Collection](#how-do-i-create-a-collection). - -## How Do I Create a Collection? - -There are three ways to create a Collection. - -- Start from [an existing Collection you created or own](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own). -- [Install Globus Connect Personal](./install_gcp.md#how-to-install-globus-connect-personal-gcp) and [share a folder](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to create a Collection. -- Install and configure one or more Collections with Globus Connect Server. To do this, please [Contact Support](../../../help/support.md#how-do-i-create-a-support-ticket) to start a discussion. - -The instructions below assume you are starting from an existing Collection. The instructions will work to create a subset of your Globus Connect Personal Collection. - -1. [Get onto the Globus Web App]../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). -1. [Find the existing Collection](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) and access its details page. -1. Click the "Collection" tab. - - ![Overview tab of details page with Collection tab to the right.](../tutorial/images/go-create-collection/001-collection-tab.png) - -1. Click the "+ Add Guest Collection" button to be taken to a form to create the new Collection. - - ![Collection tab of details page with Add Guest Collection button.](../tutorial/images/go-create-collection/002-add-guest-collection.png) - -1. Fill out the form. - - - **(1) You Are Sharing**: Shows which Collection you will be sharing all or part of. Helpful to verify you are sharing the right Collection - - **(2) Path**: Which path you wish to share. By default, the "/" path is the root of the original Collection. This may not be appropriate for your use case. Generally, when creating one Collection from another, you will want to pick a subfolder of the original Collection. Do this with the "Browse" button. - - **(3) Display Name**: The name people will see when accessing this Collection, and what they will search for when looking for the Collection. - - **(4) Description**: An optional description for the Collection. - - **(5) Keywords**: Optional keywords to help locating the Collection. May be useful for broadly or publicly shared data. - - ![Collection creation form.](../tutorial/images/go-create-collection/003-form.png) - -1. Click the "Create Guest Collection" button to create the Collection. You will be taken to the details page of the new Collection, on the Permissions tab. - - ![Permissions tab of new Collection details page.](../tutorial/images/go-create-collection/004-completion.png) - -When you have created a Collection, you are ready to [share the Collection with others](#how-do-i-share-a-collection-with-others). - -## How Do I Share a Collection With Others? - -Before sharing a Collection with others, you will need to first [create a Collection](#how-do-i-create-a-collection) you administer. If the Collection is a [Globus Connect Personal Collection](./install_gcp.md#how-to-install-globus-connect-personal-gcp), then you will also need to [enable Collection sharing for your Globus account](#how-do-i-enable-collection-sharing-for-my-globus-account). If these prerequisites have been met, then you are ready to setup a Collection to be shared with others. Please follow the instructions below. - -1. [Get onto the Globus Web App](../tutorial/globus_individual_tutorial.md#how-do-i-get-onto-the-globus-web-app). -1. [Find the Collection](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) you wish to share. In this case we are looking for the "customer-share" Collection. -1. On the "customer-share" Collection details page, click the Permissions tab. - - ![Collection details page overview tab.](../tutorial/images/go-share-collection/001-collection-details-overview.png) - -1. Click the "Add Permissions – Share With" button. - - ![Collection details page permissions tab.](../tutorial/images/go-share-collection/002-collection-details-permissions-before.png) - -1. Fill in the form. - - - **Path** defaults to the root of the Collection. This may or may not be acceptable for your use case. Be sure to limit access to only the data that needs to be shared. Use the file browser available in the form to find the correct level of access. For now grant permission to the default. - - **Share With**: radio buttons to provide control over who to share with. In almost all cases, you will want to share with a single user, which is what we will show here. - - **User**: Use the "User" search bar to find the specific user you wish to share with. If they have never accessed Globus before, they will not appear in the search results. You can safely enter their email address to add them anyway. For now grant permission to yourself for the purposes of experimenting. - - **Email Notification** checkbox. We recommend sending an email notification as a convenience. - - **To** entry field: who to send the email to. We recommend the same person as the "User" selected earlier. There may be future cases where you want to notify others, such as a supervisor, as well. - - **Message** text entry field: the optional content to send in the email message. - - **Permissions** The "read" permission must be granted, as that is the point of sharing the Collection. You may additionally give "write" permission to create a two-way collaboration. We recommend Research Cores not grant "write" permission. If you are using a Globus Connect Personal Collection, then "write" permission requires you to correctly [configure your Collection](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to make your shared folder writable. - - ![Add permissions form.](../tutorial/images/go-share-collection/003-add-permissions-form.png) - -1. Click the "Add Permission" button to grant permission. You should see a notification confirming the permissions granted. At this point permissions have been granted and the Collection is shared with another person. If you need to add more people, click the "Add another Permision" button and repeat the process. Otherwise click "Done". For now click "Done". - - ![Permission confirmation notification.](../tutorial/images/go-share-collection/004-permissions-confirmation.png) - -1. When you click "Done" you should be taken back to the Permissions tab of the Customer Share page. You should see a new entry with "Path: /". If you click the drop-down arrow you will see yourself listed with "Read" permission. If you need to revoke permissions, return to this page and click the icon that looks like a trash can. +To verify the existence of your collection and to find collections you created or own, please refer to [How Do I Find Collections I Created or Own?](../tutorial/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own). - ![Collection details page permissions tab showing new entry.](../tutorial/images/go-share-collection/005-colection-details-permissions-after.png) +If you have any questions, please [Contact US](../../../help/support.md#how-to-request-support). diff --git a/docs/data_management/transfer/tutorial/globus_organization_tutorial.md b/docs/data_management/transfer/tutorial/globus_organization_tutorial.md index 311e0c94f..20789711c 100644 --- a/docs/data_management/transfer/tutorial/globus_organization_tutorial.md +++ b/docs/data_management/transfer/tutorial/globus_organization_tutorial.md @@ -10,12 +10,6 @@ Topics covered: 1. [How Does Globus Work?](#how-does-globus-work) 1. [Tutorial Prerequisites](#tutorial-prerequisites) 1. [How Do I Get onto the Globus Web App?](#how-do-i-get-onto-the-globus-web-app) -1. [How Do I Install Globus Connect Personal?](#how-do-i-install-globus-connect-personal) - - [Windows](#installing-gcp-on-windows) - - [MacOS](#installing-gcp-on-macos) -1. [How Do I Choose Specific Folders to Share Using Globus Connect Personal?](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) - - [Windows](#choose-specific-folders-on-windows) - - [MacOS](#choose-specific-folders-on-macos) 1. [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) 1. [How Do I Enable Sharing for My Globus Account?](#how-do-i-enable-collection-sharing-for-my-globus-account) 1. [How Do I Create a Collection?](#how-do-i-create-a-collection) @@ -48,219 +42,6 @@ To learn how to get onto the Globus Web App [Globus Tutorials for Individual Res [Return to the top](#globus-tutorials-for-uab-research-organizations). -## How Do I Install Globus Connect Personal? - -Globus Connect Personal (GCP) is available to install on the following Operating Systems. Linux is also available, but we do not cover the installation process here. If you need to install GCP on Linux, please refer to the [official documentation](https://docs.globus.org/globus-connect-personal/install/linux/). - -Managing data for a Research Core? Please stop here. You should know that Globus Connect Personal is _not_ suitable for production use with customers. Please [Contact Support](../../../help/support.md#how-do-i-create-a-support-ticket) to discuss setting up Globus Connect Server for your Research Core. - -Representing a lab? Globus Connect Personal may be suitable for your use case. If you transfer data infrequently, or transfer small amounts of data, then GCP is probably sufficient. If you frequently transfer large amounts of data, then Globus Connect Server can enable higher data transfer rates through parallelization. Please [Contact Support](../../../help/support.md) if you want to discuss installation of Globus Connect Server. - -GCP installation instructions for: - -- [Windows](#installing-gcp-on-windows) -- [MacOS](#installing-gcp-on-macos) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - -### Installing GCP on Windows - -The following steps will guide you to install Globus Connect Personal (GCP) on your computer running Windows. - -1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP Windows version. Click on the "INSTALL NOW" button in the red box, as shown in the image below, to be taken to the official installation instructions and download link for GCP for Windows. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Windows". - - ![Globus Connect Personal official page showing operating system options with links. Windows is in the center of the three.](./images/go-gcp-install/win/001-select.png) - -1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for Windows installer. - - ![Globus Connect Personal for Windows official instructions page with link to download GCP for Windows.](./images/go-gcp-install/win/002-instructions.png) - -1. As shown in the image below, click the "Download Globus Connect Personal for Windows" button to download the installer to download the installer to your computer. - - ![Download GCP Installer for Windows](./images/go-gcp-install/win/003-download.png) - -1. Find the installer on your computer and open it. Select where you would prefer to have your GCP installed and click the "Install" button. - - ![GCP installer window showing selected path and install button.](./images/go-gcp-install/win/004-select-path.png) - - Please note you must have administrator permissions, to do this. If you are unable to do so, you will need to contact the IT department responsible for managing your computer. - -1. When the installation is complete, click the "Finish" button to complete the GCP installation. - - ![Completing GCP Setup highlighting Finish button.](./images/go-gcp-install/win/005-finish.png) - -1. Following installation, GCP will launch in a new window. If it does not, look for it in your Start Menu. - - When GCP has started, click the "Log In" button to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. - - ![GCP Setup window with Log In button.](./images/go-gcp-install/win/006-authenticate.png) - - Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. - -1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your consents. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. - - ![GCP Setup form with required consents and Collection name field.](./images/go-gcp-install/common/consents.png) - -1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. - - - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. - - ![GCP Setup Collection details](./images/go-gcp-install/common/collection-details.png) - -1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. - -1. After installation, locate your Windows System Tray. In it you should see a white lowercase letter "g" in a filled blue circle. If you do not, try finding the Globus Connect Personal application in your start menu and starting the application. - - ![GCP Icon in Windows system tray.](./images/go-gcp-install/win/009-system-tray-icon.png) - -By default your Documents folder (typically `C:/Users/%username%/Documents`) is listed in your new Globus Collection. To change it continue on with [How Do I Choose Specific Folders Using Globus Connect Personal?](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - -### Installing GCP on MacOS - -The following steps will guide you to install Globus Connect Personal (GCP) on your computer running MacOS. - -1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP MacOS version. Click on the "INSTALL NOW" button in the red box in the image below to be taken to the official installation instructions and download link for GCP for MacOS. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Mac". - - ![Globus Connect Personal official page showing operating system options with links. MacOS is the left of the three.](./images/go-gcp-install/mac/001-select.png) - -1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for MacOS installer. - - ![Globus Connect Personal for MacOS official instructions page with link to download GCP for MacOS.](./images/go-gcp-install/mac/002-instructions.png) - -1. As shown in the image below, click the "Download Globus Connect Personal for MacOS" button to download the installer to download the installer to your computer. - - ![Download GCP Installer for Windows](./images/go-gcp-install/mac/003-download.png) - -1. Find the installer on your computer and open it. A new window will pop-up asking you to drag the Globus Connect Personal app into the Application folder on your computer. Do so to install GCP. - - ![Copy Mac GCP App into the Applications Folder](./images/go-gcp-install/mac/004-install.png) - -1. When the above step is completed navigate to your Application folder and look for the "Globus Connect Personal" application. Open it to proceed. - - ![GCP application in the Applications Folder](./images/go-gcp-install/mac/005-application.png) - -1. When GCP has started, click on "Log In" to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. - - ![GCP Setup window with Log In button.](./images/go-gcp-install/mac/006-authenticate.png) - - Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. - -1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your Collection. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. - - ![GCP Setup form with required consents and Collection name field.](./images/go-gcp-install/common/consents.png) - -1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. - - - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. - - ![GCP Setup Collection details](./images/go-gcp-install/common/collection-details.png) - -1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. - -1. After installation locate your MacOS notification, generally at the top-right of your display. In it you should see a white lowercase letter "g" in a fille black circle. - - ![GCP Icon in MacOS notification area.](./images/go-gcp-install/mac/009-notification-area-icon.png) - -By default the `/Users/` folder is listed in your new Globus Collection. To change it continue on with [How Do I Share Specific Folders Using Globus Connect Personal?](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - -## How Do I Choose Specific Folders to Share Using Globus Connect Personal? - -Please follow the instructions in this section to share a folder on your computer with others through your [Globus Connect Personal (GCP) Collection](#how-do-i-install-globus-connect-personal). - -We have instructions for the following Operating Systems. - -- [Windows](#choose-specific-folders-on-windows) -- [MacOS](#choose-specific-folders-on-macos) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - -### Choose Specific Folders on Windows - -1. In your Windows system tray, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the system tray, then open the Globus Connect Personal app on your computer and look for it again. - - ![Expanded system tray showing icon of a small letter "g" in a circle.](./images/go-choose-folder/win/001-sys-tray.png) - -1. Right-click the icon to open the context menu and click "Options...". - - ![Context menu of Globus system tray icon showing options.](./images/go-choose-folder/win/002-context-menu.png) - -1. A new window will appear with a tab labelled Access. In the Access tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. - - - **(1) Accessible Folders** table with Folder, Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. - - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable from the Collection. **Check this box only if you want to share your data with others.** - - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** - - **(4) Plus `+` and minus `-` buttons** that allow you to add or remove folders from the list. - - **(5) Save** button which saves changes made to this tab of the options. - - ![Access tab of GCP options menu showing the default settings.](./images/go-choose-folder/win/003-access-tab-default.png) - -1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. - - In this example, we removed the default `C:/Users/%username%/Documents` folder with the minus `-` button and added the `D:/data` folder with the `+` button and check the "Shareable" box. You will want to pick the folder where your research data is stored. - - ![Access tab of GCP options menu showing new settings.](./images/go-choose-folder/win/004-access-tab-changed.png) - -1. Click the "General" tab. The "General" tab enables you to control some settings for the application itself and which folder is the default folder. The default folder will be the first one shown when accessing the Collection. - - - **(1) Run when Windows starts** checkbox enabling starting Globus Connect Personal when you start Windows. **Check this box if GCP should always be on when the computer is on.** - - **(2) Home Folder** text field that lets you choose which folder will be the default folder for your Collection. We recommend setting this to your primary shared folder from the previous step to simplify navigating your Collection in the Globus Web App. - - **(3) Save** button which saves changes made to this tab of the options. Be sure to click "Save" if you make changes here. - - ![General tab of GCP options menu showing default settings.](./images/go-choose-folder/win/005-general-tab-default.png) - -1. Check "Run when Windows starts" if needed. Change the "Home Folder" to match your research data folder. Click "Save" when done. - - In this example, we set the "Home Folder" to match the research data folder, `D:/data` we added in a previous step. If you have multiple research directories to share, you will need to choose just one for this field. Be sure to click save when you are done. - - ![General tab of GCP options menu](./images/go-choose-folder/win/006-general-tab-changed.png) - -To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - -### Choose Specific Folders on MacOS - -1. In your MacOS notification area, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the notification area, then open the Globus Connect Personal app on your computer and look for it again. - - ![Notification area showing icon of a small letter "g" in a circle.](./images/go-choose-folder/mac/001-notification-area.png) - -1. Right-click or command-click the icon to open the context menu. Click "Preferences…​". - - ![Context menu of Globus system tray icon showing preferences.](./images/go-choose-folder/mac/002-context-menu.png) - -1. A new window will appear with a tab labelled "Access". Click the "Access" tab if it is not already selected. In this "Access" tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. - - - **(1) Accessible Directories and Files** table with "Directory or File", Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. - - - !!! note - - The terms Directories and Folders are synonyms here. - - - - - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable. **Check this box only if you want to share your data with others.** - - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** - - **(4) Plus `+` and minus `-`** buttons that allow you to add or remove folders from the list. - - ![Access tab of GCP options menu showing the default settings.](./images/go-choose-folder/mac/003-access-tab.png) - -1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. - -To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) - -[Return to the top](#globus-tutorials-for-uab-research-organizations). - ## How Do I Find Collections I Created or Own? To find a Collection you own, use the following steps. @@ -335,7 +116,7 @@ When you have completed the steps in this section, proceed to [creating a Collec There are three ways to create a Collection. - Start from [an existing Collection you created or own](#how-do-i-find-collections-i-created-or-own). -- [Install Globus Connect Personal](#how-do-i-install-globus-connect-personal) and [share a folder](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to create a Collection. +- [Install Globus Connect Personal](../globus/install_gcp.md#how-to-install-globus-connect-personal-gcp) and [share a folder](../globus/globus_connect_personal.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to create a Collection. - Install and configure one or more Collections with Globus Connect Server. To do this, please [Contact Support](../../../help/support.md#how-do-i-create-a-support-ticket) to start a discussion. The instructions below assume you are starting from an existing Collection. The instructions will work to create a subset of your Globus Connect Personal Collection. @@ -370,7 +151,7 @@ When you have created a Collection, you are ready to [share the Collection with ## How Do I Share a Collection With Others? -Before sharing a Collection with others, you will need to first [create a Collection](#how-do-i-create-a-collection) you administer. If the Collection is a [Globus Connect Personal Collection](#how-do-i-install-globus-connect-personal), then you will also need to [enable Collection sharing for your Globus account](#how-do-i-enable-collection-sharing-for-my-globus-account). If these prerequisites have been met, then you are ready to setup a Collection to be shared with others. Please follow the instructions below. +Before sharing a Collection with others, you will need to first [create a Collection](#how-do-i-create-a-collection) you administer. If the Collection is a [Globus Connect Personal Collection](../globus/install_gcp.md#how-to-install-globus-connect-personal-gcp), then you will also need to [enable Collection sharing for your Globus account](#how-do-i-enable-collection-sharing-for-my-globus-account). If these prerequisites have been met, then you are ready to setup a Collection to be shared with others. Please follow the instructions below. 1. [Get onto the Globus Web App](#how-do-i-get-onto-the-globus-web-app). 1. [Find the Collection](#how-do-i-find-collections-i-created-or-own) you wish to share. In this case we are looking for the "customer-share" Collection. @@ -390,7 +171,7 @@ Before sharing a Collection with others, you will need to first [create a Collec - **Email Notification** checkbox. We recommend sending an email notification as a convenience. - **To** entry field: who to send the email to. We recommend the same person as the "User" selected earlier. There may be future cases where you want to notify others, such as a supervisor, as well. - **Message** text entry field: the optional content to send in the email message. - - **Permissions** The "read" permission must be granted, as that is the point of sharing the Collection. You may additionally give "write" permission to create a two-way collaboration. We recommend Research Cores not grant "write" permission. If you are using a Globus Connect Personal Collection, then "write" permission requires you to correctly [configure your Collection](#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to make your shared folder writable. + - **Permissions** The "read" permission must be granted, as that is the point of sharing the Collection. You may additionally give "write" permission to create a two-way collaboration. We recommend Research Cores not grant "write" permission. If you are using a Globus Connect Personal Collection, then "write" permission requires you to correctly [configure your Collection](../globus/globus_connect_personal.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to make your shared folder writable. ![Add permissions form.](./images/go-share-collection/003-add-permissions-form.png) From 7d5433e170d69e90b25c95679c459136757bb6b5 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Mon, 5 Jan 2026 10:41:40 -0600 Subject: [PATCH 07/16] move files from tutorial directory to globus directory --- .../transfer/globus/gcp_install.md | 120 ++++++ .../transfer/globus/gcp_setup.md | 79 ++++ .../globus/globus_group_management.md | 273 +++++++++++++ .../globus/globus_individual_tutorial.md | 303 ++++++++++++++ .../globus/globus_organization_tutorial.md | 192 +++++++++ docs/data_management/transfer/globus/index.md | 333 ++-------------- .../transfer/globus/login_to_globus.md | 374 ++++++++++++++++++ .../globus/res/globus-group-roles.csv | 6 + mkdocs.yml | 13 +- 9 files changed, 1375 insertions(+), 318 deletions(-) create mode 100644 docs/data_management/transfer/globus/gcp_install.md create mode 100644 docs/data_management/transfer/globus/gcp_setup.md create mode 100644 docs/data_management/transfer/globus/globus_group_management.md create mode 100644 docs/data_management/transfer/globus/globus_individual_tutorial.md create mode 100644 docs/data_management/transfer/globus/globus_organization_tutorial.md create mode 100644 docs/data_management/transfer/globus/login_to_globus.md create mode 100644 docs/data_management/transfer/globus/res/globus-group-roles.csv diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md new file mode 100644 index 000000000..48f8ffc6c --- /dev/null +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -0,0 +1,120 @@ +# How to Install Globus Connect Personal (GCP) + +[Globus Connect Personal](https://www.globus.org/globus-connect-personal) is software designed for installation on local machines (laptops, desktops, workstations, and other self-managed systems) that lets you create and use a personal Globus Collection (endpoint). It is available for macOS, Windows, and Linux, and Globus provides excellent installation documentation for each platform: + +- [MacOS](https://docs.globus.org/globus-connect-personal/install/mac/) +- [Windows](https://docs.globus.org/globus-connect-personal/install/windows/) +- [Linux](https://docs.globus.org/globus-connect-personal/install/linux/) + +We do not cover Linux installation here; please refer to the official documentation if you need to install GCP on a Linux system. Below are the GCP installation instructions for Windows and MacOS: + +- [Windows](#installing-gcp-on-windows) +- [MacOS](#installing-gcp-on-macos) + +## Installing GCP on Windows + +The following steps will guide you to install Globus Connect Personal (GCP) on your computer running Windows. + +1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP Windows version. Click on the "INSTALL NOW" button in the red box, as shown in the image below, to be taken to the official installation instructions and download link for GCP for Windows. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Windows". + + ![Globus Connect Personal official page showing operating system options with links. Windows is in the center of the three.](../images/go-gcp-install/win/001-select.png) + +1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for Windows installer. + + ![Globus Connect Personal for Windows official instructions page with link to download GCP for Windows.](../images/go-gcp-install/win/002-instructions.png) + +1. As shown in the image below, click the "Download Globus Connect Personal for Windows" button to download the installer to download the installer to your computer. + + ![Download GCP Installer for Windows](../images/go-gcp-install/win/003-download.png) + +1. Find the installer on your computer and open it. Select where you would prefer to have your GCP installed and click the "Install" button. + + ![GCP installer window showing selected path and install button.](../images/go-gcp-install/win/004-select-path.png) + + Please note you must have administrator permissions, to do this. If you are unable to do so, you will need to contact the IT department responsible for managing your computer. + +1. When the installation is complete, click the "Finish" button to complete the GCP installation. + + ![Completing GCP Setup highlighting Finish button.](../images/go-gcp-install/win/005-finish.png) + +1. Following installation, GCP will launch in a new window. If it does not, look for it in your Start Menu. + + When GCP has started, click the "Log In" button to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. + + ![GCP Setup window with Log In button.](../images/go-gcp-install/win/006-authenticate.png) + + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. + +1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your consents. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. + + ![GCP Setup form with required consents and Collection name field.](../images/go-gcp-install/common/consents.png) + +1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. + + - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. + - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. + - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + + ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) + +1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. + +1. After installation, locate your Windows System Tray. In it you should see a white lowercase letter "g" in a filled blue circle. If you do not, try finding the Globus Connect Personal application in your start menu and starting the application. + + ![GCP Icon in Windows system tray.](../images/go-gcp-install/win/009-system-tray-icon.png) + +By default your Documents folder (typically `C:/Users/%username%/Documents`) is listed in your new Globus Collection. To change it continue on with [How Do I Choose Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + +### Installing GCP on MacOS + +The following steps will guide you to install Globus Connect Personal (GCP) on your computer running MacOS. + +1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP MacOS version. Click on the "INSTALL NOW" button in the red box in the image below to be taken to the official installation instructions and download link for GCP for MacOS. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Mac". + + ![Globus Connect Personal official page showing operating system options with links. MacOS is the left of the three.](../images/go-gcp-install/mac/001-select.png) + +1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for MacOS installer. + + ![Globus Connect Personal for MacOS official instructions page with link to download GCP for MacOS.](../images/go-gcp-install/mac/002-instructions.png) + +1. As shown in the image below, click the "Download Globus Connect Personal for MacOS" button to download the installer to download the installer to your computer. + + ![Download GCP Installer for Windows](../images/go-gcp-install/mac/003-download.png) + +1. Find the installer on your computer and open it. A new window will pop-up asking you to drag the Globus Connect Personal app into the Application folder on your computer. Do so to install GCP. + + ![Copy Mac GCP App into the Applications Folder](../images/go-gcp-install/mac/004-install.png) + +1. When the above step is completed navigate to your Application folder and look for the "Globus Connect Personal" application. Open it to proceed. + + ![GCP application in the Applications Folder](../images/go-gcp-install/mac/005-application.png) + +1. When GCP has started, click on "Log In" to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. + + ![GCP Setup window with Log In button.](../images/go-gcp-install/mac/006-authenticate.png) + + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. + +1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your Collection. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. + + ![GCP Setup form with required consents and Collection name field.](../images/go-gcp-install/common/consents.png) + +1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. + + - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. + - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. + - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + + ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) + +1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. + +1. After installation locate your MacOS notification, generally at the top-right of your display. In it you should see a white lowercase letter "g" in a fille black circle. + + ![GCP Icon in MacOS notification area.](../images/go-gcp-install/mac/009-notification-area-icon.png) + +By default the `/Users/` folder is listed in your new Globus Collection. To change it continue on with [How Do I Share Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + +If you have any questions or run into any issues, feel free to [Contact Us](../../../help/support.md#how-to-request-support). diff --git a/docs/data_management/transfer/globus/gcp_setup.md b/docs/data_management/transfer/globus/gcp_setup.md new file mode 100644 index 000000000..f42160de4 --- /dev/null +++ b/docs/data_management/transfer/globus/gcp_setup.md @@ -0,0 +1,79 @@ +# How to Use Globus Connect Personal (GCP) + +Globus Connect Personal (GCP) is a tool that lets you turn your personal computer into a Globus endpoint so you can transfer data to and from the Globus ecosystem. + +## How Do I Choose Specific Folders to Share Using Globus Connect Personal? + +### Choose Specific Folders on Windows + +1. In your Windows system tray, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the system tray, then open the Globus Connect Personal app on your computer and look for it again. + + ![Expanded system tray showing icon of a small letter "g" in a circle.](../images/go-choose-folder/win/001-sys-tray.png) + +1. Right-click the icon to open the context menu and click "Options..." + ![Context menu of Globus system tray icon showing options.](../images/go-choose-folder/win/002-context-menu.png) + +1. A new window will appear with a tab labelled Access. In the Access tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. + + - **(1) Accessible Folders** table with Folder, Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. + - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable from the Collection. **Check this box only if you want to share your data with others.** + - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** + - **(4) Plus `+` and minus `-` buttons** that allow you to add or remove folders from the list. + - **(5) Save** button which saves changes made to this tab of the options. + + ![Access tab of GCP options menu showing the default settings.](../images/go-choose-folder/win/003-access-tab-default.png) + +1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. + + In this example, we removed the default `C:/Users/%username%/Documents` folder with the minus `-` button and added the `D:/data` folder with the `+` button and check the "Shareable" box. You will want to pick the folder where your research data is stored. + + ![Access tab of GCP options menu showing new settings.](../images/go-choose-folder/win/004-access-tab-changed.png) + +1. Click the "General" tab. The "General" tab enables you to control some settings for the application itself and which folder is the default folder. The default folder will be the first one shown when accessing the Collection. + + - **(1) Run when Windows starts** checkbox enabling starting Globus Connect Personal when you start Windows. **Check this box if GCP should always be on when the computer is on.** + - **(2) Home Folder** text field that lets you choose which folder will be the default folder for your Collection. We recommend setting this to your primary shared folder from the previous step to simplify navigating your Collection in the Globus Web App. + - **(3) Save** button which saves changes made to this tab of the options. Be sure to click "Save" if you make changes here. + + ![General tab of GCP options menu showing default settings.](../images/go-choose-folder/win/005-general-tab-default.png) + +1. Check "Run when Windows starts" if needed. Change the "Home Folder" to match your research data folder. Click "Save" when done. + + In this example, we set the "Home Folder" to match the research data folder, `D:/data` we added in a previous step. If you have multiple research directories to share, you will need to choose just one for this field. Be sure to click save when you are done. + + ![General tab of GCP options menu](../images/go-choose-folder/win/006-general-tab-changed.png) + +To verify the existence and accessibility of your Collection proceed to [How Do I Find Collections I Created or Own?](../globus/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own) + +### Choose Specific Folders on MacOS + +1. In your MacOS notification area, locate the icon that looks like a small letter "g" in a circle. This is the icon for Globus Connect Personal. If you cannot locate the icon in the notification area, then open the Globus Connect Personal app on your computer and look for it again. + + ![Notification area showing icon of a small letter "g" in a circle.](../images/go-choose-folder/mac/001-notification-area.png) + +1. Right-click or command-click the icon to open the context menu. Click "Preferences…​". + + ![Context menu of Globus system tray icon showing preferences.](../images/go-choose-folder/mac/002-context-menu.png) + +1. A new window will appear with a tab labelled "Access". Click the "Access" tab if it is not already selected. In this "Access" tab is an interface to configure folders available on your GCP Collection. For most use cases, you should not check the writeable checkbox. Below is a summary of what each part of the menu does. + + - **(1) Accessible Directories and Files** table with "Directory or File", Shareable and Writeable columns. Any folder listed here will appear on your GCP Collection. Your research data folder or directories must be listed here to be shareable. + + + !!! note + + The terms Directories and Folders are synonyms here. + + + + - **(2) Shareable** column checkboxes controlling which folders can be shared with other users. Each of your research data directories must have this checkbox ticked to be shareable. **Check this box only if you want to share your data with others.** + - **(3) Writeable** column checkboxes controlling which folders can be written to by other users. If a folder is shared with other users, then they will be able to add, delete, or change the contents. We recommend against ticking these boxes for Research Cores serving data to customers. **Check this box only if you want others to be able to change your data.** + - **(4) Plus `+` and minus `-`** buttons that allow you to add or remove folders from the list. + + ![Access tab of GCP options menu showing the default settings.](../images/go-choose-folder/mac/003-access-tab.png) + +1. Use the plus `+` and minus `-` buttons to add your research data folders and remove other folders, as needed. Click the "Shareable" checkbox next to each research data folder. Click "Save" when finished. + +To verify the existence of your collection and to find collections you created or own, please refer to [How Do I Find Collections I Created or Own?](../globus/globus_organization_tutorial.md#how-do-i-find-collections-i-created-or-own). + +If you have any questions, please [Contact US](../../../help/support.md#how-to-request-support). diff --git a/docs/data_management/transfer/globus/globus_group_management.md b/docs/data_management/transfer/globus/globus_group_management.md new file mode 100644 index 000000000..abe357d7c --- /dev/null +++ b/docs/data_management/transfer/globus/globus_group_management.md @@ -0,0 +1,273 @@ +# Globus Group Management + +Organizations can manage students, staff, collaborators, and customers in Globus using the Group feature. Representatives can create groups and subgroups to manage and document associations between related people. With a Group, you can grant access to a Guest Collection to many people at once. + +If you are new to Globus, we recommend starting with our [Globus Tutorials for Individual Researchers](../globus/globus_individual_tutorial.md) first to familiarize yourself with how Globus is used. + +Below is a list of topics covered in this article. + +- General information: + - [Where Can I Find the Groups Page in the Globus Web App?](#where-can-i-find-the-groups-page-in-the-globus-web-app) + - [How Do I Find a Group?](#how-do-i-find-a-group) +- For Group members: + - [How Do I Request to Join a Group?](#how-do-i-request-to-join-a-group) + - [How Do I Find and Accept an Invitation From a Group?](#how-do-i-find-and-accept-an-invitation-from-a-group) + - [How Do I Leave a Group?](#how-do-i-leave-a-group) +- For Group administrators: + - Managing Groups and Subgroups + - [How Do I Create a Group?](#how-do-i-create-a-group) + - [How Do I Create a Subgroup?](#how-do-i-create-a-subgroup) + - [How Do I See Subgroups of a Group?](#how-do-i-see-subgroups-of-a-group) + - [How Do I Modify a Group or Subgroup?](#how-do-i-modify-a-group-or-subgroup) + - [How Do I Make My Group Invite Only?](#how-do-i-make-a-group-invite-only) + - [How Do I Hide My Group from Others?](#how-do-i-hide-a-group-from-others) + - [How Do I Keep Members from Seeing Each Other?](#how-do-i-keep-group-members-from-seeing-each-other) + - [How Do I Delete a Group or Subgroup?](#how-do-i-delete-a-group-or-subgroup) + - Managing Group Members and Roles + - [How Do I Invite Others to a Group?](#how-do-i-invite-others-to-a-group) + - [How Do I See Group Members?](#how-do-i-see-group-members) + - [How Do I Modify Group Members?](#how-do-i-modify-group-members) + - [How Do I Change a Group Member's Role Level?](#how-do-i-change-a-group-members-role-level) + - [What Does Each Role Mean?](#what-does-each-role-mean) + - [How Do I Remove a Group Member?](#how-do-i-remove-a-group-member) + +## Where Can I Find the Groups Page in the Globus Web App? + +1. [Get onto the Globus Web App](../globus/login_to_globus.md#how-do-i-get-onto-the-globus-web-app). +1. In the left-hand navigation panel, click Groups to be taken to the Groups page. All Group management activities in this tutorial document start on this page, so take some time to familiarize yourself with getting to this point. + + ![Groups page of the Globus Web App.](../images/common/groups.png) + +## How Do I Find a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. If you are looking for new groups, ensure the "MY GROUPS" Checkbox is unchecked. If you are looking for groups you are already a member of, ensure the "MY GROUPS" Checkbox is checked. + + ![My groups checkbox unchecked.](../images/common/groups-checked.png) + +1. Enter the name of the group you wish to find in the "Filter groups" search bar. + + ![Entering uab-rclab in the search bar.](../images/gg-find-group/003-search-bar.png) + +1. If the group you typed exists, you should see it appear in the results. If it does not, ensure that the "MY GROUPS" Checkbox is unchecked, if needed. + + ![Results of search showing uab-rclab group.](../images/gg-find-group/004-results.png) + +1. To view the newly-created Group's details page click its name in the results. If you are a Lab PI or Core Manager, please familiarize yourself with finding this details page. The details page is central to managing Groups. + + ![Group page.](../images/gg-find-group/005-group-details-page.png) + +## How Do I Request to Join a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group you wish to join](../globus/globus_group_management.md#how-do-i-find-a-group). Be sure the "MY GROUPS" Checkbox is unchecked or you will not be able to see new Groups in the search results. + + ![My Groups checkbox unchecked](../images/common/groups-unchecked.png) + +1. Click the "Join this Group" button. You can find this button on the main Groups page after searching for the Group. Note that some Groups may not allow invitation requests. To join restricted-access groups you will need to communicate with the Group's administrators. + + ![Join this Group button on the Groups page.](../images/gg-join-group/001-general-page-button.png) + + You can also find the button on the Group's details page. + + ![Join this Group button on the Group details page.](../images/gg-join-group/001-specific-page-button.png) + +1. Fill in the form and click the "Submit Application" button. Other groups may have additional fields to fill out. + + ![Example form to join group.](../images/gg-join-group/002-form.png) + +1. You will see a notice of your pending membership application and will need to wait for approval from the group administrators. + + ![Pending membership notification.](../images/gg-join-group/003-pending.png) + +## How Do I Find and Accept an Invitation From a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. Be sure the "MY GROUPS" Checkbox is checked. When checked, you should see any pending invitations in the list of groups. + + ![Pending invitation for group in the Groups page with the my groups checkbox checked.](../images/gg-accept-group/001-pending.png) + +1. Click the name of the group with a pending invitation, or the right arrow at the right side of the table entry. You will be taken to the Group's details page. Click "Accept Invitation" to join the group. Click "Decline Invitation" to dismiss the invitation without joining. + + ![Group specific page with Accept Invitiation and Decline Invitation buttons.](../images/gg-accept-group/002-buttons.png) + +1. If you clicked the "Accept Invitation" button, you will be taken to a form. Fill out the form and click "Accept Invitation" to join the group. Other groups may have additional fields to fill out. + + ![Accept invitation form.](../images/gg-accept-group/003-form.png) + +## How Do I Leave a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group you wish to leave](../globus/globus_group_management.md#how-do-i-find-a-group). It may help to check the "MY GROUPS" Checkbox to only show Groups you are a member of. + + ![My Groups checkbox checked](../images/common/groups-checked.png) + +1. Click the "Leave Group" button. Note that this action cannot be undone, but you may [Rejoin the Group](#how-do-i-request-to-join-a-group) or be [Invited to Rejoin](#how-do-i-find-and-accept-an-invitation-from-a-group). + + ![Leave group button on the groups page.](../images/gg-leave-group/001-leave-button.png) + +## How Do I Create a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. Click the "Create New Group" button at the top-right of the window. + + ![Create new Group button on Groups page](../images/gg-create-group/001-create-group-button.png) + +1. Fill in the form. More information about each field is below. When you have finished, click the "Create Group" button to create the group. + + If you need to change the Group settings later, you can [Modify the Group](#how-do-i-modify-a-group-or-subgroup). + + - **(1) Group Name**: Enter a group name here. + - **(2) Description** (optional): Describe the purpose and scope of the group here. + - **(3) Terms & Conditions** (optional): should not be necessary for UAB groups. + - **(4) Enable High Assurance** checkbox: Check if your group will deal with PHI, HIPAA, or other protected data. + - **(5) Users may request to join this group** checkbox: Uncheck to make the group invite-only. Core administrators should consider leaving this box checked for their top-level group to avoid work filtering invitations and reduce noise. + - **(6) Signup Fields** buttons: First Name, Last Name, and Organization are always required. We recommend also selecting "Project", "Department", and "Field of Science". Feel free to select any fields you wish. + - **(7) Group Visibility** radio buttons: Click "Members of this Group" to hide the group from non-members. + - **(8) Membership Visibility** radio buttons: Click "Administrators and Managers Only" to hide member names from each other. Core adminstrators should consider using the "Administrators and Managers Only" option for their top-level groups because it improves the user experience when members are looking for administrator names. + + ![Create Group form.](../images/gg-create-group/002-create-group-form.png) + +1. Once the Group is created you should be taken to the newly-created Group's details page. Veryify the settings you picked are correct by clicking the "Additional Properties" drop down label to expand it, as highlighted below. + + ![Group details page on the Overview tab showing additional properties.](../images/gg-create-group/003-group-details-page.png) + +## How Do I Create a Subgroup? + +Subgroups are also full-fledged groups that happen to have a parent-child relationship with another group. Specifically, subgroups have a parent, and the subgroup is a child of the parent group. As a consequence, all members of the child subgroup are also members of the parent group. Subgroups may also have subgroups of their own. Otherwise, subgroups behave like any other group. + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group](../globus/globus_group_management.md#how-do-i-find-a-group). It may help to check the "MY GROUPS" Checkbox to only show Groups you are a member of. + + ![My Groups checkbox checked](../images/common/groups-checked.png) + +1. On the Group's details page, click the "Subgroups" tab. + + ![Group Overview tab with add a subgroup button.](../images/gg-create-subgroup/001-subgroup-tab.png) + +1. On the "Subgroups" tab, click the "Add a Subgroup" button. + + ![Group Overview tab with add a subgroup button.](../images/gg-create-subgroup/002-create-subgroup.png) + +1. You should be taken to the Group Creation form. Proceed from here as though you are [Creating a Group](#how-do-i-create-a-group). + +## How Do I See Subgroups of a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group](../globus/globus_group_management.md#how-do-i-find-a-group). +1. On the Group's details page, click the "Subroups" tab. Subgroups will be listed here. In this case, the only subgroup is "uab-rc-facilitation". + + ![Subgroup tab of group details page.](../images/gg-view-subgroups/001-subgroup-tab-page.png) + +## How Do I Modify a Group or Subgroup? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group You Want to Modify](#how-do-i-find-a-group). +1. Click the Settings tab and modify the settings as necessary. To review what the fields are used for, see [How Do I Create a Group?](#how-do-i-create-a-group) + + ![Settings tab of Group details page](../images/gg-modify-group/001-settings-tab.png) + +## How Do I Make a Group Invite Only? + +1. [Prepare to modify the Group](#how-do-i-modify-a-group-or-subgroup). +1. Under "Policies" find the "Membership Visibility" controls and select "Administrators and Managers Only" to hide Group members from each other. This can be useful for groups with many members to make it easier to find managers and administrators. + + ![Group settings page with group visibility controls highlighted.](../images/gg-modify-group-invite-only/001-request-to-join-checkbox.png) + +## How Do I Keep Group Members From Seeing Each Other? + +1. [Prepare to modify the Group](#how-do-i-modify-a-group-or-subgroup). +1. Under "Policies" find the "Membership Visibility" controls and select "Administrators and Managers Only" to hide Group members from each other. This can be useful for groups with many members to make it easier to find managers and administrators. + + ![Group settings page with group visibility controls highlighted.](../images/gg-modify-group-hide-members/001-hide-members-radio-button.png) + +## How Do I Hide a Group From Others? + +1. [Prepare to modify the Group](#how-do-i-modify-a-group-or-subgroup). +1. Under "Policies" find the "Group Visibility" controls and select "Members of the Group" to hide your group from non-members. This can be useful for groups with restricted or controlled access. + + ![Group settings page with group visibility controls highlighted.](../images/gg-modify-group-hide-group/001-hide-group-radio-button.png) + +## How Do I Delete a Group or Subgroup? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group you wish to delete](../globus/globus_group_management.md#how-do-i-find-a-group). It may help to check the "MY GROUPS" Checkbox. +1. Click the "Delete Group" button to delete the group. This action is highly destructive and cannot be undone. Be absolutely certain you know what you are doing before deleting a group. + + Subgroups will no longer have this group as their parent and cannot be added as subgroups of other groups. The parent-child relationship between this group and its subgroups will be permanently destroyed. Subgroups will become independent groups following deletion and will not be deleted. + + + !!! danger + + Deleting a group is a highly destructive action. Deleting a group cannot be undone. Be absolutely certain you know what you are doing before deleting a group. + + + ![Delete group button.](../images/gg-delete-group/001-delete-button.png) + +## How Do I Invite Others to a Group? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group you wish to invite others to join](../globus/globus_group_management.md#how-do-i-find-a-group). It may help to check the "MY GROUPS" Checkbox. +1. Click the "Invite Others" button to invite others to your group. + + ![Invite others button on group specific page.](../images/gg-invite-to-group/001-invite-button.png) + +1. Type the name, email, or BlazerID of the person you wish to add into the search bar and click "Add". + + ![Search bar and add button to find a user.](../images/gg-invite-to-group/002-search-and-add.png) + +1. Select the role to give the user when adding them. See [What Does Each Role Mean?](#what-does-each-role-mean) to help decide. + + ![Select role from listed roles.](../images/gg-invite-to-group/003-select-role.png) + +1. Click "Send Invitation" to invite the user. You should see the following confirmation page. They will need to follow instructions at [How Do I Find and Accept an Invitation From a Group?](#how-do-i-find-and-accept-an-invitation-from-a-group) to join. + + ![Invitation confirmation page.](../images/gg-invite-to-group/004-confirmation.png) + +## How Do I See Group Members? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group](../globus/globus_group_management.md#how-do-i-find-a-group). +1. On the Group's details page, click the "Members" tab. Members will be listed here. + + ![Members tab of group details page.](../images/gg-view-members/001-members-tab-page.png) + +## How Do I Modify Group Members? + +1. [Get to the Groups page of the Globus Web App](#where-can-i-find-the-groups-page-in-the-globus-web-app). +1. [Find the Group you wish to change](#how-do-i-find-a-group). +1. On the Group's details page, click the Members tab to see a list of Group members. + + ![Members tab of Group details page.](../images/gg-modify-members/001-members-tab.png) + +1. Locate the member. Click the right arrow button at the right-hand side of the member's entry to be taken to their membership page. + + ![Member's membership page.](../images/gg-modify-members/002-membership-page.png) + +## How Do I Change a Group Member's Role Level? + +1. [Prepare to modify Group memberships](#how-do-i-modify-group-members). +1. Click the pencil icon just to the right of the member's role to make changes to the role as highlighted in the image. + + ![Edit role icon in the member's membership page.](../images/gg-modify-members-role/003-pencil-edit.png) + +1. After clicking the icon, new controls become available in place of the existing role. Select the new role from the drop-down menu, then click "Save" to make the change permanent. + + ![Controls to modify member role.](../images/gg-modify-members-role/004-role-controls.png) + +## What Does Each Role Mean? + +Different roles have different purposes. The Administrator role is intended to be for managing both the group itself and its members. The Manager role is for managing members of the group. The Member role is purely for granting access to collections associated with the group. The table below contains more details. + +{{ read_csv('data_management/transfer/globus/res/globus-group-roles.csv', keep_default_na=False, colalign=("left","center","center","center")) }} + +## How Do I Remove a Group Member? + +1. [Prepare to modify Group memberships](#how-do-i-modify-group-members). +1. Click the "Remove Membership" button to immediately remove the member from the group. There is no confirmation for this action. + + ![Membership page with highlighted remove member button.](../images/gg-modify-members-remove/002-membership-page.png) + +1. The page should update to reflect the change immediately. Instead of the "Remove Membership" button, you should see "Add Membership" and "Send Invitation" buttons. + + ![Membership page with highlighted remove member button.](../images/gg-modify-members-remove/003-membership-page-after.png) diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md new file mode 100644 index 000000000..c9d2c03f9 --- /dev/null +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -0,0 +1,303 @@ +# Globus for Individual Researchers + +Do you have data and need to move it to a different computer system? Want to use a graphical interface to do it? Want a service that will attempt to resume interrupted transfers? Want enforced encryption for your transfers? Then Globus is right for you. + +If you are new to Globus, you are in the right place. If you represent a group looking to share data with others we recommend following these tutorials with our [Globus for Research Groups](../globus/globus_organization_tutorial.md). + +These guides are intended for individual researchers who need to move data from one location to another. If you manage a Research Core or lab and have never used Globus before, you'll want to start on this page. Then you will want to proceed to [Globus Tutorials for Research Groups](../globus/globus_organization_tutorial.md). + +The tutorials below will teach you how to effectively use Globus for managing and transferring research data. We will explore what Globus is, why you might use it, how it works, and we'll walk you through the essential steps to get started. You will learn how to set up your Globus account, access the Globus application, find Collections shared with you, and search for Collections by name. + +Topics covered: + +1. [Why Globus?](#why-globus) +1. [How Does Globus Work?](#how-does-globus-work) +1. [Tutorial Prerequisites](#tutorial-prerequisites) +1. [How Do I Get Onto the Globus Web App?](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app) +1. [How Do I Search for Collections by Name?](#how-do-i-search-for-collections-by-name) +1. [How Do I Find UAB Storage Collections?](#how-do-i-find-uab-storage-collections) +1. [How Do I Find Collections Shared with Me?](#how-do-i-find-collections-shared-with-me) +1. [How Do I Transfer between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) +1. [How Do I Transfer between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) +1. [How Do I Transfer between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) +1. [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) + +## Why Globus? + +Globus is a data transfer ecosystem that simplifies the process of transferring, sharing, and managing large datasets. It is used by research institutions around the world to move research data between different storage devices, computer systems, and institutions. Globus has many research data oriented features, making it ideal for many research data transfer scenarios. Below is a list of features. + +- Straight-forward, browser-based, graphical interface. +- Compatible with [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). +- Compatible with [Long-Term Storage](../../storage/lts/index.md). +- Can be used with your laptop, desktop, or lab workstation via Globus Connect Personal (GCP). +- Transfers are automatically retried in the event of network or computer system outages. +- Transfers are encrypted end-to-end. Globus never sees your data. +- Suitable for transferring PHI and HIPAA data. Note: a UAB Enterprise IT risk assessment is required. + +## How Does Globus Work? + +Globus is an ecosystem of software intended to make research data transfer simpler. The Globus Web Application (Web App) at allows you to initiate transfers between any two Collections you have authorization to access. The Globus Connect Personal (GCP) software lets you turn any computer into a Globus Collection. At no point do Globus servers touch your research data. Instead, when you initiate a transfer between two Collections, the Globus application tells the two Collections that they need to talk to each other and data is sent directly between them. The Collections update the application with information you may need to know, such as how much data has transferred so far, how fast the transfer is proceeding, and any errors that occur. If the connection between Collections is interrupted for any reason, the Globus application will attempt to restart the transfer from where it left off. + +## Tutorial Prerequisites + +For these tutorials, you will need your BlazerID or [XIAS ID](../../../account_management/xias/index.md) and password to authenticate using UAB Single Sign-On (SSO). + +## How Do I Search for Collections by Name? + +Please follow these instructions to search for a specific Collection by name. + +1. [Get onto the Globus Web App](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). +1. You should see the File Manager page. If not click File Manager in the left-hand navigation panel. + + ![File Manager page.](../images/common/file-manager.png) + +1. Click the Collection Search bar to open the Collection Search page. + + ![Collection search page](../images/common/collection-search-page.png) + +1. In the example below, we typed "uab box" to search for the UAB Box Collection, which connects to UAB's Box.com service. + + ![Globus Collection search page showing results of searching for "UAB Box".](../images/gi-search-collections/003-results.png) + +1. Click the name of the Collection to be taken back to the file manager page with the Collection filled in. + + ![File Manager page of the Globus Web App. One of the Collection Search bars is filled in with the previously selected Collection.](../images/gi-find-shared-collections/004-selected.png) + +If you can't find a particular Collection this way, but know it was shared with you, try [finding Collections shared with me](#how-do-i-find-collections-shared-with-me). Proceed on to learn [how to find UAB storage Collections](#how-do-i-find-uab-storage-collections). + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Find UAB Storage Collections? + +UAB offers [multiple storage resources](../../index.md). The following resources may be accessed through Globus Collections. + +- Cheaha file system (GPFS) including [individual directories](../../storage/index.md#what-individual-storage-solutions-are-available) and [project directories](../../storage/cheaha_storage_gpfs/project_directories.md). +- [Long-Term Storage (LTS)](../../storage/lts/index.md). +- [UAB Box](https://www.uab.edu/it/home/tech-solutions/file-storage/box). + +To find these resources on Globus, use the following steps. + +1. [Get onto the Globus Web App](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). +1. You should see the File Manager page. If not click File Manager in the left-hand navigation panel. + + ![File Manager page.](../images/common/file-manager.png) + +1. Click the Collection Search bar to open the Collection Search page. + + ![Collection search page](../images/common/collection-search-page.png) + +1. In the search bar, type one of the following, depending on which resource you need, and select the appropriate entry. + + - **Cheaha Filesystem (GPFS)**: Type "UAB Cheaha". There are two Collections, choose one based on where the other computer is located. + - **(1)** Transferring with a computer on the UAB Campus Network or UAB Wifi? Select "Cheaha cluster **on**-campus (UAB Science DMZ)". + - **(2)** Transferring with a computer on other networks? select "Cheaha cluster **off**-campus (UAB Science DMZ)". + + ![UAB Box search results.](../images/gi-uab-collections/001-cheaha.png) + + - **Long-Term Storage (LTS)**: Type "UAB LTS" and select the entry labeled "UAB Research Computing LTS (Long Term Storage aka S3)". + + ![UAB Box search results.](../images/gi-uab-collections/002-lts.png) + + - **UAB Box**: Type "UAB Box" and select the entry labeled "UAB Box". + + ![UAB Box search results.](../images/gi-uab-collections/003-box.png) + +Proceed on to learn [how to find Collections shared with you](#how-do-i-find-uab-storage-collections). + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Find Collections Shared With Me? + +Globus allows users to share Collections with others. Other researchers, labs, and Research Cores on campus may invite you to their Collections to share data with you. The following instructions let you view Collections shared with you. + +1. [Log in to Globus using your credentials](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app) +1. You should see the File Manager page. If not click File Manager in the left-hand navigation panel. + + ![File Manager page.](../images/common/file-manager.png) + +1. Click the Collection Search bar to open the Collection Search page. + + ![Collection search page](../images/common/collection-search-page.png) + +1. Click the Shared With You tab. The list of Collections will be filtered down to all Collections others have granted you access to, which should help you find the Collections you need. + + ![Collection Search page of Globus Web App. Shared With You tab is selected and the list of Collections has been filtered down.](../images/gi-find-shared-collections/003-list.png) + +1. Click the name of the Collection to be taken back to the file manager page with the Collection filled in. + + ![File Manager page of the Globus Web App. One of the Collection Search bars is filled in with the previously selected Collection.](../images/gi-find-shared-collections/004-selected.png) + +If you can't find a particular Collection this way, but know its name, try [searching for Collections](#how-do-i-search-for-collections-by-name). + +Proceed on to learn how to transfer between Collections. + +- [Between a Collection and Cheaha](#how-do-i-transfer-between-a-collection-and-cheaha) +- [Between a Collection and LTS](#how-do-i-transfer-between-a-collection-and-lts) +- [Between LTS and Cheaha](#how-do-i-transfer-between-lts-and-cheaha) + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Transfer Between a Collection and Cheaha? + +Please use the following instructions to transfer data from a Collection to [Cheaha GPFS](../../storage/cheaha_storage_gpfs/index.md). These instructions may also be used for other buckets on LTS, provided you have access and know their file path. + +The direction of transfer may also be reversed to transfer data from Cheaha to a Collection. Note that some Collections may not allow you to transfer data back, such as some of those provided by Research Cores. + +These instructions can be generalized to any two Collections you have access to on Globus. + +1. [Log in to Globus using your credentials](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). + +1. Find the Collection [by filtering](#how-do-i-find-collections-shared-with-me) or [by searching](#how-do-i-search-for-collections-by-name) in the left side Collection Search bar. + +1. Once you have selected the Collection you wish to transfer data from, repeat the process to [search](#how-do-i-search-for-collections-by-name) for a Cheaha Collection in the Collection Search bar on the right side of the file manager page. Search for "Cheaha cluster" to find them. + + Pay close attention in choosing which of the two you need. Choosing incorrectly could lead to slow transfers. Answer the following questions to help you decide. Is the first Collection you selected... + + - ...part of a lab or Research Core on campus? Select "on-campus". + - ...on a computer on the UAB Campus Network or the UAB Campus VPN? Select "on-campus". + - ...at a different institution? Select "off-campus". + - ...on a computer on a home network? Select "off-campus". + +1. When you select a Cheaha Collection, or any other High Assurance (HA) Collection or Guest Collection, you will be prompted to re-authenticate. Click the Continue button to do so, then select your UAB email address. + + ![High Assurance request for reauthentication.](../images/common/ha-authenticate.png) + + ![Identity selection showing a UAB email address.](../images/common/select-identity.png) + +1. At this point, your file manager page should look something like the following image. At this point, both Collection Search bars should have a Collection filled in. The left side should be the Collection you wish to transfer from. The right side should be a Cheaha Collection. You should see files and folders on both sides. + + ![File Manager page showing a Collection and Cheaha Collection.](../images/gi-transfer-collection-to-cheaha/005-ready-to-select.png) + +1. Locate the path on the source Collection side. Either type the path into the Path field manually, or use the graphical selection field to click on folder names to navigate the filesystem. + +1. Repeat the process on the Cheaha Collection side to locate the destination path on the Cheaha Collection side. + +1. Select the file and folders you wish to transfer on the source Collection side. Do so by clicking the checkboxes next to the file and folder names. + + ![File Manager page with a file selected in the left selection area. The start button is boxed in red.](../images/gi-transfer-collection-to-cheaha/008-selection.png) + +1. To start the transfer, click the "Start" button on the side you made your selections. A transfer will be started and you should see a green toast notification at the upper-right corner of the web page. Press the "X" button to dismiss the notification or click "View Details" to be taken to the Activity page to see more details about the transfer. + + ![File Manager page with a toast notification indicating the file transfer started successfully.](../images/gi-transfer-collection-to-cheaha/009-transfer-started.png) + +From here you can proceed to other related tutorials to initiate other transfers or +[return to the index](#globus-for-individual-researchers). + +- [How Do I check transfer status?](#how-do-i-check-transfer-status) +- [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) +- [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Transfer Between a Collection and LTS? + +Please use the following instructions to transfer data from a Collection to a [bucket on LTS](../../storage/lts/index.md). These instructions may also be used for other directories on Cheaha, provided you have access and know their file path. + +The direction of transfer may also be reversed to transfer data from LTS to the destination Collection. Note that some Collections may not allow you to transfer data back, such as some of those provided by Research Cores. + +These instructions can be generalized to any two Collections you have access to on Globus. + +1. [Log in to Globus using your credentials](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). + +1. Find a Collection [by filtering](#how-do-i-find-collections-shared-with-me) or [by searching](#how-do-i-search-for-collections-by-name) in the left side Collection Search bar. + +1. Once you have selected the shared Collection you wish to transfer data from, repeat the process to [search](#how-do-i-search-for-collections-by-name) for the LTS Collection in the Collection Search bar on the right side of the file manager page. Search for "UAB LTS" to find it. + +1. When you select the LTS Collection, or an High Assurance (HA) Collection, you will be prompted to re-authenticate. Click the "Continue" button to do so, then select your UAB email address. + + ![High Assurance request for re-authentication.](../images/common/ha-authenticate.png) + + ![Identity selection showing a UAB email address.](../images/common/select-identity.png) + +1. At this point, your file manager page should look something like the following image. Both Collection Search bars should have a Collection filled in. The left side should be the Collection you wish to transfer from. The right side should be the "UAB Research Computing LTS (Long Term Storage aka S3)" Collection. You should see files and folders on both sides. + + ![File Manager page showing a Collection and LTS Collection.](../images/gi-transfer-collection-to-lts/005-ready-to-select.png) + +1. Locate the path on the source Collection side. Either type the path into the Path field manually, or use the graphical selection field to click on folder names to navigate the filesystem. + +1. Repeat the process on the LTS Collection side to locate the destination path on the LTS Collection side. + +1. Select the file and folders you wish to transfer on the source Collection side. Do so by clicking the checkboxes next to the file and folder names. + + ![File Manager page with a file selected in the left selection area. The start button is boxed in red.](../images/gi-transfer-collection-to-lts/008-selection.png) + +1. To start the transfer, click the "Start" button on the side you made your selections. A transfer will be started and you should see a green toast notification at the upper-right corner of the web page. Press the "X" button to dismiss the notification or click "View Details" to be taken to the Activity page to see more details about the transfer. + + ![File Manager page with a toast notification indicating the file transfer started successfully.](../images/gi-transfer-collection-to-lts/009-transfer-started.png) + +From here you can proceed to other related tutorials to initiate other transfers or +[return to the index](#globus-for-individual-researchers). + +- [How do I check transfer status?](#how-do-i-check-transfer-status) +- [How Do I Transfer Between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) +- [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Transfer Between LTS and Cheaha? + +Please use the following instructions to transfer data from a [bucket on LTS](../../storage/lts/index.md) to a project directory on Cheaha. These instructions may also be used for other buckets on LTS and directories on Cheaha, provided you have access and know their file paths. + +The direction of transfer may also be reversed to transfer data from Cheaha to LTS. + +These instructions can be generalized to any two Collections or Collections you have access to on Globus. + +1. [Log in to Globus using your credentials](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). + +1. Find the LTS Collection by [searching](#how-do-i-search-for-collections-by-name) in the Collection Search bar on the left side of the file manager page. Search for "UAB LTS" to find it. + +1. Once you have selected the LTS Collection, repeat the process to [search](#how-do-i-search-for-collections-by-name) for a Cheaha Collection in the Collection Search bar on the right side of the file manager page. Search for "Cheaha cluster" to find it. + + Pay close attention in choosing which of the two you need. Choosing incorrectly could lead to slow transfers. Answer the following questions to help you decide. Is the first Collection you selected... + + - ...part of a lab or Research Core on campus? Select "on-campus". + - ...on a computer on the UAB Campus Network or UAB Wifi or the UAB Campus VPN? Select "on-campus". + - ...at a different institution? Select "off-campus". + - ...on a computer on a home network? Select "off-campus". + +1. Both the LTS and Cheaha Collections are High Assurance (HA) Collections and you will be prompted to re-authenticate. Click the "Continue" button to do so, then select your UAB email address. + + ![High Assurance request for reauthentication.](../images/common/ha-authenticate.png) + + ![Identity selection showing a UAB email address.](../images/common/select-identity.png) + +1. At this point, your file manager page should look something like the following image. Both Collection Search bars should have a Collection name filled in. The left side should be the LTS Collection. The right side should be a Cheaha Collection. You should see files and folders on both sides. + + ![File Manager page showing a shared Collection and LTS Collection.](../images/gi-transfer-lts-to-cheaha/005-ready-to-select.png) + +1. Locate the source path on the LTS Collection side. Either type the path into the Path field manually, or use the graphical selection field to click on folder names to navigate the filesystem. + +1. Repeat the process on the Cheaha Collection side to locate the destination path on the Cheaha Collection side. + +1. Select the file and folders you wish to transfer on the source Collection side. Do so by clicking the checkboxes next to the file and folder names. + + ![File Manager page with a file selected in the left selection area. The start button is boxed in red.](../images/gi-transfer-lts-to-cheaha/008-selection.png) + +1. To start the transfer, click the "Start" button on the side you made your selections. A transfer will be started and you should see a green toast notification at the upper-right corner of the web page. Press the "X" button to dismiss the notification or click "View Details" to be taken to the Activity page to see more details about the transfer. + + ![File Manager page with a toast notification indicating the file transfer started successfully.](../images/gi-transfer-lts-to-cheaha/009-transfer-started.png) + +From here you can proceed to other related tutorials to initiate other transfers or +[return to the index](#globus-for-individual-researchers). + +- [How do I check transfer status?](#how-do-i-check-transfer-status) +- [How Do I Transfer Between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) +- [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) + +[Return to the top](#globus-for-individual-researchers). + +## How Do I Check Transfer Status? + +To check the status of your transfers, please follow the instructions below. + +1. [Log in to Globus using your credentials](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app). + +1. In the Globus Web App, click "Activity" in the left navigation panel to go to the Activity page. There will be a list overview of transfers, with the most recent at the top. + + ![Globus Web App Activity page showing a successful transfer and failed transfer.](../images/gi-check-transfer-status/001-activity.png) + +1. To see more details about a transfer, click the transfer title. There will be two tabs. The Overview tab will have information and statistics about the transfer. The Event Log tab will have information about events that occurred during transfer, including start, stop, and any errors. The Event Log is useful for diagnosing issues with failed transfers. + + ![Overview page for unsuccessful transfer.](../images/gi-check-transfer-status/002-status.png) + +[Return to the top](#globus-for-individual-researchers). diff --git a/docs/data_management/transfer/globus/globus_organization_tutorial.md b/docs/data_management/transfer/globus/globus_organization_tutorial.md new file mode 100644 index 000000000..bca56393e --- /dev/null +++ b/docs/data_management/transfer/globus/globus_organization_tutorial.md @@ -0,0 +1,192 @@ +# Globus Tutorials for UAB Research Organizations + +This tutorial is designed to guide UAB research managers, such as Lab PIs, Core Directors, and their management staff, to help them set up and use Globus Connect Personal (GCP) for secure data sharing on their local/personal computers. GCP allows you to share data with collaborators efficiently meeting security and compliance standards for file sharing. + +If you are new to Globus, we recommend starting with our [Globus Tutorials for Individual Researchers](../globus/globus_individual_tutorial.md) first to familiarize yourself with how Globus is used. When those are complete, we then recommend following the tutorials on this page in order from start to finish, as later tutorials assume the previous tutorials have been completed. + +Topics covered: + +1. [Why Globus?](#why-globus) +1. [How Does Globus Work?](#how-does-globus-work) +1. [Tutorial Prerequisites](#tutorial-prerequisites) +1. [How Do I Get onto the Globus Web App?](#how-do-i-get-onto-the-globus-web-app) +1. [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) +1. [How Do I Enable Sharing for My Globus Account?](#how-do-i-enable-collection-sharing-for-my-globus-account) +1. [How Do I Create a Collection?](#how-do-i-create-a-collection) +1. [How Do I Share a Collection with Others?](#how-do-i-share-a-collection-with-others) +1. [How Do I Share Data with a Research Core Customer?](#how-do-i-share-data-with-a-research-core-customer) + +## Why Globus? + +Globus is a data transfer ecosystem that simplifies the process of transferring, sharing, and managing large datasets. It is used by research institutions around the world to move research data between different storage devices, computer systems, and institutions. Globus has many research data oriented features, making it ideal for many research data transfer scenarios. Below is a list of features. + +- Straight-forward, browser-based interface. +- Compatible with [Long-Term Storage](../../storage/lts/index.md). +- Can be used to share data with Research Core customers. +- Can be used to transfer data between lab workstations, servers, and Cheaha. +- Transfers are automatically retried in the event of network or computer system outages. +- Transfers are encrypted end-to-end. Globus never sees your data. +- Suitable for transferring PHI and HIPAA data. Note: a UAB Enterprise IT risk assessment is required. + +## How Does Globus Work? + +Globus is an ecosystem of software intended to make research data transfer simpler. The Globus Web Application (Web App) at allows you to initiate transfers between any two Collections you have authorization to access. The Globus Connect Personal (GCP) and Globus Connect Server (GCS) software let you turn any computer into a Globus Collection. At no point do Globus servers touch your research data. Instead, when you initiate a transfer between two Collections, the Globus application tells the two Collections that they need to talk to each other and data is sent directly between them. The Collections update the application with information you may need to know, such as how much data has transferred so far, how fast the transfer is proceeding, and any errors that occur. If the connection between Collections is interrupted for any reason, the Globus application will attempt to restart the transfer from where it left off. + +## Tutorial Prerequisites + +For these tutorials, you will need your BlazerID or [XIAS ID](../../../account_management/xias/index.md) and password to authenticate using UAB Single Sign-On (SSO). + +## How Do I Get Onto the Globus Web App? + +To learn how to get onto the Globus Web App [Globus Tutorials for Individual Researchers Page](../globus/login_to_globus.md#how-do-i-get-onto-the-globus-web-app). Please visit that link and then return here when you have finished. + +[Return to the top](#globus-tutorials-for-uab-research-organizations). + +## How Do I Find Collections I Created or Own? + +To find a Collection you own, use the following steps. + +1. Navigate to the [Globus Web App](#how-do-i-get-onto-the-globus-web-app) using your browser. You should be at the File Manager page. + + ![File Manager page of the Globus Web App](../images/common/file-manager.png) + +1. Click either of the Collection Search bar at the top of the File Manager page. This will take you to the Collection Search page. + + ![Collection Search page of the Globus Web App](../images/common/collection-search-page.png) + +1. Click the Your Collections tab to display a list of Collections you have created or own. + + ![Your Collections tab showing a GCP Collection.](../images/go-my-collections/003-your-collections.png) + +1. From here there are two options: + + 1. Click the name of the Collection to select it for a file transfer and be taken back to the File Manager page. + + ![File Manager page showing selected Collection on left-hand panel.](../images/go-my-collections/004-file-manager-selection-made.png) + + 1. Click the three dots icon at the right side of the entry to be taken to the Collection details page. + + ![Collectionm details page with overview tab selected.](../images/go-my-collections/005-collection-details-page.png) + +[Return to the top](#globus-tutorials-for-uab-research-organizations). + +## How Do I Enable Collection Sharing for My Globus Account? + +Before you can share Collections from your Globus Connect Personal (GCP) Collection with others, you must do a one-time setup for your account. You will need to join the "University of Alabama at Birmingham (HA)" (UAB HA) subscription group. Sharing any Collection requires a paid subscription with Globus. UAB Research Computing has a subscription, but Globus does not know your BlazerID is part of our subscription until you join the subscription group. So, Globus also does not know the GCP Collection you created is part of our subscription. By joining our UAB HA group, you and your GCP Collection are confirmed to be part of our subscription, and you can share Collections from the GCP Collection. + +To join the UAB HA group, we need to receive both a UAB support request, and a request to join the UAB HA group within the Globus Web App. We need both because we sometimes get spam applications through Globus. Having a Support Request helps us filter the spam. Please use the following steps to join. + +1. Submit a [Support Request](../../../help/support.md#how-do-i-create-a-support-ticket). In the request please include the following. + + - Your BlazerID. + - The text "Please add me to the Globus UAB HA subscription group." + - The reason you need to be able to share a Collection in Globus. For Research Cores, this would be to share data with your customers. + +1. In your browser [get onto the Globus Web App](#how-do-i-get-onto-the-globus-web-app). +1. In the left hand navigation panel click "Groups" to be taken to the Groups page. + + ![Globus groups page with no groups.](../images/go-uab-ha-group-access/001-groups-page.png) + +1. Ensure the "MY GROUPS" box is unchecked. In the "Filter groups" search bar enter "University of Alabama at Birmingham" to locate the "University of Alabama at Birmingham (HA)" (UAB HA) group. + + ![Globus group page showing search results with University of Alabama at Birmingham (HA) listed](../images/go-uab-ha-group-access/002-groups-search.png) + +1. Click on the UAB HA group name to be taken to the group details page. The Overview tab should be selected. + + ![UAB HA subscription group details page with overview tab selected.](../images/go-uab-ha-group-access/003-uab-ha-overview.png) + +1. Click on the "Join this Subscription" button to be taken to the form to submit a request to join. + + ![UAB HA subscription group join request form.](../images/go-uab-ha-group-access/004-join-form.png) + +1. Fill in the form fields and click the "Submit Application" button when completed. This will send you to a page notifying you that your membership is pending. A request has been sent to Research Computing, so please wait until you see a reply in the support request. + + ![Notice of pending membership.](../images/go-uab-ha-group-access/005-pending.png) + +1. When your membership has been accepted, you can verify by [returning to the Globus Web App](#how-do-i-get-onto-the-globus-web-app) and navigating to the Groups page. Check the "MY GROUPS". You should see "University of Alabama at Birmingham (HA)" listed with a green, circled checkmark and the word "ACTIVE". + + ![Groups page with my groups checked showing UAB HA subscription group](../images/go-uab-ha-group-access/006-my-groups.png.png) + +When you have completed the steps in this section, proceed to [creating a Collection](#how-do-i-create-a-collection). + +[Return to the top](#globus-tutorials-for-uab-research-organizations). + +## How Do I Create a Collection? + +There are three ways to create a Collection. + +- Start from [an existing Collection you created or own](#how-do-i-find-collections-i-created-or-own). +- [Install Globus Connect Personal](../globus/gcp_install.md#how-to-install-globus-connect-personal-gcp) and [share a folder](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to create a Collection. +- Install and configure one or more Collections with Globus Connect Server. To do this, please [Contact Support](../../../help/support.md#how-do-i-create-a-support-ticket) to start a discussion. + +The instructions below assume you are starting from an existing Collection. The instructions will work to create a subset of your Globus Connect Personal Collection. + +1. [Get onto the Globus Web App](#how-do-i-get-onto-the-globus-web-app). +1. [Find the existing Collection](#how-do-i-find-collections-i-created-or-own) and access its details page. +1. Click the "Collection" tab. + + ![Overview tab of details page with Collection tab to the right.](../images/go-create-collection/001-collection-tab.png) + +1. Click the "+ Add Guest Collection" button to be taken to a form to create the new Collection. + + ![Collection tab of details page with Add Guest Collection button.](../images/go-create-collection/002-add-guest-collection.png) + +1. Fill out the form. + + - **(1) You Are Sharing**: Shows which Collection you will be sharing all or part of. Helpful to verify you are sharing the right Collection + - **(2) Path**: Which path you wish to share. By default, the "/" path is the root of the original Collection. This may not be appropriate for your use case. Generally, when creating one Collection from another, you will want to pick a subfolder of the original Collection. Do this with the "Browse" button. + - **(3) Display Name**: The name people will see when accessing this Collection, and what they will search for when looking for the Collection. + - **(4) Description**: An optional description for the Collection. + - **(5) Keywords**: Optional keywords to help locating the Collection. May be useful for broadly or publicly shared data. + + ![Collection creation form.](../images/go-create-collection/003-form.png) + +1. Click the "Create Guest Collection" button to create the Collection. You will be taken to the details page of the new Collection, on the Permissions tab. + + ![Permissions tab of new Collection details page.](../images/go-create-collection/004-completion.png) + +When you have created a Collection, you are ready to [share the Collection with others](#how-do-i-share-a-collection-with-others). + +[Return to the top](#globus-tutorials-for-uab-research-organizations). + +## How Do I Share a Collection With Others? + +Before sharing a Collection with others, you will need to first [create a Collection](#how-do-i-create-a-collection) you administer. If the Collection is a [Globus Connect Personal Collection](../globus/gcp_install.md#how-to-install-globus-connect-personal-gcp), then you will also need to [enable Collection sharing for your Globus account](#how-do-i-enable-collection-sharing-for-my-globus-account). If these prerequisites have been met, then you are ready to setup a Collection to be shared with others. Please follow the instructions below. + +1. [Get onto the Globus Web App](#how-do-i-get-onto-the-globus-web-app). +1. [Find the Collection](#how-do-i-find-collections-i-created-or-own) you wish to share. In this case we are looking for the "customer-share" Collection. +1. On the "customer-share" Collection details page, click the Permissions tab. + + ![Collection details page overview tab.](../images/go-share-collection/001-collection-details-overview.png) + +1. Click the "Add Permissions – Share With" button. + + ![Collection details page permissions tab.](../images/go-share-collection/002-collection-details-permissions-before.png) + +1. Fill in the form. + + - **Path** defaults to the root of the Collection. This may or may not be acceptable for your use case. Be sure to limit access to only the data that needs to be shared. Use the file browser available in the form to find the correct level of access. For now grant permission to the default. + - **Share With**: radio buttons to provide control over who to share with. In almost all cases, you will want to share with a single user, which is what we will show here. + - **User**: Use the "User" search bar to find the specific user you wish to share with. If they have never accessed Globus before, they will not appear in the search results. You can safely enter their email address to add them anyway. For now grant permission to yourself for the purposes of experimenting. + - **Email Notification** checkbox. We recommend sending an email notification as a convenience. + - **To** entry field: who to send the email to. We recommend the same person as the "User" selected earlier. There may be future cases where you want to notify others, such as a supervisor, as well. + - **Message** text entry field: the optional content to send in the email message. + - **Permissions** The "read" permission must be granted, as that is the point of sharing the Collection. You may additionally give "write" permission to create a two-way collaboration. We recommend Research Cores not grant "write" permission. If you are using a Globus Connect Personal Collection, then "write" permission requires you to correctly [configure your Collection](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal) to make your shared folder writable. + + ![Add permissions form.](../images/go-share-collection/003-add-permissions-form.png) + +1. Click the "Add Permission" button to grant permission. You should see a notification confirming the permissions granted. At this point permissions have been granted and the Collection is shared with another person. If you need to add more people, click the "Add another Permision" button and repeat the process. Otherwise click "Done". For now click "Done". + + ![Permission confirmation notification.](../images/go-share-collection/004-permissions-confirmation.png) + +1. When you click "Done" you should be taken back to the Permissions tab of the Customer Share page. You should see a new entry with "Path: /". If you click the drop-down arrow you will see yourself listed with "Read" permission. If you need to revoke permissions, return to this page and click the icon that looks like a trash can. + + ![Collection details page permissions tab showing new entry.](../images/go-share-collection/005-colection-details-permissions-after.png) + +[Return to the top](#globus-tutorials-for-uab-research-organizations). + +## How Do I Share Data With a Research Core Customer? + +If you manage data for a Research Core, please [Contact Support](../../../help/support.md#how-to-request-support) to start a conversation. The answer to this question is currently being developed, so we will need to work together to find the ideal solution. + +[Return to the top](#globus-tutorials-for-uab-research-organizations). diff --git a/docs/data_management/transfer/globus/index.md b/docs/data_management/transfer/globus/index.md index 46176ea19..bad412878 100644 --- a/docs/data_management/transfer/globus/index.md +++ b/docs/data_management/transfer/globus/index.md @@ -3,333 +3,44 @@ !!! announcement - We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)] when using Globus and are working on a solution. For some use cases, [`s5cmd`]( ../../storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. + We are aware of reduced transfer speed into and out of [Long-Term Storage (LTS)](../../storage/lts/index.md) when using Globus and are working on a solution. For some use cases, [`s5cmd`]( ../../storage/lts/interfaces.md#s5cmd) may be a faster alternative. Please see [Our News Section](../../../news/posts/2025-04-07-reduced-lts-transfer-speeds-on-globus.md) for more information. -Globus is a powerful tool for robustly and securely managing data transfers to and from collaborators and within UAB Research Computing. Globus is recommended for most single-use, day-to-day data transfer use-cases. - -UAB Research Computing uses High Assurance Endpoints, meaning there are additional security measures in place to reduce risk and move toward HIPAA compliance. Generally speaking, if you have used Globus in the past, the data transfer interface has not changed, but there are a few new restrictions/changes. - -1. You will be prompted to prove authorization each time you access a UAB Research Computing endpoint or attempt to download files to your local machine from such an endpoint. If you are already logged in with Single Sign-On (SSO) the process is simple. If not, you will need to authenticate with SSO. -1. Bookmarks are not allowed in High Assurance endpoints. -1. In the newer version, Globus "Endpoints" have been moved under "Console", which can be located in the left-hand navigation pane. - ![!Globus endpoints moved under console](../images/globus_108_console_endpoint.png) - -For more detailed information on High Assurance please see the Globus official pages below: - -- [High Assurance Security Overview](https://docs.globus.org/guides/overviews/security/high-assurance-overview/) -- [High Assurance Collections](https://docs.globus.org/guides/overviews/high-assurance/) - -## Managing Identities - -Globus Identities is a concept helping to map Globus Accounts (one per person) to institutions (one or more per person). - -Most UAB researchers will have a single identity, their UAB identity, tied to their BlazerID. Some researchers may have external collaborations or appointments that provide additional entities which need access to other endpoints on Globus. - -To manage your identities, navigate to and sign in. - - -!!! important - - To use UAB Research Computing endpoints, you will need to ensure you are using your UAB identity. - - -## Moving Data Between Collections - -1. Log in to the Globus App online at using UAB Single Sign-On (SSO). Start typing "University of Alabama at Birmingham" into the "Use your existing organizational login" text box and selected it when it appears in the list. - - ![!Globus login page with University of Alabama at Birmingham entered into the text box](../images/globus_001_login.png) - -1. Click File Manager in the left-hand navigation pane. - - ![!Navigation pane with File Manager selected.](../images/globus_002_nav_pane_file_manager.png) - -1. Ensure the center icon for the "Panels" selection is picked. - - ![!Panels selection widget with center icon selected. Center icon appears to be two side-by-side panes.](../images/globus_003_panels.png) - -1. Click the "Search" icon in the "Collection" text box near the top-left or top-right of the page to locate an endpoint/collection. An endpoint is a server that provides access to data stored in a cluster. A Collection can be a Mapped Collection or Guest Collection, which represents a user's own collection of files or directories mapped from storage endpoints to their Globus account for easy management, sharing and accessing. Please refer to the [Globus endpoints and collections](https://docs.globus.org/guides/overviews/collections-and-endpoints/) to know more. There are multiple ways to find an endpoint. For some endpoints you may be asked to log in, which is true of all UAB endpoints. Some UAB endpoints may also require that you be on the UAB Campus VPN. - - ![!Globus File Manager interface with mouse pointer over left-hand Collection Search box.](../images/globus_004_search_bar.png) - - 1. Begin typing in the box to search for an endpoint. To find UAB-related endpoints, search for "UAB". There are two Cheaha endpoints - - 1. Cheaha cluster on-campus (UAB Science DMZ) for machines that are either on the UAB Campus Network, or connected to the UAB Campus VPN. - 1. Cheaha cluster off-campus (UAB Science DMZ) for machines that are _not_ on the UAB Campus Network and _not_ on the UAB Campus VPN. - - 1. The "Recent" tab shows endpoints/collections that have most recently been used. - - ![!Globus Collection Search Recent tab showing two endpoints.](../images/globus_005_recent_tab.png) - - 1. The "Bookmarks" tab shows a list of collection bookmarks. Bookmarks may not reference folders within UAB Research Computing or other High Assurance endpoints. - - ![!Globus Collection Search Bookmarks tab showing four bookmarks.](../images/globus_006_bookmarks_tab.png) - - 1. The "Your Collections" tab shows all collections owned by you. For most researchers this will be one or more Globus Connect Personal collections. - - ![!Globus Collection Search Your Collections tab showing one endpoint.](../images/globus_007_your_collections_tab.png) - - 1. The "Shared With You" tab shows any private collections that have been shared with you by other users, possibly collaborators. - -1. When an endpoint/collection has been selected you will see a list of folders and files on the default path for that endpoint/collection in the bottom box. You can use the "Path" box to type a path to find the files you are looking for. - - ![!Globus File Manager interface with one endpoint selected showing files of default directory.](../images/globus_010_one_endpoint_done.png) - -1. Repeat the process of selecting an endpoint/collection for the other "Collection" text box. - - ![!Globus File Manager interface with both endpoints selected showing files for both default directories.](../images/globus_011_two_endpoint_done.png) - -1. When both endpoints have been selected and you have chosen the correct paths for each collection, select files and/or folders on the side you wish to transfer FROM. We will call this side the source collection, and the other side the target collection. Selections may be made by clicking the checkboxes that appear when you hover over each file or folder. - - ![!Globus File Manager interface with files selected in left endpoint.](../images/globus_012_selected_files.png) - -1. When all files and folders have been selected from the source collection, click the "Start" button on the source collection side. This will start a transfer process from source to target. The files will be placed in the currently open path on the target collection. - - ![!Pop-up showing Transfer request submitted successfully. Pop-up contains link to View details.](../images/globus_013_popup.png) - -1. A green pop-up notification will appear indicating the transfer has started. Click "View details \>" to be taken to the status of the transfer. You can also check on the status of any transfers by clicking the "Activity" button in the left-hand navigation pane. +Globus is a powerful tool for robustly and securely managing data transfers to and from collaborators and within UAB Research Computing. Globus is a GUI-based application and recommended for most single-use and day-to-day data transfer needs. !!! note - File permissions from the source will not be copied to the destination. Please read more at [this ask.ci FAQ](https://ask.cyberinfrastructure.org/t/why-cant-other-users-access-data-i-transferred-to-a-project-space-on-cheaha/2527/3). - - -### Transfer and Sync Options - -Between the two "Start" buttons on the "File Manager" page is a "Transfer & Timer Options" drop down menu. Click that button to change the options. More information on each option. A brief summary of the options under "Transfer Settings" are... - -![!Transfer and Timer Options pane showing multiple options.](../images/globus_040_transfer_and_sync_options.png) - -1. sync - Sync files only, rather than create new files. -1. delete files - Delete any files on the target that are not on the source. Useful for forcing identical filesystems when syncing. -1. preserve source - Copies file "modified time" metadata. -1. verify integrity - Verifies that checksums are identical on source and target after transfer completes. The default option is to verify integrity. Its highly recommended to leave this unchecked. -1. encrypt transfer - Encrypts data before leaving source and decrypts after arriving at destination. Recommended for all transfers, required and enforced for all UAB endpoints. It is checked by default. -1. skip files - Skips source files that cause errors during the transfer. Otherwise the entire transfer will stop when an error is encountered. -1. quota fail - Fails instead of retries when the target storage quota is exceeded. -1. Apply filter - Filter rules can be used to customize and fine-tune the transfer process, ensuring that only the desired files/directories are transferred while excluding others based on the rules defined. - -Below the "Transfer Settings", there are additional options available that you can enable to customize notification of success/failure, and schedule the transfer to occur at specific time. - -### Common Errors - -1. File Not Found - This may mean that a file was not readable by Globus. Check that the file hasn't moved or changed names during the transfer. It is recommended to not modify files while they are being transferred by Globus. -1. Permission Denied - Globus is not able to access the files because permissions do not allow it. For Globus Connect Personal, be sure the containing folder is on the "Accessible Folders" list. Be sure that your Cheaha account has access to read the file. + UAB Research Computing uses High Assurance Endpoints, meaning there are additional security measures in place to reduce risk and move toward HIPAA compliance. Generally speaking, if you have used Globus in the past, the data transfer interface has not changed, but there are a few new restrictions/changes. -### Project Space Permissions + 1. You will be prompted to prove authorization each time you access a UAB Research Computing endpoint or attempt to download files to your local machine from such an endpoint. If you are already logged in with Single Sign-On (SSO) the process is simple. If not, you will need to authenticate with SSO. + 1. Bookmarks are not allowed in High Assurance endpoints. -Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../../storage/index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../../storage/cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. + For more detailed information on High Assurance please see the Globus official pages below: -### More Information - -A [Globus FAQ](https://docs.globus.org/faq/globus-connect-endpoints/) is available for additional information on endpoints and transfers. - -## Connectors - -UAB Researcher Computing has subscriptions to connectors for cloud services and other types of filesystems. - -### UAB Box Connector - -To use the UAB Box Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB Box" into the search box. Select the endpoint labeled "UAB Box". You should see a list of files and folders that are available to you at . File transfers work as they would with any other endpoint or collection. - -### Long-Term Storage S3 (LTS) Connector - - -!!! important - - [LTS](../../storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. + - [High Assurance Security Overview](https://docs.globus.org/guides/overviews/security/high-assurance-overview/) + - [High Assurance Collections](https://docs.globus.org/guides/overviews/high-assurance/) -To use the UAB [LTS](../../storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. - - ![create bucket via globus](../images/globus-create-lts-bucket.png) - -#### Adding LTS Allocation Credentials - -Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. - -1. In your browser, navigate to and login using UAB SSO. -1. Click "Collections" in the left-hand navigation pane. -1. In the search field at the top of the "Collection" page, enter "UAB LTS" and then click the search button. Be sure to uncheck "Recently Used" if it is checked. You should see a collection titled "UAB Research Computing LTS (Long Term Storage aka S3)" appear in the search results. -1. Click the right arrow indicator at the right-hand side of the "UAB Research Computing LTS" result. You should be taken to the Overview page for the "UAB Research Computing LTS" endpoint. - - ![!Image showing Globus collections page with UAB LTS in search box, UAB Research Computing LTS endpoint visible in results, and right arrow highlighted.](../images/globus-lts-s3-credentials-01.png) - -1. Near the top of the Overview page, click the "Credentials" tab". After some time, you should see a form requesting your "AWS IAM Access Key ID" and "AWS IAM Secret Key". -1. Enter the two requested keys in the appropriate boxes, then press "Continue". For data security reasons, you may be asked to authenticate again with your UAB SSO credentials. If you have more than one set of keys, you will need to choose which to enter. At this time, there doesn't appear to be a way to enter or use more than one set of credentials at a time with Globus. +Below are the main topics covered here to help you get started with Globus and its key features. - ![!Image showing Register a Credential form on the UAB Research Computing LTS endpoint Overview page showing artificial keys entered into the appropriate text fields.](../images/globus-lts-s3-credentials-02.png) +- Install Globus Connect Personal (GCP): Turn your personal computer into a Globus endpoint. Only specific folders are accessible by default. +- Set up and use GCP: Log in, configure your endpoint, select folders, and start transferring files. +- Globus for Individuals: Using Globus as a researcher for personal data transfers. +- Globus for Organizations (Labs and Cores): Shared endpoints for labs and research cores, with centralized management +- Globus for Group Management: Manage access to data via teams and project groups. -1. You should be taken back to the UAB Research Computing LTS endpoint Overview page with the Credentials tab selected. There should now be one entry on this page showing your AWS IAM Access Key ID and your Globus Identity (i.e., your `BlazerID@uab.edu` email address). If you have multiple Access Keys and ever wish to change which one is being used with Globus, then click the "Trash Can" icon next to the entry on this page to delete it, and start the key entry process over from the previous step. +Globus allows you to transfer data to and/or from collections (endpoints). UAB Research Computing currently supports the following endpoints: - ![!Image showing UAB Research Computing LTS endpoint Overview page showing Access Credentials entry with AWS IAM Access Key ID and Globus Identity.](../images/globus-lts-s3-credentials-03.png) +- Remote Endpoints: UAB Research Computing currently supports the following three remote endpoints. + - UAB Research Computing LTS (Long Term Storage aka S3) + - UAB RCS Cheaha HPC + - UAB Box -At this point you are able to access the LTS allocation associated with the Access Key you entered, and any buckets which have granted access to that Access Key. If you have more than one Access Key, e.g. for each of your personal and project allocations, you will need to choose which key to enter above. If you ever wish to change credentials, then click the "Trash Can" icon next to the entry shown in step 6, above, and start the key entry process over. - -#### Data Must Be in Buckets - -All data transferred to LTS must be placed in a bucket, and may _not_ be placed directly into the root directory. Attempting to move data to the root directory will result in an unhelpful error message in the "Activity" window. - -![!unhelpful error message for data placed in the root LTS directory](../images/globus_lts_no_bucket_error_001.png) - -Clicking on the "view event log" link shows the following. - -![!unhelpful event log message](../images/globus_lts_no_bucket_error_002.png) - -```text -Error (transfer) -Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) -Server: m-a201b5.9ad93.a567.data.globus.org:443 -Command: STOR /test.log -Message: The connection to the server was broken --- -Details: an end-of-file was reached\nglobus_xio: An end of file occurred\n -``` - -#### Buckets Must Have Globally Unique Names - -When creating new buckets, the name must be unique across all buckets on the system. If a duplicate bucket name, for example `first-test-bucket`, is entered, a long error message will appear in a small space next to the new bucket name. For readability, the expanded message is shown below. - -![!large error message in small space](../images/globus_lts_duplicate_name_error_001.png) - -```text -Remote Endpoint Failure: Path already exists, Error (mkdir) -Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) -Server: 138.26.220.68:443 -Message: Path '/first-test-bucket/' already exists -``` - -At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../../storage/lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. - -![!large error message in small space](../images/globus-uuid.png) - -Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../../storage/lts/lts_faq.md#what-are-valid-bucket-names-in-lts). - -![!large invalid error message in small space](../images/globus_lts_invalid_name_error_001.png) - -```text -Bad Gateway: Endpoint Error, Error (mkdir) -Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) -Server: 138.26.220.68:443 -Command: MKD /first_test_bucket/ -Message: Fatal FTP Response --- -Details: 500 -globus_gridftp_server_s3_base: S3 -Error accessing "": ErrorInvalidBucketName: ErrorInvalidBucketName: \r\n -``` - -To cancel or dismiss these errors, click the `refresh list` button on the Globus collection panel, or scroll all the way to the right in the red area of the error message and click the `x` symbol as shown below. - -![!large error message cancellation](../images/globus_lts_cancele_name_error_001.png) - -Uploading a top-level folder that does not follow the bucket naming rules will cause an error similar to the one encountered when creating a bucket with an invalid name. When uploading a folder with a name similar to a bucket in your LTS, Globus will sync and save all sub-folders and files into that bucket. Subfolders also need to follow naming rules, but they inherit the uniqueness from the parent name. This is part of why we recommend random UUIDs. If you attempt to upload a folder with a name that matches an existing bucket in someone else's space, you will encounter a `permission denied error`, as shown below. - -![!large error message in small space](../images/globus_lts_upload_error_001.png) - -Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../../storage/lts/iam_and_policies.md#policy-structure) and [applying a policy](../../storage/lts/iam_and_policies.md#applying-a-policy). - -## Using Bookmarks - -To save a bookmark, use the File Manager interface to select a collection and navigate to a path on that collection. Then click the "Create Bookmarks" button as shown below. - -![!Globus File Manager interface with mouse pointer hovering over Bookmark icon.](../images/globus_060_create_bookmark.png) - -To manage bookmarks, click on the Collection search bar, then select the Bookmarks tab. To edit a bookmark, click the 'Pencil' icon. To delete a bookmark, click the 'Trash Bin' icon. - -![!Globus Bookmarks interface showing four bookmarks.](../images/globus_061_manage_bookmarks.png) +- Local Endpoints: These are collections that you can create on your own computer (laptops, desktops, workstations, and other self-managed systems) with Globus Connect Personal (GCP). -!!! note +!!! important - It is not possible to create bookmarks within High Assurance Endpoints. + To use UAB Research Computing endpoints, you will need to ensure you are using your UAB identity. - -## Managing Guest Collections From a Globus Endpoint - -It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public as this is insecure. It is more difficult to manage access controls for the entire Globus Connect Personal Collection than for a Guest Collection. Guest collections make it simpler to share different data with distinct collaborators, and to manage who has access to what data. Be secure, use Guest Collections! - -### Creating a Guest Collection - -1. Click "Collections" in the left-hand navigation pane. - -1. Click the "Administered By You" tab (or) you can search for the collections in search. - - ![!Globus Endpoints page with Administered by You selected, showing two endpoints. One of the endpoints is a shared endpoint.](../images/globus_100_shared_search_collections.png) - -1. In the table, find the collections you wish to share data from and click its name. You will be taken to the page for that collection. - -1. Click the "Collections" tab. - - ![!Globus UAB RC Work Laptop page with Guest Collections tab selected showing one collection.](../images/globus_101_shared_collections.png) - -1. Click the "Add a Guest Collection" button. - -1. Fill out the form. - - ![!Create New Guest Collection form.](../images/globus_102_shared_collection_form.png) - - 1. Manually enter a path or click the Browse button to select a folder. - 1. Give a short but memorable name for your Guest Collection. This information will be useful for your collaborators. - 1. Optionally fill in a more detailed description of the Guest Collection for your records. - 1. Optionally fill in searchable keywords. - 1. Other additional options include, information link, contact email, organization/department. - 1. Default directory, if left empty, is equivalent to the first field "Directory". - -1. Click "Create Collection" to move to the next step. You will be taken to the page for the newly created collection, which is now a full-fledged Guest Collection. Any further references to "an endpoint" will be about the newly created, Guest Collection. - -1. Make sure you are on the "Permissions" tab. You should see a permissions table with your name in it. - - ![!Newly created test endpoint page with Permissions tab selected.](../images/globus_103_shared_permissions.png) - -1. Click "Add Permissions -- Share With" to share your Guest Collection with other users. - -1. Fill out the form. - - ![!Test endpoint Add Permissions Share With form.](../images/globus_104_shared_add_permissions.png) - - 1. Optionally enter a path within the shared endpoint or use the Browse button. If you leave the path as just a slash, the entire shared endpoint will be shared with the permitted users. - 1. Select who to share with. - 1. User - One or more users. - 1. Group - All members of a group. - 1. All Users - All globus users. - 1. Public - Makes data accessible to everyone. - - - !!! danger - - It is important to note that options (iii) and (iv) poses a high risk in terms of security. Therefore, we strongly advise against this practice.This will expose information to everyone on Globus! - - - 1. Search for users to add, or a group, depending on your choice above. You should be able to find any globus user using the search box. - - - !!! warning - - Be certain of which user you are selecting! Check the email address domain. - - - 1. If adding users, optionally enter a message so they know why they are being added. - 1. Select permissions. Read is automatically selected and cannot be changed. Write permissions are optional. - -1. Click "Add Permission" to add permissions for these users or groups. You will be returned to the page for the Guest Collection and should be on the "Permissions" tab and should see the user or group in the table. - -### Deleting a Guest Collection - -1. Click "Collections" in the left-hand navigation pane, then - -1. Click the "Administered By You" tab. - - ![!Globus Endpoints page with Administered by You tab selected, showing two endpoints.](../images/globus_105_shared_collections.png) - -1. Click the right caret ">" icon at the right side of the row with the collection you wish to delete. You will be taken to the information page for that collection. - - ![!Globus Endpoints page with Shared Collection Overview.](../images/globus_106_shared_collection_overview.png) - -1. Click "X Delete Collection" and a confirmation dialog will open at the top of the page. Respond to the dialog to delete the Guest Collection, or to cancel. - - ![!Delete Collection confirmation dialog banner.](../images/globus_107_shared_delete.png) - -## Where Can I Learn More About Globus? - -- See our [Tutorials](../tutorial/index.md) -- Visit the [Globus Events Calendar](https://www.globus.org/events) for official learning opportunities. diff --git a/docs/data_management/transfer/globus/login_to_globus.md b/docs/data_management/transfer/globus/login_to_globus.md new file mode 100644 index 000000000..e6513ad5f --- /dev/null +++ b/docs/data_management/transfer/globus/login_to_globus.md @@ -0,0 +1,374 @@ + +# Logging in to Globus + +UAB has a subscription to Globus, and you can set up a Globus account with your UAB credentials. + +## Managing Identity + +Globus Identity is a concept helping to map Globus Accounts (one per person) to institutions (one or more per person). Most UAB researchers will have a single identity, their UAB identity, tied to their BlazerID. Some researchers may have external collaborations or appointments that provide additional entities which need access to other endpoints on Globus. + +To manage your identities, navigate to and sign in. + +## How Do I Get Onto the Globus Web App? + +1. Use your browser to navigate to . You should see a login page like below. + + ![Globus Web App login page.](../images/gi-web-app/001-login.png) + +1. To login, first you must find and select our institution. Type "UAB" or "University of Alabama at Birmingham" into the search bar to locate UAB in the list. The image below shows the correct choice in a red box. + + + !!! note + + If you are an external collaborator using a [XIAS account](../../../account_management/xias/index.md) (this is uncommon) to interact with UAB-owned storage you will still need to search for "UAB". Do not use your home institution login to access UAB storage systems, as you will only have access to UAB storage with your XIAS credentials. + + + ![Globus Web App login search bar with UAB entered and University of Alabama at Birmingham in a red box.](../images/gi-web-app/002-search.png) + +1. Select "University of Alabama at Birmingham" from the drop-down menu. + + ![Globus Web App with University of Alabama at Birmingham selected showing activated Continue button.](../images/gi-web-app/003-select.png) + +1. Click "Continue" to be taken to the UAB Single Sign-On (SSO) form. Enter your BlazerID and password in the SSO form, then click "Log In". Complete the login process as usual. + + ![UAB Single Sign-On form.](../images/gi-web-app/004-sso.png) + +1. You should be taken to the File Manager page of the Globus Web App. We will be revisiting this page frequently throughout the tutorials. We highly recommend taking some time to familiarize yourself with the page as you proceed. The next few steps outline the important features of the File Manager page and its purpose. + + ![Globus Web App file manager single-panel view.](../images/gi-web-app/005-file-manager-single-panel.png) + +1. Recall that Globus is a data transfer application. A data transfer means moving data between two computers: source and destination. As we learn more about Globus, data stored on the source and destination will be visible on the File Manager page in the panels in the screenshot above. + + By default, only one panel is visible. We recommend selecting two-panel view mode for improved ease of use. Select two-panel view mode by clicking the button located near the top right corner, as shown in the red box below. Of the three available view mode buttons, the two-panel view mode button is in the center. + + From here on, tutorials will assume you are using two-panel view mode when we refer to the File Manager page. + + ![Globus Web App file manager two-panel view.](../images/gi-web-app/006-view-buttons.png) + +1. Now that two-panel view mode has been selected, you will see two sets of features and panels side-by-side. Most of these features will be used extensively when using Globus. + + - **(1) Collection Search bar**: Clicking here will open the Collection Search page, allowing you to find Collections of data shared by others, or find your own Collections. The next step will demonstrate features of the Collection Search page. + - **(2) Path text field**: After a Collection has been selected using (1), this text field allows you to enter the path to a specific folder, updating the files and folders shown in (5). + - **(3) Start Transfer button**: When you have selected files and folders in (5), use this button to start transferring. + - **(4) Transfer Options drop down menu**: Various options for the transfer are available in this menu. These options are not commonly needed and are not used in the tutorials. + - **(5) File Browser panel**: After a Collection has been selected in (1), a list of files and folders will appear here for the path shown in (2). You may navigate the Collection here like you would on your operating system. + - **(6) Navigation panel**: The blue bar at the left hand side of the Globus Web App is the navigation panel. It will be referred to and used many times throughout these tutorials. + + ![Globus Web App file manager two-panel view.](../images/gi-web-app/007-file-manager-two-panel.png) + +1. To better prepare you for what to expect, the screenshot below shows the File Manager page with an example Collection selected, called "my-gcp-collection". This example shows a path in the Path text field and contents in the File Browser panel. + + - **(1) Select All checkbox**: Select or unselect all files in the currently displayed folder. + - **(2) Go Up One Level button**: Go to the folder containing the currently displayed folder. + - **(3) Refresh button**: Refreshes the view of the currently displayed folder. + - **(4) File Selection checkbox**: If checked, then the file is selected for transfer. This file is selected. + - **(5) Folder Selection checkbox**: If checked, then the folder is currently selected for transfer. This folder is not selected. + + ![Globus Web App file manager two-panel view with Collection selected showing a file and folder.](../images/gi-web-app/008-file-manager-two-panel-example.png) + +The File Manager page will be your most frequently-visited page when using Globus for data transfers. It is central to usage of the Globus Web Application. Please take some time to familiarize yourself with its look and feel. As you progress in the tutorials, please take time to experiment with transferring data to better understand how the interface works. Feel free to return here for guidance. + +From here you can proceed to [How Do I Search for Collections by Name?](./globus_individual_tutorial.md#how-do-i-search-for-collections-by-name) + +## Moving Data Between Collections + +1. Log in to the Globus App online at using UAB Single Sign-On (SSO). Start typing "University of Alabama at Birmingham" into the "Use your existing organizational login" text box and selected it when it appears in the list. + + ![!Globus login page with University of Alabama at Birmingham entered into the text box](../images/globus_001_login.png) + +1. Click File Manager in the left-hand navigation pane. + + ![!Navigation pane with File Manager selected.](../images/globus_002_nav_pane_file_manager.png) + +1. Ensure the center icon for the "Panels" selection is picked. + + ![!Panels selection widget with center icon selected. Center icon appears to be two side-by-side panes.](../images/globus_003_panels.png) + +1. Click the "Search" icon in the "Collection" text box near the top-left or top-right of the page to locate an endpoint/collection. An endpoint is a server that provides access to data stored in a cluster. A Collection can be a Mapped Collection or Guest Collection, which represents a user's own collection of files or directories mapped from storage endpoints to their Globus account for easy management, sharing and accessing. Please refer to the [Globus endpoints and collections](https://docs.globus.org/guides/overviews/collections-and-endpoints/) to know more. There are multiple ways to find an endpoint. For some endpoints you may be asked to log in, which is true of all UAB endpoints. Some UAB endpoints may also require that you be on the UAB Campus VPN. + + ![!Globus File Manager interface with mouse pointer over left-hand Collection Search box.](../images/globus_004_search_bar.png) + + 1. Begin typing in the box to search for an endpoint. To find UAB-related endpoints, search for "UAB". There are two Cheaha endpoints + + 1. Cheaha cluster on-campus (UAB Science DMZ) for machines that are either on the UAB Campus Network, or connected to the UAB Campus VPN. + 1. Cheaha cluster off-campus (UAB Science DMZ) for machines that are _not_ on the UAB Campus Network and _not_ on the UAB Campus VPN. + + 1. The "Recent" tab shows endpoints/collections that have most recently been used. + + ![!Globus Collection Search Recent tab showing two endpoints.](../images/globus_005_recent_tab.png) + + 1. The "Bookmarks" tab shows a list of collection bookmarks. Bookmarks may not reference folders within UAB Research Computing or other High Assurance endpoints. + + ![!Globus Collection Search Bookmarks tab showing four bookmarks.](../images/globus_006_bookmarks_tab.png) + + 1. The "Your Collections" tab shows all collections owned by you. For most researchers this will be one or more Globus Connect Personal collections. + + ![!Globus Collection Search Your Collections tab showing one endpoint.](../images/globus_007_your_collections_tab.png) + + 1. The "Shared With You" tab shows any private collections that have been shared with you by other users, possibly collaborators. + +1. When an endpoint/collection has been selected you will see a list of folders and files on the default path for that endpoint/collection in the bottom box. You can use the "Path" box to type a path to find the files you are looking for. + + ![!Globus File Manager interface with one endpoint selected showing files of default directory.](../images/globus_010_one_endpoint_done.png) + +1. Repeat the process of selecting an endpoint/collection for the other "Collection" text box. + + ![!Globus File Manager interface with both endpoints selected showing files for both default directories.](../images/globus_011_two_endpoint_done.png) + +1. When both endpoints have been selected and you have chosen the correct paths for each collection, select files and/or folders on the side you wish to transfer FROM. We will call this side the source collection, and the other side the target collection. Selections may be made by clicking the checkboxes that appear when you hover over each file or folder. + + ![!Globus File Manager interface with files selected in left endpoint.](../images/globus_012_selected_files.png) + +1. When all files and folders have been selected from the source collection, click the "Start" button on the source collection side. This will start a transfer process from source to target. The files will be placed in the currently open path on the target collection. + + ![!Pop-up showing Transfer request submitted successfully. Pop-up contains link to View details.](../images/globus_013_popup.png) + +1. A green pop-up notification will appear indicating the transfer has started. Click "View details \>" to be taken to the status of the transfer. You can also check on the status of any transfers by clicking the "Activity" button in the left-hand navigation pane. + + +!!! note + + File permissions from the source will not be copied to the destination. Please read more at [this ask.ci FAQ](https://ask.cyberinfrastructure.org/t/why-cant-other-users-access-data-i-transferred-to-a-project-space-on-cheaha/2527/3). + + +### Transfer and Sync Options + +Between the two "Start" buttons on the "File Manager" page is a "Transfer & Timer Options" drop down menu. Click that button to change the options. More information on each option. A brief summary of the options under "Transfer Settings" are... + +![!Transfer and Timer Options pane showing multiple options.](../images/globus_040_transfer_and_sync_options.png) + +1. sync - Sync files only, rather than create new files. +1. delete files - Delete any files on the target that are not on the source. Useful for forcing identical filesystems when syncing. +1. preserve source - Copies file "modified time" metadata. +1. verify integrity - Verifies that checksums are identical on source and target after transfer completes. The default option is to verify integrity. Its highly recommended to leave this unchecked. +1. encrypt transfer - Encrypts data before leaving source and decrypts after arriving at destination. Recommended for all transfers, required and enforced for all UAB endpoints. It is checked by default. +1. skip files - Skips source files that cause errors during the transfer. Otherwise the entire transfer will stop when an error is encountered. +1. quota fail - Fails instead of retries when the target storage quota is exceeded. +1. Apply filter - Filter rules can be used to customize and fine-tune the transfer process, ensuring that only the desired files/directories are transferred while excluding others based on the rules defined. + +Below the "Transfer Settings", there are additional options available that you can enable to customize notification of success/failure, and schedule the transfer to occur at specific time. + +### Common Errors + +1. File Not Found - This may mean that a file was not readable by Globus. Check that the file hasn't moved or changed names during the transfer. It is recommended to not modify files while they are being transferred by Globus. +1. Permission Denied - Globus is not able to access the files because permissions do not allow it. For Globus Connect Personal, be sure the containing folder is on the "Accessible Folders" list. Be sure that your Cheaha account has access to read the file. + +### Project Space Permissions + +Globus does not preserve permissions nor ownership when data is transferred, instead using whatever permissions are default at the target location, and making the owner the authenticated user who initiated the transfer. Typically this is not an issue, but may cause problems for [Project Storage directories](../../storage/index.md#what-shared-storage-solutions-are-available). Please see our [Project Directory Permissions Section](../../storage/cheaha_storage_gpfs/project_directories.md#project-directory-permissions) for more information. + +### More Information + +A [Globus FAQ](https://docs.globus.org/faq/globus-connect-endpoints/) is available for additional information on endpoints and transfers. + +## Connectors + +UAB Researcher Computing has subscriptions to connectors for cloud services and other types of filesystems. + +### UAB Box Connector + +To use the UAB Box Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB Box" into the search box. Select the endpoint labeled "UAB Box". You should see a list of files and folders that are available to you at . File transfers work as they would with any other endpoint or collection. + +### Long-Term Storage S3 (LTS) Connector + + +!!! important + + [LTS](../../storage/lts/index.md) behaves differently from other file systems and comes with a few possible pitfalls. Keep in mind the following three rules: (1) all data must be in buckets, (2) buckets are only allowed in the root folder, and (3) buckets must have unique names. + + +To use the UAB [LTS](../../storage/lts/index.md) Connector, [search for a collection/endpoint](#moving-data-between-collections) like usual and enter "UAB LTS" into the search box. Select the endpoint labeled "UAB Research Computing LTS (Long Term Storage aka S3)". If you have stored data within LTS already you should see a list of folders, otherwise you will see an empty space where folders may be placed. Each folder corresponds to a [bucket](../../storage/lts/index.md#terminology) in LTS. To create a bucket, click "New Folder" in the "File Manager" window in Globus. Note that buckets must have globally unique names. Read on for more information about possible pitfalls. + + ![create bucket via globus](../images/globus-create-lts-bucket.png) + +#### Adding LTS Allocation Credentials + +Before you can manage an LTS allocation using Globus, you'll need to add the [LTS S3 Access and Secret Keys](../../storage/lts/index.md#requesting-an-allocation) to the LTS endpoint. To do so, please follow the instructions given below. + +1. In your browser, navigate to and login using UAB SSO. +1. Click "Collections" in the left-hand navigation pane. +1. In the search field at the top of the "Collection" page, enter "UAB LTS" and then click the search button. Be sure to uncheck "Recently Used" if it is checked. You should see a collection titled "UAB Research Computing LTS (Long Term Storage aka S3)" appear in the search results. +1. Click the right arrow indicator at the right-hand side of the "UAB Research Computing LTS" result. You should be taken to the Overview page for the "UAB Research Computing LTS" endpoint. + + ![!Image showing Globus collections page with UAB LTS in search box, UAB Research Computing LTS endpoint visible in results, and right arrow highlighted.](../images/globus-lts-s3-credentials-01.png) + +1. Near the top of the Overview page, click the "Credentials" tab". After some time, you should see a form requesting your "AWS IAM Access Key ID" and "AWS IAM Secret Key". +1. Enter the two requested keys in the appropriate boxes, then press "Continue". For data security reasons, you may be asked to authenticate again with your UAB SSO credentials. If you have more than one set of keys, you will need to choose which to enter. At this time, there doesn't appear to be a way to enter or use more than one set of credentials at a time with Globus. + + ![!Image showing Register a Credential form on the UAB Research Computing LTS endpoint Overview page showing artificial keys entered into the appropriate text fields.](../images/globus-lts-s3-credentials-02.png) + +1. You should be taken back to the UAB Research Computing LTS endpoint Overview page with the Credentials tab selected. There should now be one entry on this page showing your AWS IAM Access Key ID and your Globus Identity (i.e., your `BlazerID@uab.edu` email address). If you have multiple Access Keys and ever wish to change which one is being used with Globus, then click the "Trash Can" icon next to the entry on this page to delete it, and start the key entry process over from the previous step. + + ![!Image showing UAB Research Computing LTS endpoint Overview page showing Access Credentials entry with AWS IAM Access Key ID and Globus Identity.](../images/globus-lts-s3-credentials-03.png) + +At this point you are able to access the LTS allocation associated with the Access Key you entered, and any buckets which have granted access to that Access Key. If you have more than one Access Key, e.g. for each of your personal and project allocations, you will need to choose which key to enter above. If you ever wish to change credentials, then click the "Trash Can" icon next to the entry shown in step 6, above, and start the key entry process over. + +#### Data Must Be in Buckets + +All data transferred to LTS must be placed in a bucket, and may _not_ be placed directly into the root directory. Attempting to move data to the root directory will result in an unhelpful error message in the "Activity" window. + +![!unhelpful error message for data placed in the root LTS directory](../images/globus_lts_no_bucket_error_001.png) + +Clicking on the "view event log" link shows the following. + +![!unhelpful event log message](../images/globus_lts_no_bucket_error_002.png) + +```text +Error (transfer) +Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) +Server: m-a201b5.9ad93.a567.data.globus.org:443 +Command: STOR /test.log +Message: The connection to the server was broken --- +Details: an end-of-file was reached\nglobus_xio: An end of file occurred\n +``` + +#### Buckets Must Have Globally Unique Names + +When creating new buckets, the name must be unique across all buckets on the system. If a duplicate bucket name, for example `first-test-bucket`, is entered, a long error message will appear in a small space next to the new bucket name. For readability, the expanded message is shown below. + +![!large error message in small space](../images/globus_lts_duplicate_name_error_001.png) + +```text +Remote Endpoint Failure: Path already exists, Error (mkdir) +Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) +Server: 138.26.220.68:443 +Message: Path '/first-test-bucket/' already exists +``` + +At first glance, requiring unique names across all buckets on the system may sound very restrictive, but it is necessary for LTS to be as fast as it is. Fortunately, there is an easy way to deal with the limitation. See our LTS section on [good naming practice](../../storage/lts/index.md#avoiding-duplicate-names-for-buckets) for how to avoid duplicate names. For example, if you want to name a bucket `ai-lab` for storing data related to the entire AI lab or a specific dataset, you can append a universally unique identifier (UUID) to the name. To generate a UUID, visit , and a 16-byte UUID will be automatically generated. You can then copy it and append it to the name `ai-lab`, as shown below. + +![!large error message in small space](../images/globus-uuid.png) + +Similarly, if an invalid bucket name, such as `first_test_bucket`, is entered (due to the use of an underscore, which doesn’t follow LTS bucket naming rules), an error will also be displayed as shown below. To avoid this, please refer to the guidelines for [valid bucket name in LTS](../../storage/lts/lts_faq.md#what-are-valid-bucket-names-in-lts). + +![!large invalid error message in small space](../images/globus_lts_invalid_name_error_001.png) + +```text +Bad Gateway: Endpoint Error, Error (mkdir) +Endpoint: UAB Research Computing LTS (Long Term Storage aka S3) (184408b4-d04b-4513-9912-8feeb6adcab3) +Server: 138.26.220.68:443 +Command: MKD /first_test_bucket/ +Message: Fatal FTP Response --- +Details: 500 +globus_gridftp_server_s3_base: S3 +Error accessing "": ErrorInvalidBucketName: ErrorInvalidBucketName: \r\n +``` + +To cancel or dismiss these errors, click the `refresh list` button on the Globus collection panel, or scroll all the way to the right in the red area of the error message and click the `x` symbol as shown below. + +![!large error message cancellation](../images/globus_lts_cancele_name_error_001.png) + +Uploading a top-level folder that does not follow the bucket naming rules will cause an error similar to the one encountered when creating a bucket with an invalid name. When uploading a folder with a name similar to a bucket in your LTS, Globus will sync and save all sub-folders and files into that bucket. Subfolders also need to follow naming rules, but they inherit the uniqueness from the parent name. This is part of why we recommend random UUIDs. If you attempt to upload a folder with a name that matches an existing bucket in someone else's space, you will encounter a `permission denied error`, as shown below. + +![!large error message in small space](../images/globus_lts_upload_error_001.png) + +Globus can create buckets. By default, buckets are created without a policy, meaning only you can access them until a policy is added. However, Globus cannot be used to modify or add policies. In addition, files transferred to a bucket will become objects with the same name, as long as the name is valid and not duplicated. Globus does not recognize or handle metadata, so you cannot use it to view or modify metadata. For guidance on defining policies for your bucket, please refer to our documentation on [policy structure](../../storage/lts/iam_and_policies.md#policy-structure) and [applying a policy](../../storage/lts/iam_and_policies.md#applying-a-policy). + +## Using Bookmarks + +To save a bookmark, use the File Manager interface to select a collection and navigate to a path on that collection. Then click the "Create Bookmarks" button as shown below. + +![!Globus File Manager interface with mouse pointer hovering over Bookmark icon.](../images/globus_060_create_bookmark.png) + +To manage bookmarks, click on the Collection search bar, then select the Bookmarks tab. To edit a bookmark, click the 'Pencil' icon. To delete a bookmark, click the 'Trash Bin' icon. + +![!Globus Bookmarks interface showing four bookmarks.](../images/globus_061_manage_bookmarks.png) + + +!!! note + + It is not possible to create bookmarks within High Assurance Endpoints. + + +## Managing Guest Collections From a Globus Endpoint + +It is NOT RECOMMENDED to make Globus Connect Personal Guest Collections public as this is insecure. It is more difficult to manage access controls for the entire Globus Connect Personal Collection than for a Guest Collection. Guest collections make it simpler to share different data with distinct collaborators, and to manage who has access to what data. Be secure, use Guest Collections! + +### Creating a Guest Collection + +1. Click "Collections" in the left-hand navigation pane. + +1. Click the "Administered By You" tab (or) you can search for the collections in search. + + ![!Globus Endpoints page with Administered by You selected, showing two endpoints. One of the endpoints is a shared endpoint.](../images/globus_100_shared_search_collections.png) + +1. In the table, find the collections you wish to share data from and click its name. You will be taken to the page for that collection. + +1. Click the "Collections" tab. + + ![!Globus UAB RC Work Laptop page with Guest Collections tab selected showing one collection.](../images/globus_101_shared_collections.png) + +1. Click the "Add a Guest Collection" button. + +1. Fill out the form. + + ![!Create New Guest Collection form.](../images/globus_102_shared_collection_form.png) + + 1. Manually enter a path or click the Browse button to select a folder. + 1. Give a short but memorable name for your Guest Collection. This information will be useful for your collaborators. + 1. Optionally fill in a more detailed description of the Guest Collection for your records. + 1. Optionally fill in searchable keywords. + 1. Other additional options include, information link, contact email, organization/department. + 1. Default directory, if left empty, is equivalent to the first field "Directory". + +1. Click "Create Collection" to move to the next step. You will be taken to the page for the newly created collection, which is now a full-fledged Guest Collection. Any further references to "an endpoint" will be about the newly created, Guest Collection. + +1. Make sure you are on the "Permissions" tab. You should see a permissions table with your name in it. + + ![!Newly created test endpoint page with Permissions tab selected.](../images/globus_103_shared_permissions.png) + +1. Click "Add Permissions -- Share With" to share your Guest Collection with other users. + +1. Fill out the form. + + ![!Test endpoint Add Permissions Share With form.](../images/globus_104_shared_add_permissions.png) + + 1. Optionally enter a path within the shared endpoint or use the Browse button. If you leave the path as just a slash, the entire shared endpoint will be shared with the permitted users. + 1. Select who to share with. + 1. User - One or more users. + 1. Group - All members of a group. + 1. All Users - All globus users. + 1. Public - Makes data accessible to everyone. + + + !!! danger + + It is important to note that options (iii) and (iv) poses a high risk in terms of security. Therefore, we strongly advise against this practice.This will expose information to everyone on Globus! + + + 1. Search for users to add, or a group, depending on your choice above. You should be able to find any globus user using the search box. + + + !!! warning + + Be certain of which user you are selecting! Check the email address domain. + + + 1. If adding users, optionally enter a message so they know why they are being added. + 1. Select permissions. Read is automatically selected and cannot be changed. Write permissions are optional. + +1. Click "Add Permission" to add permissions for these users or groups. You will be returned to the page for the Guest Collection and should be on the "Permissions" tab and should see the user or group in the table. + +### Deleting a Guest Collection + +1. Click "Collections" in the left-hand navigation pane, then + +1. Click the "Administered By You" tab. + + ![!Globus Endpoints page with Administered by You tab selected, showing two endpoints.](../images/globus_105_shared_collections.png) + +1. Click the right caret ">" icon at the right side of the row with the collection you wish to delete. You will be taken to the information page for that collection. + + ![!Globus Endpoints page with Shared Collection Overview.](../images/globus_106_shared_collection_overview.png) + +1. Click "X Delete Collection" and a confirmation dialog will open at the top of the page. Respond to the dialog to delete the Guest Collection, or to cancel. + + ![!Delete Collection confirmation dialog banner.](../images/globus_107_shared_delete.png) + +## Where Can I Learn More About Globus? + +- Visit the [Globus Events Calendar](https://www.globus.org/events) for official learning opportunities. + +At this point, you can already start using Globus through your browser to move data between existing endpoints. + +However, if you want to move data to or from your own computer, you will need to install Globus Connect Personal. The [Install Globus Connect Personal](./gcp_install.md) and [Set Up Globus Connect Personal](./gcp_setup.md) walk you through that process. diff --git a/docs/data_management/transfer/globus/res/globus-group-roles.csv b/docs/data_management/transfer/globus/res/globus-group-roles.csv new file mode 100644 index 000000000..adc191f7d --- /dev/null +++ b/docs/data_management/transfer/globus/res/globus-group-roles.csv @@ -0,0 +1,6 @@ +Role,Member,Manager,Administrator +Access to associated Collections,Yes ✔️,Yes ✔️,Yes ✔️ +Can add or remove Members,,Yes ✔️,Yes ✔️ +Can add or remove Managers,,Yes ✔️,Yes ✔️ +Can add or remove Administrators,,,Yes ✔️ +Can modify group settings and policies,,,Yes ✔️ diff --git a/mkdocs.yml b/mkdocs.yml index 8821e2f52..140201a93 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -149,13 +149,12 @@ nav: - data_management/transfer/index.md - Globus: - data_management/transfer/globus/index.md - - Tutorial: - - data_management/transfer/tutorial/index.md - - Globus for Individuals: data_management/transfer/tutorial/globus_individual_tutorial.md - - Globus for Organizations: data_management/transfer/tutorial/globus_organization_tutorial.md - - Globus Group Management: data_management/transfer/tutorial/globus_group_management.md - - Install Globus Connect Personal: data_management/transfer/globus/install_gcp.md - - Globus Connect Personal: data_management/transfer/globus/globus_connect_personal.md + - Getting Started: data_management/transfer/globus/login_to_globus.md + - Install Globus Connect Personal: data_management/transfer/globus/gcp_install.md + - Set Up Globus Connect Personal: data_management/transfer/globus/gcp_setup.md + - Globus for Individuals: data_management/transfer/globus/globus_individual_tutorial.md + - Globus for Organizations: data_management/transfer/globus/globus_organization_tutorial.md + - Globus Group Management: data_management/transfer/globus/globus_group_management.md - RClone: data_management/transfer/rclone.md - FileZilla: data_management/transfer/filezilla.md - Research Data Responsibilities: data_management/research_data_responsibilities.md From fa96e57e7ce8dd23c4eea83e495ecf3fb8e6bd5d Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Mon, 5 Jan 2026 10:44:45 -0600 Subject: [PATCH 08/16] move all image from tutorial/images directory to globus/images --- .../images/common/collection-search-page.png | Bin 0 -> 68760 bytes .../transfer/images/common/file-manager.png | Bin 0 -> 59587 bytes .../transfer/images/common/groups-checked.png | Bin 0 -> 52046 bytes .../images/common/groups-unchecked.png | Bin 0 -> 23090 bytes .../transfer/images/common/groups.png | Bin 0 -> 25079 bytes .../transfer/images/common/ha-authenticate.png | Bin 0 -> 26076 bytes .../transfer/images/common/select-identity.png | Bin 0 -> 24860 bytes .../images/gg-accept-group/001-pending.png | Bin 0 -> 42443 bytes .../images/gg-accept-group/002-buttons.png | Bin 0 -> 60969 bytes .../images/gg-accept-group/003-form.png | Bin 0 -> 43109 bytes .../001-create-group-button.png | Bin 0 -> 18733 bytes .../gg-create-group/002-create-group-form.png | Bin 0 -> 79734 bytes .../gg-create-group/003-group-details-page.png | Bin 0 -> 59691 bytes .../gg-create-subgroup/001-subgroup-tab.png | Bin 0 -> 43130 bytes .../gg-create-subgroup/002-create-subgroup.png | Bin 0 -> 20442 bytes .../gg-delete-group/001-delete-button.png | Bin 0 -> 52458 bytes .../images/gg-find-group/003-search-bar.png | Bin 0 -> 23417 bytes .../images/gg-find-group/004-results.png | Bin 0 -> 23767 bytes .../gg-find-group/005-group-details-page.png | Bin 0 -> 52369 bytes .../gg-invite-to-group/001-invite-button.png | Bin 0 -> 52534 bytes .../gg-invite-to-group/002-search-and-add.png | Bin 0 -> 18085 bytes .../gg-invite-to-group/003-select-role.png | Bin 0 -> 33459 bytes .../gg-invite-to-group/004-confirmation.png | Bin 0 -> 19255 bytes .../gg-join-group/001-general-page-button.png | Bin 0 -> 33912 bytes .../gg-join-group/001-specific-page-button.png | Bin 0 -> 57141 bytes .../transfer/images/gg-join-group/002-form.png | Bin 0 -> 41899 bytes .../images/gg-join-group/003-pending.png | Bin 0 -> 37715 bytes .../images/gg-leave-group/001-leave-button.png | Bin 0 -> 52513 bytes .../001-hide-group-radio-button.png | Bin 0 -> 30272 bytes .../001-hide-members-radio-button.png | Bin 0 -> 30285 bytes .../001-request-to-join-checkbox.png | Bin 0 -> 32774 bytes .../gg-modify-group/001-settings-tab.png | Bin 0 -> 69073 bytes .../002-membership-page.png | Bin 0 -> 58816 bytes .../003-membership-page-after.png | Bin 0 -> 64642 bytes .../gg-modify-members-role/003-pencil-edit.png | Bin 0 -> 63590 bytes .../004-role-controls.png | Bin 0 -> 44239 bytes .../gg-modify-members/001-members-tab.png | Bin 0 -> 59655 bytes .../gg-modify-members/002-membership-page.png | Bin 0 -> 58688 bytes .../gg-view-members/001-members-tab-page.png | Bin 0 -> 104041 bytes .../001-subgroup-tab-page.png | Bin 0 -> 20424 bytes .../gi-check-transfer-status/001-activity.png | Bin 0 -> 61917 bytes .../gi-check-transfer-status/002-status.png | Bin 0 -> 80129 bytes .../gi-find-shared-collections/003-list.png | Bin 0 -> 34896 bytes .../004-selected.png | Bin 0 -> 18561 bytes .../gi-search-collections/001-search-bar.png | Bin 0 -> 59744 bytes .../002-collection-search.png | Bin 0 -> 69695 bytes .../gi-search-collections/003-results.png | Bin 0 -> 30216 bytes .../005-ready-to-select.png | Bin 0 -> 50289 bytes .../008-selection.png | Bin 0 -> 52561 bytes .../009-transfer-started.png | Bin 0 -> 49561 bytes .../005-ready-to-select.png | Bin 0 -> 51693 bytes .../008-selection.png | Bin 0 -> 53508 bytes .../009-transfer-started.png | Bin 0 -> 54579 bytes .../005-ready-to-select.png | Bin 0 -> 52019 bytes .../008-selection.png | Bin 0 -> 60023 bytes .../009-transfer-started.png | Bin 0 -> 57120 bytes .../images/gi-uab-collections/001-cheaha.png | Bin 0 -> 48556 bytes .../images/gi-uab-collections/002-lts.png | Bin 0 -> 22764 bytes .../images/gi-uab-collections/003-box.png | Bin 0 -> 20326 bytes .../transfer/images/gi-web-app/001-login.png | Bin 0 -> 43897 bytes .../transfer/images/gi-web-app/002-search.png | Bin 0 -> 43617 bytes .../transfer/images/gi-web-app/003-select.png | Bin 0 -> 56821 bytes .../transfer/images/gi-web-app/004-sso.png | Bin 0 -> 25167 bytes .../005-file-manager-single-panel.png | Bin 0 -> 59505 bytes .../images/gi-web-app/006-view-buttons.png | Bin 0 -> 17363 bytes .../gi-web-app/007-file-manager-two-panel.png | Bin 0 -> 74834 bytes .../008-file-manager-two-panel-example.png | Bin 0 -> 55915 bytes .../mac/001-notification-area.png | Bin 0 -> 33332 bytes .../go-choose-folder/mac/002-context-menu.png | Bin 0 -> 117950 bytes .../go-choose-folder/mac/003-access-tab.png | Bin 0 -> 52476 bytes .../go-choose-folder/win/001-sys-tray.png | Bin 0 -> 13358 bytes .../go-choose-folder/win/002-context-menu.png | Bin 0 -> 15167 bytes .../win/003-access-tab-default.png | Bin 0 -> 22405 bytes .../win/004-access-tab-changed.png | Bin 0 -> 20692 bytes .../win/005-general-tab-default.png | Bin 0 -> 17817 bytes .../win/006-general-tab-changed.png | Bin 0 -> 13458 bytes .../001-collection-tab.png | Bin 0 -> 75755 bytes .../002-add-guest-collection.png | Bin 0 -> 31912 bytes .../images/go-create-collection/003-form.png | Bin 0 -> 57275 bytes .../go-create-collection/004-completion.png | Bin 0 -> 41204 bytes .../common/collection-details.png | Bin 0 -> 22169 bytes .../images/go-gcp-install/common/consents.png | Bin 0 -> 45411 bytes .../images/go-gcp-install/mac/001-select.png | Bin 0 -> 124363 bytes .../go-gcp-install/mac/002-instructions.png | Bin 0 -> 117993 bytes .../images/go-gcp-install/mac/003-download.png | Bin 0 -> 61868 bytes .../images/go-gcp-install/mac/004-install.png | Bin 0 -> 223493 bytes .../go-gcp-install/mac/005-application.png | Bin 0 -> 60774 bytes .../go-gcp-install/mac/006-authenticate.png | Bin 0 -> 143290 bytes .../mac/009-notification-area-icon.png | Bin 0 -> 50496 bytes .../images/go-gcp-install/win/001-select.png | Bin 0 -> 93074 bytes .../go-gcp-install/win/002-instructions.png | Bin 0 -> 82356 bytes .../images/go-gcp-install/win/003-download.png | Bin 0 -> 44088 bytes .../go-gcp-install/win/004-select-path.png | Bin 0 -> 23392 bytes .../images/go-gcp-install/win/005-finish.png | Bin 0 -> 58411 bytes .../go-gcp-install/win/006-authenticate.png | Bin 0 -> 16995 bytes .../win/009-system-tray-icon.png | Bin 0 -> 13358 bytes .../go-my-collections/003-your-collections.png | Bin 0 -> 64824 bytes .../004-file-manager-selection-made.png | Bin 0 -> 117132 bytes .../005-collection-details-page.png | Bin 0 -> 71627 bytes .../001-collection-details-overview.png | Bin 0 -> 73776 bytes ...2-collection-details-permissions-before.png | Bin 0 -> 36037 bytes .../003-add-permissions-form.png | Bin 0 -> 59252 bytes .../004-permissions-confirmation.png | Bin 0 -> 10484 bytes ...005-colection-details-permissions-after.png | Bin 0 -> 49000 bytes .../go-uab-ha-group-access/001-groups-page.png | Bin 0 -> 33282 bytes .../002-groups-search.png | Bin 0 -> 249248 bytes .../003-uab-ha-overview.png | Bin 0 -> 369995 bytes .../go-uab-ha-group-access/004-join-form.png | Bin 0 -> 152291 bytes .../go-uab-ha-group-access/005-pending.png | Bin 0 -> 112249 bytes .../006-my-groups.png.png | Bin 0 -> 89064 bytes 110 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/data_management/transfer/images/common/collection-search-page.png create mode 100644 docs/data_management/transfer/images/common/file-manager.png create mode 100644 docs/data_management/transfer/images/common/groups-checked.png create mode 100644 docs/data_management/transfer/images/common/groups-unchecked.png create mode 100644 docs/data_management/transfer/images/common/groups.png create mode 100644 docs/data_management/transfer/images/common/ha-authenticate.png create mode 100644 docs/data_management/transfer/images/common/select-identity.png create mode 100644 docs/data_management/transfer/images/gg-accept-group/001-pending.png create mode 100644 docs/data_management/transfer/images/gg-accept-group/002-buttons.png create mode 100644 docs/data_management/transfer/images/gg-accept-group/003-form.png create mode 100644 docs/data_management/transfer/images/gg-create-group/001-create-group-button.png create mode 100644 docs/data_management/transfer/images/gg-create-group/002-create-group-form.png create mode 100644 docs/data_management/transfer/images/gg-create-group/003-group-details-page.png create mode 100644 docs/data_management/transfer/images/gg-create-subgroup/001-subgroup-tab.png create mode 100644 docs/data_management/transfer/images/gg-create-subgroup/002-create-subgroup.png create mode 100644 docs/data_management/transfer/images/gg-delete-group/001-delete-button.png create mode 100644 docs/data_management/transfer/images/gg-find-group/003-search-bar.png create mode 100644 docs/data_management/transfer/images/gg-find-group/004-results.png create mode 100644 docs/data_management/transfer/images/gg-find-group/005-group-details-page.png create mode 100644 docs/data_management/transfer/images/gg-invite-to-group/001-invite-button.png create mode 100644 docs/data_management/transfer/images/gg-invite-to-group/002-search-and-add.png create mode 100644 docs/data_management/transfer/images/gg-invite-to-group/003-select-role.png create mode 100644 docs/data_management/transfer/images/gg-invite-to-group/004-confirmation.png create mode 100644 docs/data_management/transfer/images/gg-join-group/001-general-page-button.png create mode 100644 docs/data_management/transfer/images/gg-join-group/001-specific-page-button.png create mode 100644 docs/data_management/transfer/images/gg-join-group/002-form.png create mode 100644 docs/data_management/transfer/images/gg-join-group/003-pending.png create mode 100644 docs/data_management/transfer/images/gg-leave-group/001-leave-button.png create mode 100644 docs/data_management/transfer/images/gg-modify-group-hide-group/001-hide-group-radio-button.png create mode 100644 docs/data_management/transfer/images/gg-modify-group-hide-members/001-hide-members-radio-button.png create mode 100644 docs/data_management/transfer/images/gg-modify-group-invite-only/001-request-to-join-checkbox.png create mode 100644 docs/data_management/transfer/images/gg-modify-group/001-settings-tab.png create mode 100644 docs/data_management/transfer/images/gg-modify-members-remove/002-membership-page.png create mode 100644 docs/data_management/transfer/images/gg-modify-members-remove/003-membership-page-after.png create mode 100644 docs/data_management/transfer/images/gg-modify-members-role/003-pencil-edit.png create mode 100644 docs/data_management/transfer/images/gg-modify-members-role/004-role-controls.png create mode 100644 docs/data_management/transfer/images/gg-modify-members/001-members-tab.png create mode 100644 docs/data_management/transfer/images/gg-modify-members/002-membership-page.png create mode 100644 docs/data_management/transfer/images/gg-view-members/001-members-tab-page.png create mode 100644 docs/data_management/transfer/images/gg-view-subgroups/001-subgroup-tab-page.png create mode 100644 docs/data_management/transfer/images/gi-check-transfer-status/001-activity.png create mode 100644 docs/data_management/transfer/images/gi-check-transfer-status/002-status.png create mode 100644 docs/data_management/transfer/images/gi-find-shared-collections/003-list.png create mode 100644 docs/data_management/transfer/images/gi-find-shared-collections/004-selected.png create mode 100644 docs/data_management/transfer/images/gi-search-collections/001-search-bar.png create mode 100644 docs/data_management/transfer/images/gi-search-collections/002-collection-search.png create mode 100644 docs/data_management/transfer/images/gi-search-collections/003-results.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-cheaha/005-ready-to-select.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-cheaha/008-selection.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-cheaha/009-transfer-started.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-lts/005-ready-to-select.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-lts/008-selection.png create mode 100644 docs/data_management/transfer/images/gi-transfer-collection-to-lts/009-transfer-started.png create mode 100644 docs/data_management/transfer/images/gi-transfer-lts-to-cheaha/005-ready-to-select.png create mode 100644 docs/data_management/transfer/images/gi-transfer-lts-to-cheaha/008-selection.png create mode 100644 docs/data_management/transfer/images/gi-transfer-lts-to-cheaha/009-transfer-started.png create mode 100644 docs/data_management/transfer/images/gi-uab-collections/001-cheaha.png create mode 100644 docs/data_management/transfer/images/gi-uab-collections/002-lts.png create mode 100644 docs/data_management/transfer/images/gi-uab-collections/003-box.png create mode 100644 docs/data_management/transfer/images/gi-web-app/001-login.png create mode 100644 docs/data_management/transfer/images/gi-web-app/002-search.png create mode 100644 docs/data_management/transfer/images/gi-web-app/003-select.png create mode 100644 docs/data_management/transfer/images/gi-web-app/004-sso.png create mode 100644 docs/data_management/transfer/images/gi-web-app/005-file-manager-single-panel.png create mode 100644 docs/data_management/transfer/images/gi-web-app/006-view-buttons.png create mode 100644 docs/data_management/transfer/images/gi-web-app/007-file-manager-two-panel.png create mode 100644 docs/data_management/transfer/images/gi-web-app/008-file-manager-two-panel-example.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/mac/001-notification-area.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/mac/002-context-menu.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/mac/003-access-tab.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/001-sys-tray.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/002-context-menu.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/003-access-tab-default.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/004-access-tab-changed.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/005-general-tab-default.png create mode 100644 docs/data_management/transfer/images/go-choose-folder/win/006-general-tab-changed.png create mode 100644 docs/data_management/transfer/images/go-create-collection/001-collection-tab.png create mode 100644 docs/data_management/transfer/images/go-create-collection/002-add-guest-collection.png create mode 100644 docs/data_management/transfer/images/go-create-collection/003-form.png create mode 100644 docs/data_management/transfer/images/go-create-collection/004-completion.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/common/collection-details.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/common/consents.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/001-select.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/002-instructions.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/003-download.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/004-install.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/005-application.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/006-authenticate.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/mac/009-notification-area-icon.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/001-select.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/002-instructions.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/003-download.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/004-select-path.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/005-finish.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/006-authenticate.png create mode 100644 docs/data_management/transfer/images/go-gcp-install/win/009-system-tray-icon.png create mode 100644 docs/data_management/transfer/images/go-my-collections/003-your-collections.png create mode 100644 docs/data_management/transfer/images/go-my-collections/004-file-manager-selection-made.png create mode 100644 docs/data_management/transfer/images/go-my-collections/005-collection-details-page.png create mode 100644 docs/data_management/transfer/images/go-share-collection/001-collection-details-overview.png create mode 100644 docs/data_management/transfer/images/go-share-collection/002-collection-details-permissions-before.png create mode 100644 docs/data_management/transfer/images/go-share-collection/003-add-permissions-form.png create mode 100644 docs/data_management/transfer/images/go-share-collection/004-permissions-confirmation.png create mode 100644 docs/data_management/transfer/images/go-share-collection/005-colection-details-permissions-after.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/001-groups-page.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/002-groups-search.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/003-uab-ha-overview.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/004-join-form.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/005-pending.png create mode 100644 docs/data_management/transfer/images/go-uab-ha-group-access/006-my-groups.png.png diff --git a/docs/data_management/transfer/images/common/collection-search-page.png b/docs/data_management/transfer/images/common/collection-search-page.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f5ae55c7e3a30949f2eaae8aeb17fdaeaa7989 GIT binary patch literal 68760 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 M;tFD=B8I;I501sfT>t<8 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/common/file-manager.png b/docs/data_management/transfer/images/common/file-manager.png new file mode 100644 index 0000000000000000000000000000000000000000..445036d0db03e141464c058a5e469fbd7bae6eb3 GIT binary patch literal 59587 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/common/groups.png b/docs/data_management/transfer/images/common/groups.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bd533a04f8e9ee18225f4f96d0ec508893acf5 GIT binary patch literal 25079 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/common/ha-authenticate.png b/docs/data_management/transfer/images/common/ha-authenticate.png new file mode 100644 index 0000000000000000000000000000000000000000..870b199d92c97ebdb610b58be578058f6a58ce9c GIT binary patch literal 26076 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/common/select-identity.png b/docs/data_management/transfer/images/common/select-identity.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa7bf54d5101f8f2be35104407a61cfc2487adc GIT binary patch literal 24860 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 E13(RY6951J literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-create-subgroup/001-subgroup-tab.png b/docs/data_management/transfer/images/gg-create-subgroup/001-subgroup-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ca84e19417bf8f331ebfd7ffd10c1214a80a6a GIT binary patch literal 43130 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 CyMF8d literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-find-group/003-search-bar.png b/docs/data_management/transfer/images/gg-find-group/003-search-bar.png new file mode 100644 index 0000000000000000000000000000000000000000..726e196a1b6dae192c581b0758a2229a75b79b67 GIT binary patch literal 23417 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 z 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%0AQ8;|Q}6 zh!0068j@sP0w`FT@Vwo=Xf$On@tTuP_cqO^Z@#*6%{N#{Aek$2W#El=6_CZma9lsv zOp;j*OyOl;653;)N6y)60#*^@EVgshpuvb$Q`0<~J>EwJ|0Q~{dUnTz@jE^mdU77(LzX%sfsWOX{H;!6DDOD0u)yGGYY5;fwvZWaVFh=qndz$GujO?ON+@P}B5&4mvno{;U~yfTRY4TeQ`v zKL*{kbL#k98`U4=5|B5^*fxMVb|rRFj)%l)xzJ2QQ$bKPxk7u!vqdCKFl*IRFFAI! zV(W$VJ*tP9#P5|(nd`mt>W1z?c5%Jj9+rLm$@{ky7q{}dpNbd0tlM)sB9RBxg!H;Ox6V8rH*&fN<}v27 z_J9smEd1gX@N|J(F5k{&CpIb|t$$3YVl^+2CCZkyd9|jogh}g_2uR!7#(zq&i$a-y z*tjEd+k!ek&|OuIbbJ;|$l=|{d#!BoSn2W!FC-9a#ol8s!5mllfSqDQSuSx3SaUmY zNBMUed&6KA=10aaR{rRaeK(g6up6cPt!u^9nf-FIDaSn(jpSH%Or<(E)Hl(q06lsA EKXta($N&HU literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-find-group/005-group-details-page.png b/docs/data_management/transfer/images/gg-find-group/005-group-details-page.png new file mode 100644 index 0000000000000000000000000000000000000000..f724fc37c9c570fe80c26be403cc92bf13e2a73c GIT binary patch literal 52369 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 UvKM(81l^U4y&3y@8zb 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

v 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-join-group/001-general-page-button.png b/docs/data_management/transfer/images/gg-join-group/001-general-page-button.png new file mode 100644 index 0000000000000000000000000000000000000000..c042da47810d22143f3ffa63d223bfb3a1c7de8f GIT binary patch literal 33912 zcmeFYbySv3*Ef6;0umz9T`EX-N|(||cXxMpw@7zMw}^C?5=wU?N_R@VbLw?n_kFML zS?gWTTHpKMeJaX1$IL!vcFmr>e-kb*D}jbgfDC~^&|be1eFK5O?Lr_hs7MH)MF;jJ zCHSx3LrKl)jlL_HorA53xs@@Qle?WUnX#L>2?XLcXDvUE)=h?bV;T{&f?H+(O1Qvg z(kiN3!-GW5Dx{8r+XeeABD}0vE+|8qiDTolOmY+ke z;7QT?^+1N;9Tu)cXWhz5zrkc@uevIts?g&bh`o#58>hG@_sLiqJ#Kajv91>+t_P4@ zb>q@mOgN=sma*`Ll)T`_+3kd%hq0{%z3Jf%2&TQr^2W~))DI=9eFsG=;z}602(?`^T}7tafP=H zp}svwMW3I=m%)n1JebH4cDPybJ#5yj<>K3T9=s;F()&rE&woifXR>0fw7EzU=^^LHsls5e`1TnNjH2lLf-_qjr;(WX5-0dx-(B7eW!El5csGf^CP%$+bX&yscYX*HI zTLWVTH)}hfdl1M=0XI8+LrY^PG6Q2%a~nR2gXVS$GIJw73RQL)CK)>sV>9zt9uCHe z9V^00C=bCw($EYbzT^9ydOU-*kDv@6cvO3bNl_oGke$)MVtz zL~I?5$=Dd!7?|kA+{|5ADEN`dUOE_=@VpTf|BD3p#z$f125r4@NhAJ4R*(CPr&(#(y8-=p^O>i2OC7|8az)60lUpH^z>( z&JKpgVlKuuPL%&n!pQKS@pjG*R=<~HWXNc2Wo!+)I)b+{|HmsOUdzb;GXly2Q*&#( z-=hGt|D&gqxyiqn^&fMCKKZ?zf1d~#{tw;%=>7NFe|HAGWMp_mZ4I5F(|aw-M*)35 zkCCmRxe?FrUpWlf*$jwYa2%= zeH%k#C@Dak!5q+GB>$R^f`x(UUoG-h`c5Wb0I&gb8zWm+$A3Li zGPgEXbkc|NlbMs1iG`J!or8&$i-Vc@&%%FGR55mN1iA>N%FM*T`sWE$Fg##6fVKKi zO$7vglLf2c5pgiqcd~U*vbDA1qkxhigO2>?u?#RMBYh`*QGF+4K$MAvjfa_uhlN{- znT>~?g@=uao{61@>EHU>8kw88|KEB;&4=veAECc8cLeWu|K0S*rWB3s|9t!N)yn+0 zF_Dq|HVYno!#_)K)ORs9`aMrT>(3)YGkqIVW8gpjQrN%S&Ho2w;9%lrGBjZ_qBk@! zW~K+K#Yu0#YHUc)!O6{Gz|G3c#bv_!pVS>~O`Kfy9gKxc0UrUcfP((!6&dwkqI&V4 z{awwBp>hB$qi1HK|2LLVF#fezMySX5d$lha|3CbA`Mblvxfn3+PaAMuz!Nh5;|l-c z7u4zeKm7b9hyRCf0Hpu>lK&Nd|I4obvg?1vf&W$K|7zEN+4aBT!2hcAf3@rXH+CWa z>o8?(10o<-a8%MR(9{6OECd572~o&B^iNJ}Q9NjQX!lCp5duNMg#N%l(lYQsBcju5 z88O67WMWJFbISU@>*0#$!%_T(bWyB_a5=^qM%;tp!ID~P|#yCa(H3v_XuL5 zTZdwT@bF@t$0G7r*pEdq%rSb!G2g#p|0oYf{{8}Xi_dlI%*Pl0QOqeUyjOcxD58z4 z3;0|#eEYf^)!}o>^RQSZ;Nq+4v&R_F&!{1JKMfhh@6WatJS+^H%bzcKU&SfnnDnUr zdSo@zB`f;-Gx3`F?^c73zuH7mXTrmNfAFd?f78WKkXWHU`ZGc_^RYzu--O=()5Dpi zuC7krZGm@GK{cc(65pdaMMO@M*kjJ3xU^DCBMAwg+ra2M&Z>zK!I(pYyZE0Mgh4)k z`NG%c=WS+dDSfsV&c9fZlS8&_G}jXFgy_%R955$U^^lj?!L95 zUlNy-Ahwl0>>3o&w*M@EYU$f{n$7J(sU633U%)6sw2k9)t_P;VW7~U{8KKy}oLN_ig?}&i6zkQ~ zC!cq?QFSL3@LdiJ!j{{-(D=0J=03Kjl|J#{N$(zBLXuz*b^V3xb)p>m=$qrWUM??p zx+k~9s4F}A;c`08p>_T|30U8&??l=5jj#-=%Tk9pUU2u~)lQKtM1v&jlr87 zhut1P=E8gzgGQCdG}H^Pu`S6mUvaaJ;M0~7W#2l)Tv-2%pWpz&kRCfhS!I2Gyhc7A zQLFsat>};J`5wStkM2Arj*E+|;D6-9S=)`Al=ZADXO@@8dE>!B=5p?pF?NDMS3T}w zH!8YQ{bW^rTTU@-+s?PO^e=p?TV_wS`CSLa)HX}jhcUh~jl4;meJ-ICQb9!-_f9on z&lc@11A5e#t}y|d)z6+HIh0D3^;IK1T6C8i2#@ISktm7TmtOqQ5V^N4EnfXmPnJhJ zc_1kS=Bvk5ws%FcVauszEpziki`Hjxs!B0L3aLXL#JMah?>r{gT6%|8iQcLq+ zhu?2J(2)SG?!+Lie-=HrbS=uA{W%#IP!87hF z8m%9J#tO@e62$0+`&P<{3Wp%6G+8iBd5_#`QNYA3H$*CsB(azeJ54;!W(cS)V6Z8` z((}?y_qeLK<%JIf)lu6dGnVzj=lsu=z2`)Cop zP3??!XIu!=mKbgW_r!yYgKs2J$)SzHPZ`Ag8&HcXdsa=9`W&5EoYwU3+(LducV|zEG%f8oSgJ5ERgBx`H6mew7h$c zaM3Z~D&*w`aq25oCnr{FNo6USDB$J@XfCf#!pE%hpRgSLy7nCD@5O@Tl)m>1R=n;O zlz@ZinY@3%nvW>75S7el-y?w99J?fJ=JnOlp2aC>fN4yrZ@7W(^ivg~d}WhLz=u)| zFIO53g6f~xiInW^SfBdRAb$HvJg>fZGP!zBEW+N{SM29XM1Sve3wYt)yJ=Gb2dQSC z61DJoaU3y_>&kf8P81)_roesIfJc>yuy3M;6UCNDNR&|7+SS!{czdzDK3Dgvm4=O- zo!R5mOgfG2;ndVri{fvWyD3njeNgS`Qg3BH*Df2fGEpZA={Q#BXYp@~&t&G$;1ir{ zTI%mrA}HtVb1kNAyWccM-8R2k$cQ@9;o!1kSN}CTIQsY;VLOF=M7C-7aMGw{Vji~8 zV;chGGjtT_`%?G-jlk59qDRluTYA&@k);T^UlYc%?_q5JA;}L2M3K)KIwF*GZkkp{ zWz*ulzt9Cq8l=O&>K*9?qHnyJgz4_IHgV?ukA1}0d6H>`# z^?WcMv^)7BbNTC6*Ya|<>kFt=)=9Z5qXC7me@=&aUAfrVX6b4NeieFsMO{^@|3IN= zV&8oRS8fZ@5N;T!V6owvVt=I^GM@&{|Yh*aixwfpRtk8=Ldgoj!rA{t6S}x6rx~Obq$xhe%K7(#) zIqJ{Te3ql*O2KI_tGDI35M0=Ua+3%UTsZ@$Tg{iBu!yGYxDum;xO8@e{;+keo9beVe4s5|r)OCHP#2vR&!Q|ZuN0yA*6?xii$31AMcz|9fty2-o1=bGwRRuAA492d zj*gDSWo05{j|IVBYOJo&Q4GxI(te4F*d7=AXzc8=v=UI$tZ=rJ$(f zfAdZf2_7~X%sc8*H*+?@UN((eyiOn$>hWY&6}P84l4z4wZot(q!A_;=A?JEPiE z+`Ro-ty*8utQ>j<)||^z!{)K%GAf1C#L&Dsk&MewL`B1Xkm^3q+cjHjYJdFw_08S& zft|Cp$1a?^yL%KqYltiLZ#|fsY#_Svxn=keLCaiF{~#&GF35+n%Ds}Iw4)$}Xt&7) zx4)Z}xghr0uQ|f%CtD?!7deg|u|wC3DH)+lH5_A>EoIH}G9@w_Oq^4Fz%JBkHm)}L zZzoUrk)pl`8zkY?$DfRLYv3+vN3Xb7O}3ERM%nf0akBOphhfBPaC&Q!N>EA@8!c}l z9W)7Jd$BKKP8)uBn{uV63zrd{zM!fZCQ9LT{Dmro-`k_M(?fA!VBqcBw-DUqri)!g zMMe9cUy0Q;HM@s~q@P=xo4;6FTYH<55|)=oF*7^c`St6gzP>)RADI~$sMy$v;?r<~ zR#tSUr>8kZMO4~J>FJScYX)F={`>dv^)`#|er&9)K&Ysws9&&qS>xj1tj*O~e*XN~ z@6#ua@`{SpwKZ5VF)<&J-;C@01{1EfneA86y~o_y4NDVoEK@j*OS4|E^aF3zBmj={ z4b$$${LIUVN37mf>Zzv_b+me_Z!Fa1<1+8b^f*T*-RKaH=crw^9?JHic<(WHnc+C%FWK_Eq)zSGgrSV{i0XIT z7{CteH5f|gtkS;f>FYC?`)H2z2&_Aru*UPk2GVhVyL_*|))UTht@+6czsG=icW*DZ zs3`PoXBrOj<7;Llx8n~%b@lTXJ6|(-^{uR;f>Cfen(i6fZ=U2!#P$U}#C$&(Ln;sh z!a%5NJZQZj0Yp5`wjb1}MKv^VH8eFDEH*hav9l+Bq2=PjV>KB9MJhKpGD=Fgl9Cc8 zPR{;M*7JJ$`kl7aAll92fZyrYb?k-|P08?8$##1*@G!u0772KO2nT+={4th;ZDFwII!90&~>fbA7llHoo%Q`B0%Fj=tqoeZ} zIhgp}a{K*VB={i&OZ6`*Dw0Myw{5=-sk59mIR5@cty<6DDH}w^T(0{>DwSH{etwYM zrPgMhktG!&At7jMp=@SE{jv`s4UKdD!E&P`A{fr`Ts9*to=Q$wB!Ayu+1U7*N`*%7 zYIo@RxST+6lgA=iz>60z4o^A>ujz#pSRDVRx8R63} zf{I5s;XDx;8Cuuk;d0*?tQ2_iLlFuG-HYpP71XbuMOQWxCx+ykcGn#JJaMz#!?>}h zL*ne(|I|>Jn^+oc-DMLfU8kao{ zFW~tuR|3(ENFIY=UVn2Wcc$K!G%qi&+OR+75pAp*T}V|GV-mgQbF?X#j)4JWA0MB` zk-c1YD}GMy($c8!-o0b8o?}a0S?KD5EmNrosH|jQB!I3Br->jrP{C8=FB<`MJHLsl%b`lTtgRg|N9b`8FV4U)T?{W8w$o0yvV#Hc4X_@s`j;-VE} z0CSw+(J`i?LtNanTL;OL%#Z>?*|mN+PW$f$bSl<-p)W}HyYJ#VD`-xZoa0xlDyFyO zWQ7zSB<(j%Sv6_ebI;h*l+HSV_>-LMW&W&F_8orE#KOBr0$B+O2_D*A^W95JByb25 zzPc;@q`pDP$+$Y+XOrUfAdu-zW4EmKzIOTk{kxM|>XO&VFhcUq&W>Scz=N4a$0DcH zf`S4zJLpj=@BHfam$ntL4Z6g54B^J&s1l}T==}P{j_Z7)oV)>l-@O|)f^LS$1-+_% zEji@2?O{h%@;mt>_`-zvSAJ<4{A6w_z~I|S(&pAa?#nuN&P9KA(n5`@s=reb9QPlr z`1}ze*|%kuRN|&vL+g>Il(#g&Wd3+|O4k^2j}Z=gI)ju_$j6%>aJxeR$2bL2U+IOi z8p^w4`+-X{H#eu3&prfM$Z-Iq7ea198Hr55K`|#>#w&BJ8VsUZtNeqTV`KQYx z4dnB>6MaFcr$)F!JGH*qpSxkUjbN_hBAFYACqG2GeigM%*_?E~U34LPT(F@$=3JjY zcDSy~$y8iq960|23v1m%Z5L)bguG-e~CXiY`v;c|4U?y9ouApyckB` zTq)lCI8hPqd2bJYQmnv==li(GEPCX<;T5o)Q#%$*j?AzX^0w)7i8;uBz)bFs6jxyO0HLf8No^9uL+N$0Sz58J{Eg4J^sn?Gf8&f)_ z7vZ1tSiBlw=u4*B_F(a?7Qm7`c2K*Gpati9d1dWLZ-3V#)mI3zrr3rF;g4;9&FF%y>KpJR~~wIF9b7nVM%?jSRzTtE+X(UlCy5cDg#EjK=I-j;_C zX~yfCUxL)&8(49t`%UxFA9e?e5=mm~hqdvTxM}FMgt|8y&_WMgI4+P8tWq}aw+r1? z^k??B7xjlkoLtiG*EAO3N>)TekBaCZH5 zxhXOe(P$a5o@FYeG52x2u2biC42Exe$upng73AgLcDMDy9i6NFdfI)@!Qw0A!>9<=J={ADmK;Z_iZ4)5}yWvQf^`4 zk&QS$zVkXF9{%J#?8NkR|NGbRc9)0xLmAwdgUO8jnY^x-0!&b!!%Cspn_^OiLPFCu3a4cU zY;9C_yF=gBqj@Y>Bb-FTPSVce)(f3qi#IH8^INO2_^pR$QVd9PxccMm&h4RSbqPlX z(@hY!yio4v9%_O*l?;A2hk|%_$X`0T{6B?hFQCVJrgppPn#Bk15=&yQu6JW_;U`9i zw+^jv*6^-5NFBA_2QDuUC(h0)Va^*kJWjsK;fFK$aAf+1|9t6H;zN~s?M4*Z)(}%U z9@5m{nro3&>hn2j9M^6o^+ha=|#>XQxh9p42ndV)#LV)UD^qw~%!Z?0#FpwC=`s z*D}|pN&*inG_N_6N#|U%8!fasUF+phd+{Qih7Xfhd=*a_`n8vQ$6w z;ew~|>OADbn?-V3+ArO8k>nr-J+0$e#?olaW0{zclvmS&v5x)}Yvs$th32_T0>RW~ zhjg3@X&;Wya{|G0Em8b66o-C_zJ2C+03IrP)n_-*yloX^IwT04KRD2eA&3c>O z6lTMmii$* zKUxU%5lE`t4g@Y$TgvqsWaY#BK;NU#K3@WEdeH$}VT;0vb-Hr8;;y38!CK< zGtq)@J8h*9zOQH(@|XL<6iY75UCor+9;#qQA#q78;y3tXR;`tHRLCgJ_^V~A%~Hwg z1jXG`f^a%MoQJ}klw7Iib=wQxOd|;Ktraj3?Wmwjnj$Pmxqbr!QWWaX^%a>~6mcKv z^+?B;NwQn{UHAKZjziVr$1iznn=~P!?xym-8(0?>| zgf}w&Q^k8?k77-g8`%L5TTNYm=h+;V#55V*8?(Y1hzyQnX%GI85%$X+VGADIO zN#v(b!ks=|UenOf5O~{WLlf2{4@snG^kxJ*mfo4qr%AGoOMFrolP``6c$b9!#41N! zwJ@rSCAD&G_%4a~P_KQGy>7;}{_!Gv0<*p5?QH%S%E0I_(P!GqjxQsqS`ptw(i&jD zh&gWzJxLZRp0hJlIBlKU!j_vdvo}T6e z-c`}dn*qZSVV1nU7}ods2IXqzUD#I!aY1R0zB88oc8u8+{UQ{&T*<(r;jMCmp##Qw zq}guCqFE36_UUaOeUB=SEiJl_%nPsJ^k3wuAnx+Vd_c!R;39w|$H&n#gqFl;q*oqr z)K|-qtS@crdGAwQzrVlp`tk~Id&<{U&FP>dv9^Mlf6)v1UMps2gm7+dx6{c+w}q9! zWA0~7-Gjxw?Dy&Rvs|R{(P#0VonN#Fi)(} zwv-a=!~_`%la>`SpuGI5|6;0K9nRF$)a!IqqQUKmLOco&hL@K&B_)N7krBP7rsfhz z-R^8#nNF+WakJ}zjq)7<0l`dzJ>`#Y*|D$VpX+ap6>QGc(N0WG#${wg0XeU)bOyTZ zRMc%=w7b|0 zQmFb}@OS9aAWS)pdZUuiPmM_~8)V!ysMFp%pSm@1FxPHXP4B_~B&-rKrz{s<;q|jV zo7P9Rj`Tx>W+<%M%HJbsS86D$zudlh+VR-ix!kwlZbk+9SVjUamY=L~xwoyrxQ%o{ zmYX2>vl9k%J2O(e(C8L*WhFwA?ZsmmuINng2RK#?@|k2dxA1XGH9WLr^m+L0B{k)BIc~4!;Z_Pqfp7UI8WH;?U zq+$@&?;Ffw*=b++5&L1l!mOBPEnSyk&BjF`beW6P<`R)mfQah$X1`phxTK^vrrp*# zEuEK(8GYR&E&p396DnKo};5Q!Qk2}tYek`i*-^!z&8*>N`3ZS&%OE|d1Ob~g~6ADX-Kxjj?8 zIqXJ9Z-bzr9d)A%2+GOD-j72MG3+7|+W2w!XX_ynnx9Es+KpRF*kT75O8r{ns+Ene z-QH9Fx^=?5B|c>?_jjF*94vdAq)W5+?hzyc*#Z5*R|mIQEtI$|ik6A8)um6k`5!Pe zwEP{b8eVC($^{R!t(D}yxzOZkZ-9M%q2WOs9n6)k2@9Mf$m9{b@N2v=SwLC%$+fvI z?S=#U?wGm1xl(Afs0^l%B(jUP)BII=vA95g2&oImErKwoceGkMRTZ{NQ4Fonw?QWn zd*cXfA~6eJ1?32}Q=OQ%C^Ej%^qJx~|LjqddI0nALu*Y{&jwjdUegjkL;uDA(Me-* zQw=1lPI*qXsA5rX%IzD+-e&Ye@3(Q3eOnz*Z>leNY{UxnMei#=VP$yIdf5kuPe?Fcs}>n=~RIeQ8t5ASR_Yj!H`nB1h{+?;l% z&hIVPOHX)Cu^nZ^sIxSmqlW8_C(&K3*}}5)+r}v=V@9gRq7Mfuy9Q zp1Ju$=d;4*r|zDf>mUYrB_k93>S;h+90n>X>id%>+vT>_QEN0bw7)YR&<;sSIMOmQ zgc+DRuU|ieItmbx$g8P^O-v{u1q-L7rEy$k@j}((3xbcj7<6Mnku^JSSX5efDfW){L9mD0gipz@7)2k8>SXf1AYz|j;BrZT1SQnPKerIsV}4s7 z8j;-ipjdh}cg{*}%KpHl)Q#ze8s~noMa5g@7X6>E1b#CABwJ-NH)sYjycO*Jx zJ~P9@X(kYv5k+4Y6WLv9JVBTuitb=CH4G{Wucl@I!sDMVfw zqw~v^ngAX#$!HIk`M|=Cy55HFKX9d^|Pcnjnn%x_)6GMFVrw+IE(If~(tnR*JXEYK; zvnH=U&Q1%x;K&f1#PrGLVHOD*Zb#5tWg~_7mBit+G-<9Jc%q|beaf{lxqL>3LHH=R z3sgngbtU~Wa}kE$bcLtCNa3GYts$-T_lE&; zCy`n@K0ZEM!nFOup`xN(~L-%Cmwui5NMwyKoT6rxqPB^{5wKb@yd964=mMD4;Q7(xY12IH+pkX(c=@8#zl`832 z2d2@U3U}{AUkQq%FLjWuV|qq#hHFD#^Q(NGrnYAsUT`l;S(8UlrMa^*|BzwEt?;gF zeh^{4%kd}L*3UD3j+AZd#r+*QJpqr*_w0nbnw%x0?$cEWRI7uTKQX+is+M@rl*PE_ z@j5ys(Op@QF_PbfMzs`;m-6LR5w~4mc52Nn-#9&*e}quSlfBYx=pb zp=kA1LH2NO{4)IR%!)1`{^Y24Vo6@v;^u0wKD1k}uq;B=yJXj9ZeTcdgkykfd;W&S~WBF6qq&=*+1U^ITlB`5@*IKKWg8|n#OfQRZvSXEVCVW+r zsOSzjKC8a zJ2v30_({T}Yp*$cx}LogXDnC7^js+u$-TUJ#Rbv(kZjys`0kpKnTg3SIvR~O0Em0@ z1>R&gDyTczuZT;AIte9R4SQ2Q5GRlX%~9BkUlzX5_iA2uKL%SeaIQ%7l^u4JXkNUz z*N)B^6^~{v?g{;a$A5_^w%(b!*7h|SPLHn0dUwPmHMu!Y1YXF2beeM-%ukJV69a}q z^ljK@!A+xN5}s=M<6CN2$*My6XyfgT^V^08W8^6xkBF8?wxZg!qc7=4gefIrdO(n( zjseYe$$d%SPr^IDwpQCN*7u9o5B=`WOhag!71N#if={h8^DRJ`FfbDPod&#l|2 zG>D)^A=2_e<1cBQoF)s&hIB=`+l(|#RAsS7AYgPw<%Gbd53ubpP$St)9i3i+q=(Mw zPb|GP8UK1(V?BDk1Jd$(C-S_fb)0$+T;IUL0P90w^z?ROe!_pGM_jy9VP%|ir*@na zA8$ENeKgq4i$*M?jC%ZzSZHKU8kaEXdTp^Pmh2^S{dnd`U1Vr}vee?MD3HFr+@Fqo z^^M;BIpf#lmhzg*>Ga3RNw_)5pg_XHl>&X| z1J?IOIBR>~(AP$SQ%ui$&UOv_bbnrms7b;+LRjhzWo+b+docrLLl}?ah|di>=joge zal7_wn@K?@;0rGIBw0MH+hahwmRYT+NERHDZAs1>vq}3n4`MoI$Qf7$o$Dr;ChIw$ zNAHL4N-z>!-DVmVPGpy6UCNbXCjI25?CagzsN|- zxM=spH#@o`VRRpFO!ZT+s*cX1rTt;oaUC8{B#L!b`+W@}S)B+mX$zs|0k)P{G!L%S z)s5WBk?|7GY_g|3XrZ^=NAuxKS=2!%pfhKApZsiQqB29SXJa9 z;qykJ#CG2j%+iXAU;x!?>L0sT2S_Fc7X-UK15`e1_JkzWyu22If<$F%`YK^{ckGYB zG}ZMieyw%8g4$l13Tpa%oh;ZTyIBp>9{+Xy~CdS`LM2dgfCakI%sQUf>9$H&c zQDOWKP5l1>mPnu5L1Wfj?!`>&|L1i)87&z^Sn%%l<>4G3>X`KZK|yvh`~y~u5~cXp zOlSXZbL#nfI$)osmarn&iq?vGeT9mOc(oIoa?(vmRaYR^=3xnb0Zr+=x{j*14B zQ8qnzdqDE3nCM~D-`(>S+q!ksRi>;6{BtTdB|cgArEo3b?YrOdC=UK{haH+OmY7+ob^B3SA7H>Zy>^)vhFgZOUXC&x zk#vXTlF?$e`y8b@&F0AntbC4Lu7A-UF~&l4b>unId=XR`$NZ#QWaK({mFtt^HLJb- z1}+Y{?$dz6CIZwmXZPRrLVzaf8qVhZX*rsVGU(UE@;yNm=CNKwx_bJtdmjC+xC%!Y z`okpkBs>p77aKl#9gVrdmj|K}>#|O4kesqm#HI#5UbqqLhzPv$Kj2orA{ME#YF4tg zVHjS&BHqmf0UzFN`V*3!>ufG}W%fzbsXr3SQXDNv9Kjx}cfY3Mm%OPiVFm0NG8sSf zSnb96d3C$?;M?~v>%2REbmdz;?E_=$rSoufp6Pd6a~kV+UcYNr;OVz`S#I>d)QgX_ zw6yeXLP8LLhG1c1!$5+B!3mX3&(IJK)HGDyVEzrTRR~2!MHMwNdKwTIxC)X{GBPrt zwgv-v^X3g1P9z2UsJw6_vcpgTz^epR-k!0z{#l=C>XaGj>>*65xXuV%V zQL(o3qd^TGDC~3j-o3P0Yzl^fL+F^Dy$Vm9)Re&9f3ESFrczKa4N0B7F0+(j_HSZ5 zJ)jn6w>!fOg?IJ$BZ8ANz@bb`1l8Ab0%%h-fH+vqe?l|ti|VY_?dT@X6o zv?vT-i?9$a!tN3*hSfBbF~Uw-RWhS7A=)E4X|Da-fAG+$fy_Kdlk34!sdZvP0+Z9G zJRTli$G30j5E7}8ea-=VLr?X!K}vltg81l505Cj@w{kig{AnEGrs;PkszgajqIEQCvy}gmR^O@6jl;qDZYJ(55G%M!z3yV=D z0^c0YbEzWio*F5us&;pF!T^KL{1kP6cg+ZZGQnAVo_QdlC33v*!59UHUIQNTd2lc= zFc6M~g#`iupo6pR_w+(8BAr(Nsj>nvNa3Pgk+INOWD)xN`vYvo;n7h^z0J{DFa7ou z2?0R_n8&o{{`xu`NP%{Abhspf1U}#4#%MK%b@RFfOW|pKU~?fdoJ-#IhuT_Z+ohL7 z*#e}~Rl1=OlKl&0Sy@?l+z#)DK3sR!<>gT%G3q|zPE+b0E^ot1JEU-PyA#fQ9Lt zpC=?IC*Pwn#5E+ZT&6c0|HLU~jP&}eh^=Bp(VO-s;oq+w&d?JRDX6OqH2>g!3~U9G z!fN{H^z4k6PFGG&4y0`gJDnpUB2su=8KR=22~jsSC1qu0Jse+G$w)~JW%A;}`ukBO z|7H67w%)m=z2q>E! ze>n31wzHPB`kPt}GD_Plyu`P*um+#A#&%{LMx7{7cKAX^3)TUum2Xp1A3`37i_WyT zv-ZW3q63?z)A)!4aFylBstyh;P-%iTH&0K)y}3GSdh4s+n_gVqm5CC?%Zp`SX49`k zTl|tzQZ>edI8YM>_>DkB^u8a%=?Yp}3szY`ywE&3MDNSHXKIZO#)~p8TTh@wZEbB^ zF4rQV?;RT(Gx{_%O zH%Rflb;tc(lG%JMB`X_}pHB(!!UQtoY9mYUfDMB$AY&f}vVa_k_IY&-V<>ae#h&!! zxcgI0as@HZo_vW<59PaT5$I#|z-{V#PW&$0kWsD&5plKWo4{?6O%%|vC}Q4EI@S1i zcwrwtut1yx%Z!bUS3%Y{2qXmq0s^Y_I$<+-oRPJgoZ@UQ03yV2d!poWBUxAe&6@z_ zG8OU{FCKzb8%7R10UYV+5fv2^)8Aicv~zWpaChg{@x65h(B6$faGTm6)C{0*6DU(i zaeSWvWs%I>}h3h~Y>%4=xAOG`@|F7)IwYhONVeb)KQ8+@m?xU_tw<@4g> zWa7MY2FI`M&(w6jG|qI7k+QTpvT(Bf)_Lo@KF<}39HTts3e~*3Yf&V~$~QE?c|$4f3ZUT;V|d&s|x^+3j`vmYocw+$jES72B^ir(9lq)MF0VMs#pa)7ZfM= zTsj5f?Cjjo+zbbK`SK-!_l3{KKq4NeO~$Ey_bnp!r%#{UHWF2t40@2vr}Hi^-K^$5 zzMe~Lmxv|d^10!v)M*{~6MAN)0pDt7URPdr*)7EDhl98S$tfrZ1~@#9L}oRun1O8q zuCf>8A3jOPJ)#c{wS{))z+U~G{ESvQbYL@Q{3n^%6 zQ9yvgVopNrx96jm1`6$<)?!|E)(wOh;(qeuwSZg-6SPFx0RW!N_G_Z%)jrGJLMH&Q zc(mVqFi^f+YZ@!9cT?Qb@{)+p0}BQQ20&cj#_VSSPY3))1}Mb0-yBP|uC(MY6UN5I z_K)UE*aQ6d_a8qf`1#wE=aUl?SAm&a0^aUa?2P6kHaYKvtgPsnckFL&svWd?f(gAZ zDmv-Nt{%kpZZlmIHd1`j)OQ}~BbF?XF1`L5E8w3}?#dEF!Q|`IH zyAUw5v|O+K#$T5FEuX&QB5?ltDm^`Y9ROOvs?mP!?d|O($_V9d4O;YsVVo8Em~C%q z>FbmC#So(abX&{WlxB5xwV9C__aCYE@&Wp*P^tx#A5v4*(+AyI znbBFVXIC#c;CGiF)$~`q*8&w94~w%Q^TjM?aCZRMf6UN_?ojkWucca3^d*lSdg%-< z4Ddu=MWr$s0rEAAkM`us$IiykkP;0QXq)lfOM+@z+QBx=v3v=1AeWDwojdyiNWc5r zDhip&%Rm0`;lttCv~Ip?l@7Fo;!dRnOdf3IXe5S?`7NC6Zt1`eIygAI&z8&Pj|N+U zKG;*BRaYlxXZ!sH?o?|K$3iB~kj%m&B9LG5@!11psK*Y_M{r*WhLf`%k+Yb{Rsp*9 zZ7-w$&Nqrs|=!zlcJv?Z?A9z0sfIk3+9+#CBGdA{St9U1t$8H58o5>SA0FFpc zpXvca#A7pitfi$jr`2XYUYHB~E3|+Mz}g^Cd;9KPKq9TG!E~jz^}vbG&Nc7|U`r1N z5VhTz8jeq&&#jE~=t}1BN`t!3hDqD5LqGU-7$Y?q=^ zQt%Rzl7uBB5R(~o#YIKoOUuga0Vxl3K51!bJtLzapp6vl?AVi&lV``;jSkPCu!X9& zU&ynwvrtznCK1ZYGI`|4j(+Xi8-_s%P%jaHeZ)&kOJU*RC7h+# z1BtW%M1?>~N(w;M6!i2mJTmx)IlSjTvwdU0Zh{3OB0PRCE-Nc5BLr*97=SBo#nA)j z5TciEk3j(*#CT7Mh=`a#eci~^bRC2xR^!YU+mk3z=#{Fj_XA+4(%Jm2I=H?7XmbN} ztHI-prlqxYb!EjbS;ylc0|Ubt%qa;&6>wxwy!1ia^&=pKc#@Ou{uAI#x`u{O^TngP z01|}B{n)7Ge9jUC$-!X%_+&L3P}P2?QAh-`MKd7k1vhP&>{bMUv?t2GRcbe{&D0n| zH^1dJZ-A>00EZX@5I&BX?-GuJ<%WkyIyNFIUjTSE%g z*t$BwOJ#EU3F+LGUyu6a1N$_0eevhfk_9|4!e_z-J4d1ZFE{XI(P_hJDh2SfZwU9sUxGK{%L6%p;K~T zcLp{EHm~tY8@kw}$(fmkFAS&PCjgnJOfFazPG&gL7z&RyKwIH$Jzc4DCDI)S3B*Fsx*Z2Ie~>Iucbq6+>6 z>(j>$RHW%&d-U!zy}-V*x_NV_cG^GeQuk46s&(Q#2LR`v$jn zIb*36pP4E*=N$y#&>OU{h#5J@A$*MfBwa|l|DBkG&6|V z`SY8Iju46V^=WWM1`$Q2PHkI|Kv`q8A0so0aJawgt3@=;Kn|`-rJ8}Cv7^hgr>5&)a`z*zq6AV3MgoJ zOpy6c)`9;1LXkgJY-P>NsAGt@DOfX|B${5(bjv8!^2m54=t@v2_mn4LW#8K=9ifbdro5t_XXgA)7pkG*|X2P~Uk*#T`^ zfw|YcSB)dA%z@*S+TLpcp5n@ZZF3EL6Ro>l6Mc(TG-j@ zj^>&V^k=@m7%tr7ox@%K!5Gw-AGj;Kv9Wsp^I((JfsV+-W2MW#RlfBirdCXq>Xn6s zys~<*&F!z(_1qubF}?cQk(JqFvyTB8kfaFBnSIouo#J^h6hCx)OAh5#gr9`tmamEH=%{1<91Zp?jA_<{P} zA(>y!j0E1#vNHY= zO$b)n+6pR4L1}XuJxfh6^>=U>_E#(rGDcQ7f2tURk)AJ~2c>P9_O5Py4MxhUD1R)m z>6rT5V^f;8DyZ&LU_7#Vm$|gN)_F@!`=T!_wbniPH)k>GD9t!oSh~QeVHF_sNlCLk z;6~XCKYVxsf-o+J@2?^eN_HucjwDTzl!NT#&hh(H8|H?1KZ z9jdy4uI}8Ww6rz0>zpid$Pm46O;sdDWK@Dxx!sQsFJPVqOF$q*p6lw9z zD$01t;@DC+IQfXzT3)s^+Q9WRHp01HxRD`2l0nV9HlaX;aa;k@kg z!psPX_0ZI7N@nl*xo%&Qb6T^v)0jCW1I&zOdz%`AZ;6V8=&vkRaT{=jAhAI9@+DDB zObnnC1dtqlO)pA&4Vb~Mx&m%qf%rtc$i|W-$9kRmh*-ZM8C&P;1RN+bSGOeBZt)s?v3 zCI?G80nG#t{q@^#SUXyg(eDbCFDHYqMi%V#P2K<|L9NQ;m8{>& zD%T;0_KnuOB|OVbE~6gD94`3T_-@W^RI-jWC+Rn;337OxDlPw4pdx9xW z@Hn#X`j;DD?$f^NesdAwk0Lj2Rq7s0hePzCQ9{3rh_^BCoTqSem=$mz)EHp ze=1)=>|sp3#wG8%-pnZ|GPol66PvT1B!1BH6}AaX%wra+dE0b#{zvap8g;W`G2KpQ zmYS1

E;wd6!#lZJC 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-accept-group/002-buttons.png b/docs/data_management/transfer/images/gg-accept-group/002-buttons.png new file mode 100644 index 0000000000000000000000000000000000000000..e292a497bc35b0a3dd0de5aba6251732c164ca15 GIT binary patch literal 60969 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 z ze*OAIgpFXPS(5GC1wb{Flx`@w7NKHSz8SOD2_OS-CGnD!AiD)~**u}=z^QW)FH>RS zh7Vmz{9Mb#r(L!?JR}Dq7f;WM5tZ%Zb@Oe6VaIM}WpUy;F z5!D$B#KO=-r4_G{)1Kd(srC)u7V0;WVvGzj7lBHRxa-$mF`ewdw$6nS6q_C`tOfwC z6BHC=QT%Wa@9gGc{1b@7PbRJrAh_9I7Zx=}Np{ol+(eCt@4f%v!NY{_n)b`fT5Go`UEA1$b#wRFDD)OxKktdCs1?@)E;4!8r3R$ zpwk*@H!QWy;q14tzk;> zr-Vrzcd)V1I9kW(H6B{EG7za^@@77MijHsr%_$YFzgAbB$(o`+jfrgfGN_)fmreIb zld>wX(}#o>^t6v(Y{>u4kZtj+PbiLs=(Hk~;(5laZcmlXg&h6LJlo{n}oXK6;YWaq^J0G57HT)98DD zVtDzqREoRDLz8$$rq8w3g#P&TJh8LTX5vMyhqrt0$k4Ztw$xBw^~|9zj) zc{>U$uhhig8{R&7>6K6@y%D8$!g}yL`))&3wG1`7vsJnjj4BSC?#_XqJ)|rC;$oC% zCA?{N-wNtZ&oJ9g_O|C(@ytvYM_;_u@KWBr&@tBi(|z8b8D`?YzTG@mvwWo{3O~G$ zE=6B=+j!Y}tx#?5m2D4Q$H`~@n;OlhWf%DCy+GFYoI7WlkDUFiQz!nIEUau}WZ!S1P>W(K#n4NvSSDZb$SR?Y2V68X~BjrE-Qn|n_N zsYXQ^U#+MLz)YN+J>KdP;{+9{v6ftYnQoKj=f{t<{A3J>S190bK9Vb&vlvXP zRrDl&c>Uy|L4U(8JeGrB<09MztI{&~CB1iV&!*mWp@22|T2=M2<7`u{mg>sXtwg49 zzS*-Y0l)C%`&;TaAKl4Y(%!%T#oJ%YTj7}ImcjvHelJ?+q>28NHFDb9M#t&!D2JK$*!}+39ic&M{w_}${?-gDst;!kE*r`1m$jW_9Xp@{ZIH83VQu2~DC*O@ zk65jjgs)nS_-c?6m$J9dZ9U}>Vp61{T3Ut0~gGSC^*j;YP_VyK-`I6i{Bhh4KoeJWV=is-J=-F zmtl5Rxi*vycm5wQWXT-3Q@j?F8b$OAYFT9^@5rd6^=vJsX6u>#5*6G+J*ninzIkI6 z_xmof?(e^CIMVGgtN6ikrpaQ}X6o1}zAOKlJd;DH_NS-^q`lP|`D!qEMmw8bYVJBrX%*ZnWnyYF@7U8ilnBXF#d5!Rj>BS+`Mtn@FN=*bW%#by zjqt4B6iiS{CGHy9OHZQ|HJs_VB%~3X)wkHpW}?Zt;iee&@1XOrZE!ydmZtEIPal%% znK?0D$@p>OV?-}W(S7G`dd}CsWnY+t{pPOlxW*q0A6CXNVOlU*EMADVLh{Y-c8-<xKCv+HMql~k=lT2p9~A%h^7nrAl8A=6);*AzfC|S+RBY_^|N4Pv z-f;S{qBCtU-~myx7iACH8vj8Y_ZYkP5>sJs8>p=Ida0$ib?7i znpZRh7)8m-ynb@jnjgvuFoR!nL!b$Ziix>xXt*r77~5=wmIstCy3@ti9GNRQtgz!vhXoRFm0)TBcx(0^`STlSIHkmm&GG9Vv{5(EBUduP&z_h#m z7ffM>r3e6n_iaZZc9j%YfCa>bp}&}uTcOfPZ@XRawxe`N-_dUMUNl1_h^aE87{8R&CQgy zwzjmiv|&GOUtvidyhO0n4;LV>t9wr#r!oDv7C`nmPGhKgN^p@VJ{yo86F7O#FjI{H z3gFEdI8hWs^ypwzRZ&Es%COV>?F`#V9EzCP^GnnF;E@8M8!L#Df(BJqAG&!&%^X}l zjM705we~8;+*We&^70n+?>wsI{l6w!;g(_C*MZeNM0gW^yB<1a8QP3^g%4#EZQhbz zFs`0qyx#FnE-u?)(Oi0B@vUEhkh$~pQKp!fJGy$725Uy2&7a8T=t+&UDh*&IlFSNj z{WaZDaVIKz(_PD98#Ark%YS5xk%vgm>|1gt-xaOawQ~5)>xgfa#F2S-!idIZ{BiBe zuZO9R)LZo4G#MW!{WUyIic|RF;G45?UHOaxf$W4*{*-S zB-)lWOOcayIh9Zo0lgs|fsF(HNQD;kfvjCWtbW63gFcWPd@j@rXeBrZvKe!Tp{LMC z8$nE}M$d)H-Jt%Rn^x<5kIM!z(})PaMVaT%z>djH;AVZ1<|aCI9#9@0!cz?YB(NoD zlnk(bUTA6GxUm;CN@hJTK4N-d`L6+PZ{e=>Q8u$cII1q=uKHii)Q{zcq8oQFJClV)65pKu%L^- zgp9PTBD6zQK!<-{mYHm>#`3u3ZU(7J*y}=8gpLfaOZL}HO^YR}`K5e}d1h?-^P|}o z*Gx@n_QXWPiSMt}TOX>-tYtwKbTx@pHeu6Z2(N>z`d=Vf(0tqiB1QBl*b9IUL#1*H z7{5lLQ&3aWc<^nIvc!Bm2mnsj7THeGLq_hPGuYVJh)*6pcI;TK1&jk&1ltI&A0ZG$ z2QQcwLIjkPpg-o|e4vGC=`e!fA8*2YkDds?Fg6YnZ?Vl6KF9@4;ZV5oB-SyL^Rd3yv8|`(F>lBHv=9C@~ls8M)og zOPbKgkzBoY?G_M7>xp)MjQehYIF0D?pmw0o>494ZBhI%H5_d%W0yDW3S)XFo#Sg2G z48Scr>?cIbGfc=1wY#@(?@g~2j>Kg&#Vh;ZYrQVoSXWowfEz4@7|H45I9N#uDSTv8 z4^%lM2&V`wyP`NrLAz01oN`=XJIlkJ*~u(s{%_v+E4}O1V4Le!4~R)zH_2=NCdu~g z&^Mlf?;reQa?B0iXCG%V%YI<;h2J&dOZDn{F&`KE&Y_13&P7`JTHIDO_BB>v+}zbm zstqB?32s2 zIrYVhj6G9g7n7b_ok=A*5iTSyCU-1!YDzoaT9K8K=E&}rH?vzelzs@cEp}N-KAB|* z6t`V_Fhg_dXbX*T=aH4PwK4`0mdc{)7m2~6E4>l3B!8{*bZr%SlAafADQPBsPD)h$ z_V7)a_OF-ic|9DCpFK-S0!_36tN+)JSPCf^7C)G5c>@weYGN+s#`FOke&mOi>66jJN z0!6u{t9!4@2~f`yfH?V?j*rWm;|J*&e{Qj|?W)u? z|8`N=#3W%hA7DF-nHp>CeEhQ*tsYTtP+nbqf|r-dRh-`b@~E1K&A19NH5U{3P~K(W zCf3-K@7g7w+XV161>^1K9fZJz0@!J?3wiWtGn_YsW*84t#d;}u1gY`E5HXDR6!p9t zJjc!b3e=A$$EVmZhn>d8#)L|m>?4-Lm#V7x{LiP)$d2;e#UVJ@hSAT6dN-;68G>QP z3KyD`QQ^FU%(ik47!4tSL=6806gmE_u*-eMNx0(zaG&AY@ZnI~?pxrdGACDD;7lVb z!h!;!8^YGd@XNmi^RgY-wv~+RE|#J~oW_SZt{9YufaO)K89_O<`j5#AX@llN(Oc$gb{ zGXlZ9`z=|+q)jAcdU$%uJ4F6z-KOGeblP@V z&ZRV{^!Fs3tQfA@+}k(!HSW^3<+3X06swfj?3C@^-cNdKZkebpQYI==F7f*(ro72hpBwDO@#z= z$0**QfrrLBEfJ_Gz(7#0 zniHv;x02sjOm6cpfK2@m!z$3Oy_A$!)YQIF>L8%+tl6#|J7npR520Y6&^Vezof5pc z1{D?vzGaj?@$65d8%I^L@7~Hx?DAKqM+U-sc2kUKCUbrI^y&Tt<%DVy%r}*z7Z(## zT6-SPc_O0lya%aEBZ~vz8Xx2~M2rC5e-^6) zuh$TZ0SN4h{rb=NWY$moL@@kvnaH}V?#YkOKCM6zQGsLZW~$KX(>2F9lg3fx5uP!k zyg)_o`HXVTWC_z;lNQ6cAfP&#&!g5v8lq}r?J|Uhdk_tg7n#0BftSe z!*f(fNV9M|0XLI&7N?mNol+}~aFL0~$lk6K^q}FLs8aQs@B5yX=_aqBgF{1oZN+Y1 z1U|kz$lwznNcAAGgUjeA56Sb1=NWc|eUW_U^RiFY_P<+9Gn+ZKKGPS!I#;lCvTigb zHA{bCIQ(Uxs+I9tJBM)p3m1{6g&7A0#Kq+}LiAfXL>gnnDHN3NPbFz)xVjYn7G`?& zEbI|O^tG{be*REW%LIz-caa$~>lBN80pIg<@n#B^4pgW}upnliHrphFgT6r@%xu8D z%?huKa#(O#Met@0t6uq3#SJyh5Voy_L#e%#kA}vG#C050apyQy5#s>9-dpSo^el#0 zIUrQ8WcDYsZ5wEyR0HTaZYSbrhXelCCQal5ytO`b#J=1fNG zU2B_n8Bt`;hW2%P^8{YDb-g&xb2o;QW86UNnzF_5k9O$cA#*Ttb`4D~pL2>0zj*hCv8_!QqM}W*k z!IW8f&Z--657z+KgAk0jNXy9mn4+X{pN*gY&4bO`Zkw8VE5$Pk3$H&v?XSNlfI~Ak zip+BBqX*akS${)&OR%RH9uX($e(=Bnc~f(D@IorpA%&fm z#9_!9VD)F*`iK-sG3bInBwmfHz@r^OLxcufRxAE|OGoD;9eguIy@$Nv>HI_24#n#v zHC5ns4^Yj~60W8craG-re1}W%cQ?24GgFk?7%k9rJJ?<{|Cx}SnGFRgfn=;^0&qK` z{j}h(q7~`~Y+J`%0t%xJI$tvkeI9qXQ`_flwd-3+rloxgwWxo8VJA4r%6g28E3JL9 zqgBV$^c((^2p+-IcOs44TP%|7H;C*`$fhLz0_e{N7V7Ky?l++6&VV(G7A2_+REWPm zb`u3W>I7G=n(k`U{7~u5qRJscn;Bh;sBu3GT9fFYK|=auntm-k*w%_#j*V^@aVXJ7 z+75(ubaXU=GX??j9DE5-ZNkHIXi#U*V|afgafD$M2}q~d_IYCBG5jo`hzW%lF$e`Z zX3Z?ORkhORbXA0907YOeN)xoB)L0zss%ejb2h7#Ftf$u)!hMj63&7feRb3ZUPGyPf zjqY7{P`>BmoUeTO5dA69*7^vqxPz{)e>Y6#C)4&iFtCis*bim?)Y?h~P8zjz8Js^j z3Vz(1yLI0Mj+j5*2NY3IerQHF48jFL1m?a=Nbn-vy!9pzjcU<-A-sl%(6S~s%w7C* zti8FIcksd91s}|Iz_lD_XHTd+jO{6pH8Hi-`0W@>embRIvJc6uQo0ed0Os?9SShAN&%Z)bBRJoVJ%S7ZB^OH1ofxIp1DkN2H_B7D0qn-$DM%9 zmo4%0P)k##u3T^$=Mn5tVC-dCkIc@^5m5rD;aW6T%>B`T1z_X{`1@ktqn8Xiv(IcS z*SfH8TEtYGm#B;C5h?>xk+2Jmc4Q@A;Ujo>bR%GvZ$eG;iI_NnS|G8NWKS5SFX75c}fwrG3MR1!Bw zhlihntwdN+fEUMUR@QeJ8S??&Y`j5|Bi8(qOa~y9cHqilc%Pj@G({@gfZbJ=V3Ggxs$(>W~02%hPIZL zisfu%Ry?gYK-AYjZsH)yPGEnYIlu@PdO+s|f!#j{cwWmXR^|G>ow6HUUJ(lpI-ZKG zilH?+#>S3a)IT=J9UXtGw>zsK5_F#Ry-dDQYOa`RWjBT)V3l>f6m0+gy&joX!Ed@V znPTIwe}CN^^YYy+pYbb-Of}8;B|Xz&YwSL2cn=0S(79!*d4nrQ+YdiM^Jt#*_L)|u zzoY)LE}EI0Zj6;-W@jhIs|1A%F~kjAJXkgi86)6~jrBE5A(;qJ^4fLuXVH;27|A)a zw9x0t!P@oW4{7a)e?_bg)E*EAtLr)<$RW)Ej#y1Q%tQ4$vcUru@zv)8eda%9zJVA1 z^*he2%YfJ+H9EjGR@BxGL!yw>ypD5RzkAh374|-OLQo2|E{8D5FFT#mgBD%A;7wEo z8I$Du7lgW`3rHd1!IH14uL<{vg?DjPQC zBU5JdlSVS@*0Zs|B7qY9V43bF9x5}TuO%B3S=-aROLMioJ{ib8bV=VAE&+2WiH(~r#iC-Pf-`Z+qwemTC` zANa;|s`{IWw^SixtAlU!+s0Rzj1PlT{tg1afGYpe?$kFp*C^$(JI0;RPxV3_JRrZTElY! z22EskeEWI_FOQX)2{xsk>G}Wa`pU4X*0x&|6|ofsL_$$O>68?^5fmi^2?;?#y3;~X z1VmZ{L?ooULy%69?(S}oI%DqrzTbC#oWphPYl|)xYtH$^{fv8rxb^;^h5ed81<7Cq zn;zQ4&^=Pfw|;4=Rj*6Q-+IO%oMa&5R_G;t?#{aknqCTnCo^~a;kn_xez=L*qxxSY z-*7jk!~uGGNr*u?lo?QhV)GeP+59W#^{_idfrI!ClRw#_qp8UU&QbVeL4m@`F|sqd zd6eTqUe&#HTE0BdCrLtgke(kGuW@taN;o6nc709Bw_ecGZX!07``8`kv$Pq7vk}f~ zo*(ag40wC*xvigp{pk&QSD9*4k%uLUQR)wcXOu~v#JUFG{>ZXuCc9>}d?-pPbk2ZJ z>e|xIZ;DQ7Mvo*flJ8FaqSo<_e{tl!1#7eO)7NbWdKFg(wBpP;jXNn_c9&Gu$_jJ- zy+p~N`=M{leo3RR_Ec}(tcB%W#Z-uiHKr`jh7R_uEZAM55#gJ8DcgUa2g|H-y`6xTy{r?)L) z_xSCq@OK`2ZT+oz9$(lk7Es}HjDwH*Xo`Vg(p%H+?iGo%^tVs&p7AlHTRUnk#kVyl zVBqx0+8|6{5>-87p){V?>4wAU{Wz|MqUHP8GCs!0d zuFcDEzV)rJoB63Bqcc(anBoUZnF7bUzLi_HcpK4@esdj2!x3@U_q)6YO#xJQ=&O;(g=DeLWPFkc{3QBzo z)eY@U4#q7Gx=xa6CUH;74Z9}KNxjG-rO{#IoxLUGbFXuE@SPXOIzFf0f5OcZrgfk8 zc}3f~z1JvOv(-9j+9~y^ME3>MXmp!93bn;=siHaCz0qj5b};DXeJL`=g3rHyHz=2> zP}D?u(QYao`PC#>zL>*2*-z=2s4?^~v${pH-`RHB-2CS@T#(CSO@7H#S&;8FE-@Sv zZ!`RyaZGBu%%f*Ee|7h#|9FU=(BlOZo0n&w(grJaOPscR1@-9xlx^zTcv2@;`B`fz=$ctAalH0P`O$Lj&iUW%q?9Cycc#wG6%TzL9Zbd^HL?|aB|3iI49TUXkg zmn|nn)a{v0+gaW{mMdoRZlTu4Vm7zi-z;`$>S_6>b3;d4lFmHydSAJwHb{SGaN2n3 zL5#Mc>G8s}E#WDaCeQ6mEfob>6gNb(J!Zvz*1gkm3s2->e)n##Vr`;3+unfZ$LWzvu?{-r}M3@njQ@iUsbM%ZL40S5fN?+uHp#e zFc9K#++AdKjr~Ki(B!3rKxaSGW5)J5#(O7ee=hH35i$~Yj(-vuectFDn6oB3P2%b- z7Xup;SLAn<+@DR4VC%hM$8%rz8N(C0+>b@2$Csk={~p23bMGL{&>yiAkK*33F>&#^ zrz+j?pB3aU+Fwa$D~c76by;FtS{0R#hG#y(jUh8|5T{*9>HR!f4Dlsm_ zOQEGiVSPwZ-!{&KJg&6(mZp1J+An|ZN%4w=&ABZsqE&a!`N)xqh9xg)4Q%W-*)!Yi z+%aSsEM*YTsI%fP6y0C)CM)7tS8DMNbW;dr{9Vz~8|R)Cl2{XYTlmZEil|Rv!I#GLT{{h`=2W;2 zPc|32NfaqMGa1Ns;l7x7J9zAnqjj@O?4%A zoAMN0<@rpq+QPP@qQ`W^T@xPh))Za5{603m*rbi$Y`}4M%a=M?j<%ph7H;uE#UDZk z|2uw8Y@9;ff>K3iPc9XQLZLHP?hR0#p4LYkB)}{j;-Yx8r6eU|=iV4QSe<-#)aPbp zx`ghfv&Y<&)yBWw2voLzoDIY^%7EWppafH_klZ#L2kyHF43l z_yG-?Gr|ssy=j&$Y#%ikZ?l@N-q^PIrSX%Tyn?26+5vrHC{%try%=yaTwee99l1h# zJJ&%hBH1%Hj;&l+ce&|fK|JT3Sdzfnhv|G|b|9Psa71Q*;v`76j78~zw`r8v{cPE& zP#~qI<-bzrZ9Z4Fgo(Lnk6)92aqJ9M<+0JP*|F03UuqxQBn+H-yxW{DZohtSb-km) z!|^2Tu`^bj@1z$;h9)X2PfU>PTrlrxaNT&r(SD~>bbm-}ePN934^PfcFFzGCv)}O> z4y(Q^I_!7Ow+HJ6{pn;-5p>j1)-RfC7<_a$x3a@{>8yHJYu}#z`=b+8iY7;2c2=*6 zC6mU*x~aGSrSKKE_;A!MWvC;iWZGVTHwlG;fX2r9iANFKog2ZDE|!8fug5XnlX%uw z!6NlmuB_|J!2tO+Yq1Whsg%>3NnA@z!?%jwM;4?gP5muWab#63f8ufYm&;9G!3(?o zJ@s*E%=VX62A$sw`!1kaei-~w?F7nIB5x9Yr7kf8C`2JDcNhw^u4XI^f?f`_P1Zn@ zKKJL+QnunE<&erh${pfQGa1L9*QblhOoS;v<5pGITnL|&ju!mNcDkspB~{s!T=27m zr{~dxIPMw$*!XQ8! z_&WL8-wnB)E?u%w4=D3RUPQe{C1`4#p~NQdI7?}NUXYBuv8Z9`4UWD4ln;VI;HDy6 zMhih-f?tXw3zTn+|Cb9O6J;?H>SJJN=)UzxuRgqn|I6wqj3HbHX$18u(b*fd8ArbZ zhbZRb$1m)XcFH?5qI059X_ROke*b>O5}uJW^Yf>05X3pWyTAVd*KCG*$v(j75|Fxr zza3GRa4jUkW*j!H5|y8PeM_N@*ym|}kjO_L&BBqu1Am9ZzAsLTraoGt;06TQ|2^7Q zeEtp?<=;sh2)}m2G#(lknLudCJOTr&VarO0C(xPB?OWj|Yh}LQF_iWNPZAl2A83U? z0Tz<~4(8XT_B$Yu`ht)7zvm(B<}>i8kC7#WFX*M>B$(9<}ns5xG}OHO%|9%ZL+ zmNFML=2k>bE->F^lw4;{pYBGI-vF9N>3tj%IN1|DQNcAPnTKd3gld9OSEy75_Y=U? z!41!9pQRu!#t=eXkl3NUM5E$&qzoGv0cRYT-dqTkZrFTr?wbqCUZrsZqu&N+l0N== zXZfX!^-~th6(&SsCO>O<4?;H)aQm2_rUfCVKuk`P;II>|obwsO1gB*J?!>wXz6ryN zFJEZk$Gjhl!)aF50$@bAuWT{%OiWDRl)eNJ93TV)E1}?#64aCCmX;at=nasJyJH{i zji*n~fG+$U*qx`h_bg=L6o(HNf|UZnyE@Epfo#;J8>)j!?lpH6b}H1=JAa~2>m(UY zstRc{Jj&*p)!pt%OBX;Ou*G5`rO9(F&!A^3+EmBSoFOMn%4UGvu#If7nXkQ0y=Mo} zJOkSRh!sG7!fY0}81zA2f}gORDOQ)1Tvw=ZIFKT(Pr8^NBWBqXtjb9>Qak#-_Q>ed zW8DS*zZ8==m|e=)BuhIezR>_dBcdFk9z30|g9shmoojJTY^$N)zfa?AG7TJ_Xf0wC zLm?@b8Xgvw2+JBE9!RSu$BV_L}ckDfT*4(B(MY3;Mq8T_ADj5YIf|UIi-L6pGE#2SA84j%;chMHouUs zo4vDE)w@d8w#K~n0IF5~$DLE;MpOI|){YKvw_l^jkK;Y0{|ehW zz2Mh2gD2`95KyI`xBj+Pn=k=dn+w|1fW@Z`v^jWe1j+>IIb^=yLqi{a53U>WRPCs! zaCW4(+W7+11Lz;C!Nh)A`)xZAnQ|TsMS?4U>n8fdz+Z$ADEJ@t+c)J5^)0K;wx55W zD|~(S&ZC=kM-0Vye2Vf|3?vkP{@%A&I7s0xmcLR?Uhbi$`w~YFGh&7cM2MZ}075~6 zR__CaqAHIxrEH6X(AhxYiiZZK6xzYp(2e%&tGZ~8wS-#Cf*TlWtO&7VvhIx?aKBC; zj2STyG%>D=(Vby2!+2L**bTyHs~mbX$Kk4@{G4V`hm^=^)zi}>SXu-yOClL0e#gQh zJy8X*KA>f6kKK0!D3yocKZ?gU5rUJ=BIA7p>lULM$5R>V{^-k|;*$#~xcj7k;>5uD zcEx2;<8ED9my$T~z;~}*1ngXCGMq0xI0;$aY5k{yG%kmac-5@JJD?g^Wpj#-&!2B# zh&bH}?L}Xcth^)q!9KjjZxy?60P~yH&qtAF~D3EhbKY zX!PTzFv-WQWgA7=fXd=k0#n%8w?wu&FswgxPajXUwg&_xC{Rvt>}QppH5T$v{@K_x z6&xCVu4?^D3#GqZ6~DB})#N2}<^hS+_NymYA^YnF5J`do^G!C&t8orZ1wxesXYH}s zxR>ZN64o&IUooap8D4C^xypb}%vLBWLuyOm;e^vul|aoD(A=?X#8koNC~YS^lZU*W7-&)r0m$43g-&z}!Mupbf9MuOo1I)Lm}^B33{L!^I9 zFD@2??1DD$8KpiDerm@S_8dDa;rCEnSlAB~1LPELB|?XVurraMM}ZRSp~=lS`7L*k z!N)p0IoT7>Av7u%n^R&A%*IIwjR+_*&+1?`Crz*4o(^}#L$_|rl1*SbGDLfv0pd@H6ehV+rs&FXM>$8$?5i;*+SVX>*cA3ol@%WQscZDJj3 zC_y8T5pM@kipQ|Q74Q~&z=q{tb!B( z&aB+Xgh%fjxJ@xy$w(Iic&)6gTrM=9`QF840F5|G^+^W1<({Z6@)$*e?g&*m*iIjg z2}=4s?_`JPBz9MW`Qdwn!Pd5oLH;&G48RW{``$k_YGDUea@RYLz+2Vf_wNfjHx(Qc z4M~vpkp4O(Z$!^=OfX_**>%g_^siMuSu7i!49Y2)<;JLL(Fe5ba}i{JrHyY08Jv%t z0(zIiE`|QXt);bc`~cu; z2watuwvu2SAf>EGCvdtHBF7Tw{zz?zj9$^;^Xb4pwCU^~-fWfRZ{eH7q zrpg-kr*5elrVlH>Gm(>#=OVa4zsTNU6?pl~_DTigPZ?4s-JNHZX%Tc9 z`MPY)PPs&s&CP>bpX82m`_`Y=PqrC!OHk^^y7-v?Ti&LR5ZKI25f$N6fhNeMxTf2| zs4B0(Ee#2y%IF2-1^Pk(ZJkWwk2^^k86=no)i@ow1`SS!UT7J7qIGqNIaaK(!HrC0 z#ps^3-vtI1W-j4^I77d3J00cWOB7t!Q)%z0R|OwlJk_4z*Bc5kyJ>jS7$(K_Q0bnb zA(rig%mnS-y?Tm2H=gAkr`4^mY&M8(ose=|<*_u_8S8p>T-+}|_r71WNFeR^u)6(^t0&zGF67=@^x$=8-@@OA`p&d}Kg z_%0i8GenEr6lJ)sma?6)P0^}#?r*$zb~gK40TwWIIx{`|qDB44yJ$nOZZo((tw@ix zV;B9%DER1~^`@R(oSu>KJ1v&{Uy(8bJH}bPMi;k@*Z%Oa)T@2GBXud*zT~Y%Mstr^ zTyT8)hqXiJR<3HU4V9!TY#;LqsATW0I%3Ff9lLvG#HYoUM@o;dFd$Z9r>xHB{w8|s zKiC_C%B2GZ;}aO`D+2dz;oLLXTVn25w{gYc!j^mCyq4M4>Sih*JhE8-xnr?YE`nc; zwa$>8D4Z}|=C1r=+0pUgTHizvQzv^|{m=aV3Nd5*`_VG2%A;*>ToOjURI*1JD`3uj zk*ppnx_LQb-l}{)w@a^^@qSf8JX!3zSj_!Y@IW zYL&ykkNm{wwSUJhA@9x0+uR#&-1g)@whX;`!irYh z#uw*~8FX+qetcEpC?bTU7?c^X>p_tEMK}6$r!Y6$4`5Ei?E50#0kH%t_n-dHiSGzl ziYDHnoo@~ZUW6OKJLgs73fKQ;JQW@RYfPch;ea5aj0y@QyZpbRiEn}b7xIUDwc!50 ziiRuaj1|32{a0@6TuPZK(0JuJ&UlUE-C%&@>yef}6e$Wt!AY>vt2;x|d6ZV7E47n^ zR@~=T{}C3FD;kc_ybPhl=z z?+5K9NvQWSPX+J02knP;6emc=6?IW=P1%rFP@}#D6drn`KTflL%w$ z3#gA2oulXRyBmBdG*fhzjd-H>f;#?i&Rn)W`=oV$2`+_X?LbUSqLk#tGmDMS-Y)D> z9bGEHXWz;_GDiJ3RYyK*t}v{>XY~6Cfh?!V;6Mve`6NLesma*%-LKg0r^IP#XiQfL zcEQ6;F>Y2AL`Y@(byFN;Vlz~5jAF2v-h%o@?v*LFQr$MNT(Zokyaj)97|g3t%HD5k zPnfe$pA?#k6|rjS{|AcvCSI~DE!nc-?h{7l(6y4kwih|G57vH~I!Up`_pkivDc5Je zM!t)=Y8^(&DC8|0LF@lf@qNB_=99nTv8lSghg<_(KCk2jJiaO+LNR-5dBTfcSM+o7 zF`b%HB}#J_!7dvL>^joY(uC+4U$Ev21pB06b=TW+B5Z=F5vk#T4X=fKG*-beb)`R7 z4x{LihA5x*`Miikg0K2FgiEwVugSYMm2U($m>cjv2z2F%g+BV2*?N1O)(LN{<2wp+Oo(1Zfj^Eu7|x6GH{ z$9kE=5*Wr2<;3R#fPixx_}H~Eih={nnibx#fXatB1oGh{Bp^-^F(mLpnfr5_>){tI z@K$x((+>tnI->kUVI2mN?Cc=CW(*Z^7X9e%{t`?d9Bl|y1PTf?*YWnZcijY6t(Rwf zO5aJV>UPJw$==(_FX;uf6zw{Ewt1%2Pu#A&9>u11Dejusx(t7w#N@5YtQ-t^&taE6 ztKY?_gYq~7i#8{({K$8@7Bl#RYoDBTZWDuEbxut7nMR+3ww#I><~jodUi(L2yByK* zjEJrpU=X>0RB=LQfwn%m6FB-?x()N0S1 z)Iy{IVQv9ND+xgDvZ|^SYBm*V=}RC~qztX}I5K!P85tYHUw1FF2VsfPnP460r&4LG z!qDv;p4mI85uQzN%;U^u_T_O;UB?yzfws5*qPeufeu&d&R)fs`?VIhtW8Y<6wOXzI z&Sze6#_m>WSWp_@=J?UV>B)-`Iy~vwm8u%`1s&O<$>;8A{dsuIqagcU0Qt1ZxA^*> zn`T9GZ3&0b`>d^M2&{eVVmX?t`emG7=1(Tw$`Neu4uCnJJpp?e&L)oF9bkfOInKo7 zfU%6#q8a(^VAuQtYP0K(Q(l51YOSQw3pIXOGs$VvfpUw@T8^G2wp!PF)N~vawhI@@ zEv*Z1dZ_gA8YU$rTI38#RPe;#mkTJ?doH%v$m+cQCjA&71$R`wHa6M3xmh4YlZeg# zzD#HuFe-y8B3h&u8y!@;VZPFJ2gb9bZcvqpN! z?gXZLU;H+XH_FO|GaX&1x)|2k^u_P8r~$9A<8`?!_obiozq9sN*$g6`zJKYgYaU(r z*ZQ9x=eEumC7_+4I;@pNVlfun$UbY*uXasbWsP3SCoJ#{nYG-_F*9P>p4@>kO>i0r z-~GX=D7!R=H*XFcI<)ly!S=w~MG%j3XlPj8q_68$9Ik5EJ}OYg@x!vKbz4u7=C$_~ z{l)LIq>5w>lEB>F_5!n}5AGZ`He%2Q0VX0zOp01OWe74pgb^Sxe)RCTj460me8&^a zmRmm~QA|rnB=2m#eEITGB)Z-0e4l5v@GLat{PE)?;A&%C1IxK#qxnUYM}?QSw`>a~ z9o=&tcV%E699tLPTf#OMym7fRWX45>KqUMC_JYg?#H;J>PkKtqFq0o{2t)$>jSmAq zmN8qMYvITDi)^<%UBj|Zw~8&R+Hm+0bH}CF9hI9SR0SSO+er_Mx4p<{wFz9C5DKw6 zo3hh0Zl#ZxBdDY9uX@~>xI+2VxjiF3w_8?5*M-`A(!$6rL=2^NchP7$-Xvd^miB;o%&s~V~1GmW*JRlTB$Qzch- zCL54mxw@9t(6LO{w|gt(%x~Pj4RDanl4p|yp-zm5W^Pqy8&rzQ$&9>GG%$fPG@Xda zaqJ$+$;mWxk7KnXTr;+lenq`ft_~&Y)YipvighoVJ-Y8D)f6Am%skxwU4=7_`er$6 zd~=)>n@Yt{jP2v0hkuNmwfiSaTQ8G~Wfshe)7qp`J+6vf{A{7Fx*L$4lZa0dg%S;0 z{@(^`Y2yujSvxpG>3RA3-oPjTf5#-i%@%<<@VYtz&JjdN?Y~zRcAN~Z6FfB7S6TjU zsd06dm--`M*P4{IWXbbQ{jwty#EOB2Wik!D41cMwxw6r0St0N>Oa77UC;oq>t*4 z%#6P9PM$W;?<{^_J*6M@$u%ctpebv?i(y|eTa>=o?_i#X9PDf?G|g@DV*BTfVjo=8 zSRws>R`1`N=;`lY0g=NB7<&3bE>2E6L0~L^Tm>DSA9FKg)lUq9lT059)VFxGpAhn>>W1mT%X z3oq!#Et!XY3uu%4L_pmc5HHPwAe1^l`=~R;5`b!m!rRvZ~HtZPlnwx~F zS3f~N{+GxH*;~1gh4JkSEU_dwpP+F7CO=dQQ8OY)*!(?Wf+>vxQ1hO$`Fm$|%lJnL z11+ljGwUz64Ol+0<5BriKZ{JS;kIHb^u;(eDGh?tpIJ@{YqqSaw#~2^?@ssHe=$Bq zwr^5HYep_(EMvv-?ZXmgy)`3#zk)xJzdTque?7Ic;hRJ4ZBFQKU@=sGKA;*~h99Eb z_R_7^ZEWk@r(ZD5JQ?krYa-{V*g_W>?J`Vrqh!~wbiGqtgH{vo&-Lp@M_YucoJKou z;PQ#lMLX%JPzNQazp=f4IMI1L$;DNp#=NA1IjT1NJDBitB0^}YMW?z)M9xVJb#!lGwV- zo2^OEW|+)L%hpjrR}LLe@YZI~nNSg&KtltzX22q4-yWGCZMaRoHnq*#=lt& zTAYvNqaIYYnS2`m7L~JuR<|N+{rS5)CkmS!)N)=fHOX~(bm#d?9_$^uWZbobR>Z%I zRJKxhU!55|Ik9ur>{1k4Z$($lf$quD<=hj?S;Fxmi|iDM zyA6#I>Od@>qBo-&V3_|FjwS(a9jVWcF?-xRnl*_y4QM14Vp1h9rzLVx@omcQA`6{M0oyh5`wVDzi@m1ingsza$yMcRDE7(+zi|!3+{ma|4ad+)pIoqO6(xn^!ABtEf zo9aaHHcm~d-ci+GVAHhtJ^WdE++5k}s~0crSW*?sa-R+5>Y>DUw;N{+tnKNCe-HoN zvf~k=1@qj61(fVU5)S|-d(cqcw%GwyI81ysL`^do=mR%>I|?@5=D(nUf$06g&@aHWHzGZg}+E+OcU3x3GDgvA8_~iq@xJ8n@c) zFx}NXw2ox^)a-mUiJ@x}b`dGj-)GIqTSIrgNl!|7(r_;JG;mykhmWEaHp3`wQQbBD zrG=vq`lr(5*Q)ZZw6!COmM2<=o8lONA!iL18j+xp1Ky|$RKu)I4XC3+ZwHNvY-+;^ZRM6g}CPuqLN5Oo8=SM%M3Pzf^NP}YwBC?x-+jkS+u;%BkhOG z0gdp-&o=KW)O0yaY_4CcVY-)H&*sE371i-!jFpL_VzqDl>*Mv^OSL~`FPFB{X>aIr zxO8^ivQp+DZS$!~Gq68){#E<9rQXU$o3{!e-?%NSE|tziN3guSJW_&xsIO0*C-3%i zUDrFo{!!-wUWpAiHM)Utv=~$s->fwlNv*uRK&_rB&{LqZG*?mAarcL6mHTX?#oVqF zd33jXVjLAbxKkLCPPQg2Jz_TWF(N7D`cpR*(p5WnWNyT%`ipHSSFm{Xo9gv|%Iw)- zrK6Ti675!>nXIe%ewcG>sZ8EZ3kx(^Q4=hos9>qh$xC6VYNtz&^CMHYIvc8avPnTH z+|tyeN%mUOjQp;U0@4*bT`Ebfem?U)auSgpmfTC)yeu9j<%U+T-30{$zIoZNOnu@T zSgHwwGW@c8c`4l{3Z^_JnZBv32d<2qHWqvo(_CH3_IP6E z!8P_yXXlW;w}XZYb}tF^g$8K7ldAIA-_rG>R{P2kZq1}U2eL1c&+WKz!l|uTgO`B9 zjf@g~OJg`u!$e01*o8dxor4zfLrlzbmm_sLst@n;F<+1Xjh zOey(l;)n59vSmT{gp z_y&I>?wv&Z?87m2gc!Lc1;UZPkU7N2bK8*hHHO#4S{Fsx_%MF6k zT(M^wZ^@&|Z@-4z8zkR8;q{VY&D0$_D!$s6U9{`Oku*~FR;%|d_Fqm;R*`uM->mfL z@RQrJ@~q_OM#jvx66TKE{v_s10c1myUo)~!28qjbQqL4Ltv;QYDhHcaCp)&>qk3fT zHC>GKoO5(7%hD?2u@b(SOUd3~=y}fc_vN-<=96OS{GhF(EPTl4R?z0e(5yXKkG58o zhqGB-p3G&)bvqneG7=>2(b^$sED8zTUceCMwG5Z%pfy=a|iYnNv!=4(YcEn!IfPv7Y{Z zll#oF_kTQ)VUEu7KIV5SoR^Huk%rXJIB?X69zs;BtT+Bzug9cr_1$+iG%%xyQat-B zGobj^2jOr5B^Cqa6$(x99M zyNjfs%4cR|=0T@bG{>Z*8SS0Y!Grcb&$KuN$@)?rp6EAF+eh_&;e))k@V0*$gmObq zM*4NHM_uzCqG=31xZ5l!?~LZg;@7jcKJGctEwkazlJ@m5D5%AY+U4siQ(CjHV+>N8 zrq^?wvzwC6xSFNxf0sDx{LsArkf>C+ho@p?2HUxvsEiHF((Tl5xOe_EA4+WAl&E2C zYbCSd{++hvIz^(F^`Dxy7Djn8?Y^cLo?jSOKCa*S*U=V;_MI@z;=$W&=j=mTo} zpDjeQ$@^IMYJT2NnG>%Y{XnLXF)dZvJw&kGlXofhL66c(t5wQ8bE)L7#%7Jo9o7lU zp5FJ7lO(eK<<+4bm2Ed`nDr#ascyXprx?k&n!KVR7gHDUwAt^frL1p!Y{vD5;$1pN zvo_MeQXx!Z)@-wvd!13KIlo&2)aIm^{|`6uu;x_?ChhSCXW&ao&l*_aiXa4YG*p5F zd$~!1i-~Ewz5S*_Ko*Xyt&?-QG<33>f6jW4drxNk#3el)nJQ0TU?C0wNpJVEFY-Mi zuNOUQ*f%tMDsYlQK~w&Ik*%G}&7Or4+Nfx5=~{86dtSyd?attqz_~R`FMi*E(zuSOC)=#XinQNSs;<0d+iSWt z&@pS?eW%SlyYxg&N9F&?PV|gB@JUWhwIK0y@BO*ceAG9qS&_waeJ(FxrW}*kDvZ6W zX8Ut`(CvqkEweLbcRJQ+DSX)s5J>nw^1eLl?UZ;)YyYFb5o1$!Gx@J%Q{z&qHBUJ# z9YO`ybH)B-@c2v5`KB-MOD*oq9?bQc>op3kSjEVg*WBUC@?>s=!MkI{R*7!7U$>;) z#qg9S)mK64sPC&?CnhYWelvBd7=M^=S9?Fd!z}2QdgUM6>=uC+W_Q{LNKd_(75*GO zvAE92WcW+tKVH)JypVy0Dqld45Ej4yBN%=UDYq~f91xJ!@T^P5@sOox_B-A!kFIVB zl>D&ANXypbPz+55kCq9wb86tXp--nZgX}u1D`};3Z@sg0_~@5ce2CZFF|j6z!*{DuazIFT%WCkdPR--?&jVq9jsLvZl8a4d+u@o&79sRSLNH^ zeCvySqynQY=}CQRo~_1ao>t>AzV9b zLOh%{t3O{>?A~Mfm$$ad3Ow@Q&)z(T74yM~jt!2a!mh7%_nf~U_y?|@WKMhPZLz$$ zI4Q;%IoH{@tR?^9>kGAQ?mKI#-yPUqEB_&_IP+S&Px|5X_X(dP3PZ2mde-pZftrU? zOk->2cAwNoSMMBNYL2)P8)5kFY|pN1Y&YdStKyx0wV&TZah=lqP5-K0&ftRDpx96) zU!IoGwCK=7Rl*YRAAu}`u3tGsbx9E2!_1iBq5OwX=G>|?g|V(jsu$P-*XAYJ-gtVI ztxSqYiHJQ;=v<9-^ANV1VYT14_jq3Xo3(F;KJ&*%@t2+T{(PE)gG2D$NS}eV(yiNf zY&`BeMcr3&u93gTKH4lVBdmN5uh%JJN*8H)s1l0jhtu+j~!+*%!&KVQu&{2t7yK$DrGNo+oM+| zUzTb75g8|b5u@8@M@KSHug>C_M!XpI8oiT~ddiCDI5=Doe)FfUjtFieUV-!Wt}mrh zzWJ(m3pk0Nm8OHqwLF}&|AnWGS7s6A`iTT`w_mtKxKbQI2At}4}Gcjvzwbt`O&P^LfvfTN|$p?p&>00a9G{(>Q zv}Dde_a{;mx9eh3vqD*DSl<&%PJ&ib5>?nb@;_x)m?a8pOd-Cm3T!6$Th zNs7~Ug~_EOXzOvj(PFF$@wOz}Tmyb~F6dO1Wd>Zf<*mz&O_ng$5ArV&Hhz2Aa8skX z{^&Cq;$a^=xN z;d)B3R8%q#;khCmmwS@r+^bg^pUob2?IJ!xhCWCywCC*}y*%JfW(HeTY%i16o6qQe zrqb*+_2Tw%uN znZ6U3TlDWVB8%_)*_J$pw|g>Hj33dOOex3SP*9-3%HIP~FeD78pD-Fp;f|pd6O3Pm zq^_%-t`&OVpCRJpRL|ZZ@-|0e zeTU@y&Pa>5%aeI~3i2}^XEcqqw$*A?Ht$**;ng_p(%xSGnRrx~(IL_k2zb* z0$V#h&rO{vQHY`x6MyUhvUMRJp~H)%9AF-yv8Ke9a3NF8oxQAR?*J z^s5Fw$;tt~^bIgCL0l$*C(}V{>KjmJt}wpLSN&N&>Nu8RzcClIf~2@ACaDjvg*%PSBoL{{ zhve2*MHVJX^3yj@jE%*O(5-dxo7umYh)LsQ6evYD*Kk7=6``%>=AI6wg@?HdiEc~c zKrF@LDi4~B5avIfndjpV4h?=Pd+!qwu4bRL`J8e^LNqqE+1t^!By6cjx1xf%?%^X zTX&8qJ>-6{JjY@Eg9&%@7E(9Z**}1)$74CG0gAD4SII3&$w4f{?2pnvVl%eFE8Xg{2aF0K>XGbi;;Kq81Rn|>1 z#r)lrnCb!Rrjoml9$ZPgmsi-*;1xA8A~R{M(X`L%!!D%meb(pv{&6E{(>JX_zq`<5 zQmUtC;&Sl-e@cXtm>CK|b>u*TSm%m-gZ11)6NqA=IBrZ~`V@S^xwoiPhW5 z)s=8F2g8#We#%BAI0q9g4Wi=&)-I9vKyaO$d9hEIpx_2NNqFQCz9%>r3z<*S65jFX zZ#_Y0g77N>gy_3zLHs!SQAS{a!!Lgra(ED9`_X^qXIUp$!`H5T^7Jf(t)j5y>?t6; z%%@Jh!DAu)_~}yt9LflLV>Ee)_8C}@JqQu{`TQV0|7QW6(_qVkZ%ydM2`3`B8WMvR zb`m56D-D!#NOsk$C zTWeM!RsT>=(G&e)wR_wsmcIJN`MB8`=>DuO2jTF)R8 zpsu2qM)WO-OZK#6JC`dPBNc8>kZEZjP0j*H7L#m z`H4ua#TCO}&JAoD%%dSJHdq|*ArWg=A7LF40G{_uqoO{%60aH=@d79(SPTT3`RdhH z!aWPUN3cYhaATm=P~ds1@?F8wqTL3Y%GQR@@eG}*4wENe51-|ABHe7iaZx$f(m%iT zy~x7&kDlCLo)s!E8854lRG za09>{BIQP!JA&hGNJvCa=isBefPMkFeO$7r8M0|`tQv1lcuk0$);8cC{}|@*n9!d~ zKKU^9;~(o|6qg29+BFz4r-@rrNFmidHRYC`=;5=fPL#OR$mGBldb#-DmgV?-<=*efVPG(X5I*71TJT0S8!9mx+9P!wAj3qttV2lZZ-A{j!%OOJ9u-boN#hPQ%Iek1`TX}mH=HPfOMgoRO6vaxE&kc|y;n5zW1PQ8pR-uX@1xSkyx8}Nk!hzPnT z4D6sff)&-)?%4rr|3~v!43T3_B518@X=ODF#z-$f>U(++V+;o6A=Ps3s(agBdNE%t zCt#S&EH3U)Ep$3a85D}{5FxsNv&f+rXcm9+@wskbV34s}kcvy0|GYUOPr=?gxWDzj4||VU^YE*KSWFZ32D|5BhWvvCKfULUiXID!Z5g^T^NEJ5 zSgSbXVx#@7TZ+7_A?lNLLr8UA!OXCxAw9%oAhkTkNd1qc3z1}I)J28W^~VZW*Rle^ zj7>&H+QXyoQ(Oe}I21nGFN`Wp_}B|LMkiN15;2#JIm0M$4MsXd4#YX8F%syh3Lz@M zMmrs)vR=OCiwFu!OG_+{s_;I7C@)L@*j5veN-%gUYZQ~UFT%2Ah119nIZyIvDVfWC4%VGhG$pZmqDz}K)RjSHe|KZJgR=b!a{jzUup0)qb zno9R?$_hVGHkx00Ww&rg+?2o}f%B*)%wh&6*}L9h`NzHmA1a@$-IG`(;JR3;6pZS} z6n)$xtZHZ#_eaI$_QKvLtvMW$48rLd7H(({NPv@w@-)fgUnGrYM5j^V!h zFjtS8np38fZWyEr~1bcbcwa0$y|ViUsD8JvI` z9~|PwFXL^^&GEow;UZFfn=5Bqdv=HzxS-gM)_$!tl$ZBzy$HV;SX0rWKnPRGvja)) z`y)R*6c}_p<&n+8#6rPUV#AUi?Qf~6G`)8RDHip$g*banboQeaQg*!nspMh%%SBLP zQPC16mxSFXVj*W3`1~U`zsNLBtb-nen)78B!et0I@AQ_OwZ@~p6-2HPs#4#f?H~^J zGHfn8T8@arb_^C%zUS@5QM@HC|m{wuRqURjH<5SDDQXiii-gwbXFPy~;S- zj6DfdBSW;d(kX1RFg#$-@iHlCPRZ>t)Lqmr#jGXb$6T(Vl*4PRy0g*&)!_3yXjY>A z`u%(1H__FQk6vC5`Kn(*D;r3Ko`v9yA&dkjnT4v{@+QW4N^r&m2NuR3%YnsFJ~)P= zgx9o2Ukr&xuUuSQR@CxicJ11gZneOQ7OcXbJH!P>ExuVVxk8@hR4Vl=2LHnm)wH%- zAIluR+-cB~Yxu%LKu`h=&`U>-hY@F;+4!S-b}$itYc75E>6d?gNZQBZ-yb^o&p+Vb z7>xw!Z~80`DOwO|G9C?@HhDqC4%$jNADu zh9UhsTsr)F>82TjbUUv&(x02&H~b-ARaLI?*&i4ea<1*OY=VO{V6w8Z8*@TZ;?A!(~{Lg z`a$pmNnzZ>GQQjilG3ctS5FF>E0~WjUmo}nN+LEkc3tlY^Y*6Ps9EYG2{G!<&*>CX hlK;gn>P0s9TTpFZKcxQiAPK&1UX{EOdr9@x{{cCL@`3;W literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-accept-group/003-form.png b/docs/data_management/transfer/images/gg-accept-group/003-form.png new file mode 100644 index 0000000000000000000000000000000000000000..d89da5fe9dc51580e95039fd6215a361a3fad23f GIT binary patch literal 43109 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-create-group/001-create-group-button.png b/docs/data_management/transfer/images/gg-create-group/001-create-group-button.png new file mode 100644 index 0000000000000000000000000000000000000000..c68c33938cd5c134ce7d65b585960d8b7bb8773a GIT binary patch literal 18733 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 literal 0 HcmV?d00001 diff --git a/docs/data_management/transfer/images/gg-create-group/002-create-group-form.png b/docs/data_management/transfer/images/gg-create-group/002-create-group-form.png new file mode 100644 index 0000000000000000000000000000000000000000..8adb281988a9715719d69367259eac76a5462176 GIT binary patch literal 79734 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