Содержание
- 2. GLite - EGEE Middleware Система безопасности информации Privacy Шифрование Integrity Цифровая подпись Authentication Сертификаты Authorisation
- 3. GLite - EGEE Middleware Сертификат пользователя Получение сертификата Для Церна руководство по адресу: http://service-grid-ca.web.cern.ch/service-grid-ca/help/user_req.html Для ОИЯИ:
- 4. GLite - EGEE Middleware A certificate request and private key is being created You will be
- 5. GLite - EGEE Middleware A private key and a certificate request has been generated with the
- 6. GLite - EGEE Middleware Результат: В HOME-директории создается поддиректория .globus с 3 файлами: usercert.pem usercert_request.pem userkey.pem
- 7. GLite - EGEE Middleware Подпись сертификата Процедура подписи сертификата устанавливается в каждой организации, выполняется через соответствующих
- 8. GLite - EGEE Middleware Регистрация в виртуальной организации 1. Генерация сертификата для браузера генерация сертификата: Инструкция:
- 9. GLite - EGEE Middleware - Включение сертификата в браузер: использовать механизм импортрования сертификатов. - Вход в
- 10. GLite - EGEE Middleware Полезные ссылки JRA1: Middleware http://egee-jra1.web.cern.ch/egee-jra1/ gLight: Lightweight Middleware for Grid Computing http://glite.web.cern.ch/glite/
- 11. GLite - EGEE Middleware I. Подключение к GLite Предустановка Установить сертификаты в /.globus Регистрация в VO
- 12. GLite - EGEE Middleware GLITE_LOCATION=/afs/cern.ch/project/egee/jra1/prototype/ui/opt/glite GLOBUS_LOCATION=/afs/cern.ch/project/egee/jra1/prototype/ui/opt/globus GLOBUS_PATH=/afs/cern.ch/project/egee/jra1/prototype/ui/opt/globus
- 13. GLite - EGEE Middleware II. Создание proxy-сертификата .Grid proxy: grid-proxy-init .Voms proxy: voms-proxy-init Примечание: если уже
- 14. GLite - EGEE Middleware Voms proxy Для работы с VOMS proxy после первого запуска voms-proxy-init образуется
- 15. GLite - EGEE Middleware Операции с VOMS proxy voms-proxy-init voms-proxy-info voms-proxy-destroy [lxplus011] ~/.glite > voms-proxy-init -help
- 16. GLite - EGEE Middleware cat /afs/cern.ch/project/egee/jra1/prototype/ui/opt/glite/etc/vomses "test" "gridit-wn-010.cnaf.infn.it" "50001" "/C=IT/O=INFN/OU=Host/L=CNAF/CN=gridit-wn-010.cnaf.infn.it» "testVO" "22" "EGEE" "kuiken.nikhef.nl" "15001" "/O=dutchgrid/O=hosts/OU=nikhef.nl/CN=kuiken.nikhef.nl»
- 17. GLite - EGEE Middleware 1 вариант lxplus011] ~/.glite > voms-proxy-init Invalid configuration filename: /afs/cern.ch/project/egee/jra1/prototype/ui/opt/glite/etc/vomses Your identity:
- 18. GLite - EGEE Middleware lxplus013] ~/INFN > voms-proxy-info subject : /C=CH/O=CERN/OU=GRID/CN=Victor Galaktionov 7912/CN=proxy issuer : /C=CH/O=CERN/OU=GRID/CN=Victor
- 19. GLite - EGEE Middleware 2.вариант lxplus071] ~ > gliteui [lxplus071] ~ > cat ~/.glite/vomses "EGEE" "kuiken.nikhef.nl"
- 20. GLite - EGEE Middleware 3 вариант [lxplus058] ~ > gliteui [lxplus058] ~ > cat ~/.glite/vomses "EGEE""Victor
- 21. GLite - EGEE Middleware [lxplus058] ~ > voms-proxy-info subject : /C=CH/O=CERN/OU=GRID/CN=Victor Galaktionov 7912/CN=proxy issuer : /C=CH/O=CERN/OU=GRID/CN=Victor
- 22. GLite - EGEE Middleware [lxplus011] ~/.glite > voms-proxy-init -confile vomses -voms EGEE Your identity: /C=CH/O=CERN/OU=GRID/CN=Victor Galaktionov
- 23. GLite - EGEE Middleware III. Workload Management System, WMS
- 24. GLite - EGEE Middleware Job Management http://egee-jra1-wm.mi.infn.it/egee-jra1-wm/ http://egee-jra1.web.cern.ch/egee-jra1/Prototype/afs-ui.html Основные команды: glite-job-list-match glite-job-submit glite-job-status glite-job-cancel glite-job-output glite-job-logging-info
- 25. GLite - EGEE Middleware Пример jdl-файла: hello.jdl Executable = "/bin/echo"; Arguments = "Hello World"; StdOutput =
- 26. GLite - EGEE Middleware Рекомендуемый формат команды submit: glite-job submit –config-vo Пример VO config файла: egee.cfg
- 27. GLite - EGEE Middleware Состояние задач
- 28. GLite - EGEE Middleware Передача задач Пример 1 [lxplus013] ~/INFN > glite-job-submit hello.jdl **** Error: UI_NO_VOMS
- 29. GLite - EGEE Middleware [lxplus013] ~/INFN > glite-job-submit --config-vo egee.cfg hello.jdl Selected Virtual Organisation name (from
- 30. GLite - EGEE Middleware [lxplus013] ~/INFN > glite-job-status https://gundam.cnaf.infn.it:9000/mCg6yqUsdua2iKdYujFt-A ************************************************************* BOOKKEEPING INFORMATION: Status info for the
- 31. GLite - EGEE Middleware [lxplus013] ~/INFN > glite-job-status https://gundam.cnaf.infn.it:9000/mCg6yqUsdua2iKdYujFt-A ************************************************************* BOOKKEEPING INFORMATION: Status info for the
- 32. GLite - EGEE Middleware [lxplus013] ~/INFN > glite-job-output https://gundam.cnaf.infn.it:9000/mCg6yqUsdua2iKdYujFt-A Retrieving files from host: gundam.cnaf.infn.it ( for
- 33. GLite - EGEE Middleware ls /tmp/vgalakti_mCg6yqUsdua2iKdYujFt-A Message.txt stderr.log cat /tmp/vgalakti_mCg6yqUsdua2iKdYujFt-A/Message.txt Hello World
- 34. GLite - EGEE Middleware Пример 2 [lxplus013] ~/INFN > glite-job-submit --config-vo egee.cfg -o jobiD hello.jdl Selected
- 35. GLite - EGEE Middleware [lxplus013] ~/INFN > cat jobiD ###Submitted Job Ids### https://gundam.cnaf.infn.it:9000/81LL1URCdQ_lwdZrf6c81Q [lxplus013] ~/INFN >
- 36. GLite - EGEE Middleware [lxplus013] ~/INFN > glite-job-status -i jobiD ************************************************************* BOOKKEEPING INFORMATION: Status info for
- 37. GLite - EGEE Middleware lxplus013] ~/INFN > mkdir jobs [lxplus013] ~/INFN > glite-job-output --dir ~/INFN/jobs -i
- 38. GLite - EGEE Middleware Примечание: Вы можете использовать EDG-команды edg-job-{submit, status, cancel, get-output}
- 39. GLite - EGEE Middleware Пример 3 cat perltest.jdl Executable="perltest.pl"; InputSandbox={"perltest.pl"}; Arguments="Grid"; StdOutput="std.out"; StdError="std.err"; OutputSandbox={"std.out", "std.err"}; cat
- 40. GLite - EGEE Middleware glite-job-submit --config-vo egee.cfg perltest.jdl Selected Virtual Organisation name (from --config-vo option): egee
- 41. GLite - EGEE Middleware glite-job-status https://gundam.cnaf.infn.it:9000/ZLGd49oiQeny73sstND0cw ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://gundam.cnaf.infn.it:9000/ZLGd49oiQeny73sstND0cw
- 42. GLite - EGEE Middleware glite-job-output https://gundam.cnaf.infn.it:9000/ZLGd49oiQeny73sstND0cw Retrieving files from host: gundam.cnaf.infn.it ( for https://gundam.cnaf.infn.it:9000/ZLGd49oiQeny73sstND0cw ) ******************************************************
- 43. GLite - EGEE Middleware Пример 4 cat ruJava.sh #!/bin/sh echo "Welcome to Java!" java -version if
- 44. GLite - EGEE Middleware glite-job-submit --config-vo egee.cfg -o JID tuJava.jdl Selected Virtual Organisation name (from --config-vo
- 45. GLite - EGEE Middleware glite-job-status -i JID ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job :
- 46. GLite - EGEE Middleware glite-job-status -i JID ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job :
- 47. GLite - EGEE Middleware ls /tmp/vgalakti_7t2cjWmNSVz_ZZgW3bBhWw/ std.err std.out cat /tmp/vgalakti_7t2cjWmNSVz_ZZgW3bBhWw/std.out Welcome to Java! Java exists on
- 48. GLite - EGEE Middleware Пример 5 cat Get.jdl Executable = "Get.sh"; StdOutput = "stdout.log"; StdError =
- 49. GLite - EGEE Middleware glite-job-submit --config-vo egee.cfg -o jd Get.jdl glite-job-status -i jd ************************************************************* BOOKKEEPING INFORMATION:
- 50. GLite - EGEE Middleware ls /tmp/vgalakti_gtw7sOFbmGmNcK8US1t2FA stderr.log stdout.log testFile cat /tmp/vgalakti_gtw7sOFbmGmNcK8US1t2FA/stdout.log [glite_get] Total 0.00 MB |====================|
- 51. GLite - EGEE Middleware Data Management Ссылки: http://egee-jra1-dm.web.cern.ch/egee-jra1-dm/quickstart.htm http://egee-jra1-dm.web.cern.ch/egee-jra1-dm/rc1-doc.htm http://egee-jra1-dm.web.cern.ch/egee-jra1-dm/lcg-utils-glite.htm
- 52. GLite - EGEE Middleware Работа с каталогом: glite-catalog-{chmod, create, ls, mkdir, rm, rmdir, symlink} Работа с
- 53. GLite - EGEE Middleware 1 шаг – посмотреть help и корневой каталог: glite-catalog-ls -h Usage: glite-catalog-ls
- 54. GLite - EGEE Middleware Запись файла в SE glite-put local_file_name remote_file_name glite-put -help Version 1.1 by
- 55. GLite - EGEE Middleware glite-put wms-plot.py /tmp/plot.py [glite_put] Total 0.00 MB |====================| 100.00 % [0.0 Mb/s]
- 56. GLite - EGEE Middleware glite-catalog-mkdir /vgalakti glite-catalog-ls -l /vgalakti glite-put wms-plot.py /vgalakti/plot.py [glite_put] Total 0.00 MB
- 57. GLite - EGEE Middleware Чтение файла из Storage Element: glite-get remote_file_name new_local_file glite-get -help Version 1.1
- 58. GLite - EGEE Middleware glite-get /vgalakti/plot.py remote.py [glite_get] Total 0.00 MB |====================| 100.00 % [0.0 Mb/s]
- 59. GLite - EGEE Middleware Таблица соответствия команд работы с файлами в LCG и GLite LCG GLITE
- 60. GLite - EGEE Middleware glite-catalog-stat /vgalakti LFN: /vgalakti Created: 2005-03-16 17:15:42.000 Modified: 2005-03-16 17:15:42.000 Size: 0
- 61. GLite - EGEE Middleware glite-catalog-stat /vgalakti/plot.py LFN: /vgalakti/plot.py Created: 2005-03-16 17:16:31.000 Modified: 2005-03-16 17:16:36.000 Size: 228
- 62. GLite - EGEE Middleware glite-catalog-stat lfn:///vgalakti/plot.py LFN: /vgalakti/plot.py Created: 2005-03-16 17:16:31.000 Modified: 2005-03-16 17:16:36.000 Size: 228
- 63. GLite - EGEE Middleware glite-get lfn:///vgalakti/plot.py mytest1 [glite_get] Total 0.00 MB |====================| 100.00 % [0.0 Mb/s]
- 65. Скачать презентацию