Presentation is loading. Please wait.

Presentation is loading. Please wait.

Part 9: MyProxy Pragmatics This presentation and lab ends the GRIDS Center agenda Q: When do we convene again tomorrow?

Similar presentations


Presentation on theme: "Part 9: MyProxy Pragmatics This presentation and lab ends the GRIDS Center agenda Q: When do we convene again tomorrow?"— Presentation transcript:

1

2 Part 9: MyProxy

3 Pragmatics This presentation and lab ends the GRIDS Center agenda Q: When do we convene again tomorrow?

4 And repeating our thanks to Warren Anderson … who, among his many other talents, could recognize the make and model of my fountain pen from across the table LIGO Support Staff Especially Bonnie Wooley National Science Foundation So long, and thanks for all the fish Y’all

5 Evaluations Reminder Ple–e–e–ease give us your feedback How do we make this more useful to you? Would it be useful to make this a regular event with the LSC community?

6 Part 9: MyProxy Bonus §: Other Workflow Managers A: MyProxy Concepts B: MyProxy Commands C: Laboratory: MyProxy

7 Bonus §: Workflow Management GridANT Pegasus

8 Ant http://ant.apache.org/ JAVA-based build engine Similar turf to make, but cross-platform Build targets are defined in XML files Tasks are not restricted to code generation jobs In other words, it’s also a simple workflow manager

9 GridAnt www-unix.globus.org/cog/projects/gridant/ Simple client-side workflow manager Part of GT3 Includes GSI authentication for file transfer and job execution components

10 GridAnt Capabilities Setup the grid environment Authenticate users to the grid Copy files between grid resources Delete files on a grid resource Execute tasks on the grid Query resources and status of tasks on the grid Checkpoint the current state of grid tasks

11 Pegasus http://pegasus.isi.edu “Planning for Execution on the Grid” Developed as part of GriPhyN Defines workflow on an abstract level Generates concrete workflow (i.e. DAGMan files)

12 Pegasus and LIGO Chimera Virtual Data System www.gryphyn.org/chimera Info from Chimera helps define an abstract workflow Pegasus … transforms it into a concrete workflow and … submits it to DAGMan The concrete workflow is optimized for virtual data Reusing data components that have already been materialized … as determined by querying the RLS

13 A: MyProxy Concepts

14 MyProxy Developed at NCSA A MyProxy repository is also maintained by NCSA at myproxy.ncsa.uiuc.edu. To be distributed with Globus Toolkit 4 Excellent documentation at http://grid.ncsa.uiuc.edu/myproxy

15 Note! Proxy ≠ Proxy! In this section, we’re talking about a different kind of proxy than before. grid-proxy-init deals with local certificate proxies. myproxy-init deals with proxies stored in a remote repository.

16 Why use MyProxy? Using MyProxy, you don’t need to store a copy of your Grid credentials on every machine you use to access the Grid. You can use MyProxy to delegate credentials to a grid portal. You can allow trusted servers to renew your proxy credential.

17

18 Credential Renewal Q: What happens if my credential goes away in the middle of a big job? A: “Undefined” disasters MyProxy lets you extend the lifetime of a stored credential Condor-G can automatically renew your about-to-expire credential if you’ve set things up properly

19 B: MyProxy Commands

20 MyProxy Commands myproxy-init: store (or renew) proxy myproxy-get-delegation: retrieve proxy myproxy-info: query stored credentials myproxy-destroy: remove credential myproxy-change-pass-phrase: change password encrypting private key

21 The Pride of Urbana "Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. Assembly Plant in Urbana, Illinois on the 12th of January, 1992.

22 Lab 9: MyProxy

23 In this lab, you’ll: Store a credential in a MyProxy repository Retrieve it from the repository Destroy it (intentionally) Renew it Renew it automatically with Condor-G


Download ppt "Part 9: MyProxy Pragmatics This presentation and lab ends the GRIDS Center agenda Q: When do we convene again tomorrow?"

Similar presentations


Ads by Google