EGEE-II INFSO-RI Enabling Grids for E-sciencE Информационная система в gLite (практическая часть) Олешко С.Б. Петербургский институт ядерной физики г.Гатчина
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Доступ к данным ИС Есть две утилиты для доступа к данным ИС. lcg-infositeslcg-info В большинстве случаев их достаточно для пользователя, что позволяет избежать использования сложных LDAP запросов.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, lcg-infosites Получение информации о Грид ресурсах. lcg-infosites --vo options -v --is --vo название Виртуальной Организации -v уровень детализации вывода --is сервер BDII, если используется сервер, отличный от сервера, определённого в LCG_GFAL_INFOSYS
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Опции lcg-infosites ce Число процессоров, количество выполняемых заданий, количество заданий в очередях, имена CE. Все данные группируются по ВО. se Имена SE, вместе с типом Storage System, объём используемой и доступной памяти closeSE Имена CE, где для поддерживается данная ВО, вместе с ближайшим SE lfc Имя lfc Каталога для пользователей ВО tag Названия меток для установленного ПО, вместе с именем соответствующего CE all Объединение опций ce и se
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 1 Получить информацию о CE
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, >lcg-infosites --vo atlas ce valor del bdii: gt5.pnpi.nw.ru:2170 #CPU Free Total Jobs Running Waiting ComputingElement nwo5.csa.ru:2119/jobmanager-pbs-long nwo5.csa.ru:2119/jobmanager-pbs-short nwo5.csa.ru:2119/jobmanager-pbs-infinite cluster.pnpi.nw.ru:2119/jobmanager-pbs-atlas >lcg-infosites --vo nw_ru ce valor del bdii: gt5.pnpi.nw.ru:2170 #CPU Free Total Jobs Running Waiting ComputingElement cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru grid.scc.ioffe.ru:2119/jobmanager-pbs-nw_ru
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 2 Получить информацию о SE
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, >lcg-infosites --vo nw_ru se Avail Space(Kb) Used Space(Kb) Type SEs n.a cluster.pnpi.nw.ru n.a grid.scc.ioffe.ru
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 3 Список ближайших SE
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, > lcg-infosites --vo nw_ru closeSE valor del bdii: gt5.pnpi.nw.ru:2170 Name of the CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru cluster.pnpi.nw.ru Name of the CE: grid.scc.ioffe.ru:2119/jobmanager-pbs-nw_ru grid.scc.ioffe.ru
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 4 Список установленного ПО
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, > lcg-infosites --vo nw_ru tag > lcg-infosites --vo atlas tag
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, lcg-info Эта команда используется для получения характеристик CE или SE, которые удовлетворяют некоторым условиям и выводят значения заданного множества атрибутов. Информация берётся с BDII, определённого переменной окружения LCG_GFAL_INFOSYS Синтаксис определения условия : attr1 op1 valueN,... attrN opN valueN где attrN имя атрибута op =, >= or
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Формат команд lcg-info lcg-info --list-ce [--bdii ] [--vo ] [--sed] [--query ] [--attrs ] lcg-info --list-se [--bdii ] [--vo ] [--sed] [--query ] [--attrs ] lcg-info --list-attrs lcg-info --help
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Опции lcg-info --list-attrs Список всех атрибутов, которые могут быть в запросе и в списке для вывода --list-сe Список всех СE, удовлетворяющих условию или все СE, если условие не определено --list-se Список всех SE, удовлетворяющих условию или все SE, если условие не определено --query Условие, которому должны удовлетворять CE(SE) --bdii Использовать сервер BDII, отличный от указанного в LCG_GFAL_INFOSYS --sed Вывод в sed-ориентированном формате --attrs Список атрибутов, которые будут выводиться для выбранных CE(SE) --vo Ограничить вывод теми CE(SE), где поддерживаются соответствующая ВО. Обязателен, если в условии определены ВО-зависимые атрибуты
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 5 Список поддерживаемых атрибутов
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, >lcg-info --list-attrs Attribute name Glue object class Glue attribute name MaxTime GlueCE GlueCEPolicyMaxWallClockTime CEStatus GlueCE GlueCEStateStatus TotalJobs GlueCE GlueCEStateTotalJobs CEVOs GlueCE GlueCEAccessControlBaseRule TotalCPUs GlueCE GlueCEInfoTotalCPUs FreeCPUs GlueCE GlueCEStateFreeCPUs CE GlueCE GlueCEUniqueID WaitingJobs GlueCE GlueCEStateWaitingJobs RunningJobs GlueCE GlueCEStateRunningJobs CloseCE GlueCESEBindGroup GlueCESEBindGroupCEUniqueID CloseSE GlueCESEBindGroup GlueCESEBindGroupSEUniqueID SEVOs GlueSA GlueSAAccessControlBaseRule UsedSpace GlueSA GlueSAStateUsedSpace AvailableSpace GlueSA GlueSAStateAvailableSpace Type GlueSE GlueSEType SE GlueSE GlueSEUniqueID Protocol GlueSEAccessProtocol GlueSEAccessProtocolType ArchType GlueSL GlueSLArchitectureType Processor GlueSubCluster GlueHostProcessorModel OS GlueSubCluster GlueHostOperatingSystemName Cluster GlueSubCluster GlueSubClusterUniqueID Tag GlueSubCluster GlueHostApplicationSoftwareRunTimeEnvironment Memory GlueSubCluster GlueHostMainMemoryRAMSize
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 6 Список всех CE, удовлетворяющих условию
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Список всех CE, у которых общее количество процессоров >=10 и установлена ОС Scientific Linux. Дополнительно вывести количество выполняемых заданий и количество свободных процессоров $ lcg-info --list-ce --query 'TotalCPUs>=10,OS=*SL*' --attrs 'RunningJobs,FreeCPUs
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 7 Список всех CE, удовлетворяющих условию
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Список всех CE, у которых количество свободных процессоров >=5. Дополнительно вывести количество свободных процессоров $ lcg-info --list-ce --query FreeCPUs>=5' --attrs 'FreeCPUs
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 8 Список всех меток для ПО установленного на определённом CE
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Список всех Tags ПО для всех CE на cluster.pnpi.nw.ru $ lcg-info --list-ce --query 'CE=*cluster.pnpi.nw.ru:2119* --attrs Tag
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 9 Список всех CE с определённым ПО
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Список всех CE для ВО nw_ru, где установлен пакет MPI. Дополнительно вывести количество процессоров. $ lcg-info –vo nw_ru --list-ce --query Tag=*MPICH* --attrs TotalCPUs
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Упражнение 10 Список всех SE, удовлетворяющих условию
Enabling Grids for E-sciencE EGEE-II INFSO-RI Saint-Petersburg, EGEE tutorial, Список всех SE для ВО nw_ru, где объем доступной памяти >=100000Kb. Дополнительно вывести ближайший SE. $ lcg-info –vo nw_ru --list-se --query AvailableSpace>= attrs CloseCE