UABgridBootCamp
https://docs.rc.uab.edu/
Please use the new documentation url https://docs.rc.uab.edu/ for all Research Computing documentation needs.
As a result of this move, we have deprecated use of this wiki for documentation. We are providing read-only access to the content to facilitate migration of bookmarks and to serve as an historical record. All content updates should be made at the new documentation site. The original wiki will not receive further updates.
Thank you,
The Research Computing Team
Proposed structure
General Section
The grid part of the bootcamp is estimated at 45 minutes broken in roughly 3 sections.
- Describing UABgrid
- Why use grid technology and/or why is it needed
- An overview of the UABgrid Architecture: a basic description of the grid head node, storage node, and compute nodes.
- Using UABgrid
- Authentication
- Get you UABgrid Credentials
- SSH to head node
- Authentication
- Basic Commands
- gwhost, gwps, gwkill, gwhistory, grid-proxy-init, grid-proxy-info, gwlog (ghost, gps, gkill, ghistory, ginit, ginfo, glog?)
- Basic Commands
. Should cover how to authn and such.
- Go to uabgrid page and login/register and then you can go to stage and login with credentials. Need to create an account on stage.
- The second section would concentrate on interacting with the grid using gridway -- our exposed cmdline interface to the grid
- The third section would be an example grid-based workflow, eg. DynamicBlast
Advanced Section
The afternoon section (3-4hours) should focus on system admins and early adopters. We can describe:
- How resources can be added to UABgrid (or SURAgrid)
- Details on grid management
- Work that still needs doing.
- How the @lab VO's goal is to help manage the grid and invitations to join.
- More details about the collaboration features available via UABgrid.
Basically, this is where we can go over the things that are working but still need some exploration.
Proposed Schedule
Time | Topic |
---|---|
9:00 - 9:20 | Coffee, refreshments, mingle |
9:20 - 9:30 | Welcome & Opening Remarks |
9:30 - 10:00 | UABgrid Architecture: Infrastructure and Resources
grid interfaces, compute resources, 10GigE research network, collaboration tools |
10:00 - 11:00 | Adding resources to UABgrid
How to set up Globus, certificates, firewall, job env, account provisioning (account & grid mapfile) |
11:00 - 12:00 | Running Jobs on UABgrid
Using the meta-scheduler, staging data, incorporating local resources (similar to Day 1 user overview) |
12:00 - 1:00 | Lunch |
1:00 - 1:45 | Collaboration Infrastructure
Virtual Organizations and Tools (groups mgmt, wikis, blogs, content mgmt, project tracking, file sharing) |
1:45 - 2:00 | Roadmap and Goals |
2:00 - 2:30 | Wrap-up |
Concerns & Open Issues
How do you get onto stage ssh. OK but then how do you get you cert initialized on stage? myproxy-get-deligation will let you get a proxy based on blazerid / pw. We don't need to worry about client side download of certs.
Requirements
- UABgrid IdM
- UABgrid GridShib CA
- UABgrid stage running GridWay
- UABgrid file grid
- Cheaha running globus and sge connector