Содержание
- 2. Введение Предпосылки: пользователи и программы являются источником и потребителем данных основным экземпляром данных принят файл (мы
- 3. Сервисы gLite API Access Workload Mgmt Services Computing Element Workload Management Metadata Catalog Data Management Storage
- 4. Сервисы DMS Storage Element – общий интерфейс к ресурсам памяти Storage Resource Manager Castor, dCache, DPM,
- 5. Требования к gLite SE Storage Element - это сервис, который позволяет пользователю или приложению сохранять данные
- 6. Протоколы передачи данных в gLite (1/2) Протоколы передачи и доступа к данным, поддерживаемые в gLite, приведены
- 7. Протоколы передачи данных в gLite (2/2) В настоящее время в gLite для прямого доступа к файлам
- 8. Типы SE в gLite (1/2) Classic SE: состоит из GridFTP сервера и обслуживающего один диск или
- 9. Типы SE в gLite (2/2) LCG Disk pool manager: является менеджером дисковых пулов (DPM), подходящим для
- 10. SRM-интерфейс Менеджер ресурсов хранения данных (Storage Resource Manager, SRM) является реализаций единого интерфейса (через соответствующий SRM-протокол)
- 11. Пример Она запускает задачу, которой нужны: данные реконструкции физического события данные симуляции некоторые файлы с данными
- 12. SRM dCache Собственная система, свой протокол и параметры Castor Нет связи с dCache или classic SE
- 13. Storage Resource Management Данные хранятся на disk pool servers или Mass Storage Systems Управление этими ресурсами
- 14. Поддерживаемые протоколы Протоколы доступа к файлам в gLite SE 3.1: * Протокол file сейчас используется только
- 15. Имена файлов в gLite (1/3) Grid Unique ID (GUID) однозначно определяет файл в Грид: guid: Например:
- 16. Имена файлов в gLite (2/3) Storage URL (SURL), также известный как Physical File Name (PFN), определяет
- 17. Имена файлов в gLite (3/3) Transport URL (TURL) – действительный единообразный идентификатор ресурса (Uniform Resource Identifier,
- 18. Файловый каталог в gLite (1/3) Пользователям и приложениям необходимо иметь возможность находить файлы в Грид. Файловый
- 19. Файловый каталог в gLite (2/3) Примечание: файл считается грид-файлом, если он физически присутствует на каком-либо элементе
- 20. Свойства LFC Поддержка курсоров для больших запросов Таймауты и повтор запросов от пользователя Транзакции с использованием
- 21. Взаимосвязи в LFC
- 22. Команды для работы с LFC Структура каталогов пространства имён LFC имеет следующий формат: /grid/ / Пользователь
- 23. Некоторые команды для работы с LFC Полный список команд LFC приведён в источнике [2] в секции
- 24. Команды lfc-ls и lfc-mkdir lfc-ls - команда просмотра содержимого директории в LFC . Она выводит список
- 25. Команда lfc-ln lfc-ln - команда создания символической ссылки на файл или директорию. Таким образом, два LFN
- 26. Команды lfc-setcomment и lfc-delcomment lfc-setcomment и lfc-delcomment – команды добавления/удаления метаданных (комметариев) к записям в LFC.
- 27. Команда lfc-rm lfc-rm - команда удаления LFN из файлового каталога. Эта команда может использоваться для удаления
- 28. Список прав доступа LFC позволяет присоединять к файлу или директории список прав доступа (access control list
- 29. Команда lfc-getacl lfc-getacl – команда получения списка доступа. $ lfc-getacl /grid/edu # file: /grid/edu # owner:
- 30. Операции с файлами и репликами Программное обеспечение промежуточного уровня gLite 3.1 предоставляет широкий набор средств для
- 31. Доступные сервисы для управления данными Прежде, чем выполнять какие-либо операции с данными, необходимо знать, какие сервисы
- 32. Некоторые низкоуровневые команды управления данными
- 33. Примеры низкоуровневых команд Перед созданием директории на SE, можно убедиться, что она ещё не существует: $
- 34. Команды для операций над репликами
- 35. Команды взаимодействия с каталогом
- 36. Команда lcg-cr Для загрузки файла в Грид (т.е. передачи его с локальной машины на элемент хранения
- 37. Команда lcg-cr Примеры вызова команды с разным указанием места назначения: $ lcg-cr --vo edu -d srm://vps108.jinr.ru/dpm/jinr.ru/home/edu/kut/test1
- 38. Команды для операций над репликами После того, как файл был сохранен на SE и зарегистрирован в
- 39. Команды для операций над репликами Команда lcg-lr (list replicas) позволяет пользователю получать список всех реплик для
- 40. Команды для операций над репликами Команда lcg-cp (copy) предназначена для копирования файла из Грид на ресурс
- 41. Команды для операций над репликами Команда lcg-gt (get TURL) позволяет получить TURL из SURL и поддерживаемый
- 42. Команды для операций над репликами Файл, сохранённый на SE и зарегистрированный в файловом каталоге, может быть
- 43. Команды для операций над репликами $ lcg-lr lfn:/grid/edu/kut/test3.lfn srm://vps106.jinr.ru/dpm/jinr.ru/home/edu/generated/2008-04-03/filecff22288-59f1-4478-a4f4-593b3b9ac1bc srm://vps108.jinr.ru/dpm/jinr.ru/home/edu/kut/test_file3.dat $ lcg-del -s vps106.jinr.ru lfn:/grid/edu/kut/test3.lfn $
- 44. Команды взаимодействия с каталогом Команда lcg-rf (register file) позволяет зарегистрировать в файловом каталоге физически существующий на
- 45. Команды для операций над алиасами Команда lcg-aa (add alias) позволяет пользователю добавить новый LFN к существующему
- 46. Команды для операций над алиасами Команда lcg-ra (remove alias) удаляет LFN для существующего GUID. Проверка существующих
- 47. Команды взаимодействия с каталогом Команда lcg-uf (unregister file) удаляет пару GUID-SURL (которым соответствуют первый и второй
- 48. Команды SRM srm-advisory-delete srm_v1 srmmv srm-get-metadata srmcp srmrm srm-get-request-status srmls srmrmdir srm-storage-element-info srmmkdir srmstage
- 50. Скачать презентацию