distributed and parallel
play

DISTRIBUTED AND PARALLEL SYSTEMS Grid Technologies - Practical Lab - PowerPoint PPT Presentation

1 SELECTED TOPICS IN DISTRIBUTED AND PARALLEL SYSTEMS Grid Technologies - Practical Lab Lab 03 - Schedule 2 Create new certificates requests Discussion of Homework 01 Material required for next Assignment MyProxy Java CoG


  1. 1 SELECTED TOPICS IN DISTRIBUTED AND PARALLEL SYSTEMS Grid Technologies - Practical Lab

  2. Lab 03 - Schedule 2  Create new certificates requests  Discussion of Homework 01  Material required for next Assignment  MyProxy  Java CoG Kit  Overview on next homework sheet

  3. Requesting a (new) Grid Certificate 3  Back up your ”~/. globus “ directory  Grid Certificate Request  Go To http://ca.austriangridca.at/  Select Certificate Request  Select: Universität Innsbruck / Zentraler Informatikerdienst Innsbruck  Insert Personal Data (use mail address as seen by recipients)  Pick 1024bit  Download Script (to generate key pair locally)  Run Script, enter passphrase for private key  Results are generated in “~/. globus ” (if not otherwise specified):  certreqXXXX.txt => certificate request,  mail it to ra@dps.uibk.ac.at – use request as mail body (not attachment)  userkey.pem – private key, keep secure, encrypted (!)

  4. HW 01 – Local Batch Queuing Systems 4  Sequential movie rendering (1-3)  Parallel movie rendering (4-5)  Interpreting Speedup and Efficiency (6)  Get familier with movie rendering problem (B2)

  5. Introduction to MyProxy 5 (subsection of grid-lecture slides – grid security)

  6. MyProxy Architecture Store proxy MyProxy MyProxy Retrieve proxy client server Proxy delegation over private TLS channel Credential repository 6

  7. MyProxy Features  Improved security  Limits credential exposure with short-lived proxy credentials  Long-term credentials are always encrypted on a well- secured server  Improved Usability  Retrieve proxy credentials when and where needed without managing private key and certificate files  Drawback  Single point of failure 7

  8. Credential Mobility in Austrian Grid Obtain certificate your-laptop-dhcp.uibk.ac.at ca.austriangrid.at Store proxy agrid.uibk.ac.at altix1.uibk.ac.at Retrieve proxy altix1.jku.austriangrid.at schafberg.coma.sbg.ac.at 8

  9. 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 9

  10. Web Browsers and MyProxy my-proxy-init Username, Password Workstation Username Username Password Password Proxy Credential MyProxy Grid Portal Server 10

  11. Introduction to Java CoG Kit 11

  12. Java CoG Kit 12  Java API to the Globus services  http://wiki.cogkit.org  Download from  http://wiki.cogkit.org/index.php/Table  Configuration:  ./bin/cog-setup => ~/.globus/cog.properties  Add: “ tcp.port.range =40000,40500“ to cog.properties  Includes local IP => carful when changing node!!  Usage:  ./bin/* … includes useful scripts (e.g. grid -proxy-init)  ./lib/*.jar … java libraries (e.g. cog -jglobus-1.2-XXX.jar)

Recommend


More recommend