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

distributed and parallel
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

SELECTED TOPICS IN DISTRIBUTED AND PARALLEL SYSTEMS

Grid Technologies - Practical Lab

1

slide-2
SLIDE 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

slide-3
SLIDE 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 (!)

slide-4
SLIDE 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)

slide-5
SLIDE 5

(subsection of grid-lecture slides – grid security)

Introduction to MyProxy

5

slide-6
SLIDE 6

6

MyProxy Architecture

MyProxy server Credential repository Retrieve proxy Store proxy

Proxy delegation over private TLS channel

MyProxy client

slide-7
SLIDE 7

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

slide-8
SLIDE 8

8

Credential Mobility in Austrian Grid

agrid.uibk.ac.at schafberg.coma.sbg.ac.at altix1.uibk.ac.at altix1.jku.austriangrid.at your-laptop-dhcp.uibk.ac.at ca.austriangrid.at Obtain certificate Store proxy Retrieve proxy

slide-9
SLIDE 9

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

slide-10
SLIDE 10

10

Web Browsers and MyProxy

Grid Portal MyProxy Server Username Password Username Password Proxy Credential my-proxy-init Username, Password Workstation

slide-11
SLIDE 11

Introduction to Java CoG Kit

11

slide-12
SLIDE 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)