280 likes | 425 Views
Информационная система в gLite ( практическая часть ). Новодворский Е.Г. Олешко С.Б. Петербургский институт ядерной физики г.Гатчина. lcg-infosites. lcg-info. Доступ к данным ИС. Есть две утилиты для доступа к данным ИС.
E N D
Информационная система в gLite(практическая часть) Новодворский Е.Г. Олешко С.Б. Петербургский институт ядерной физики г.Гатчина
lcg-infosites lcg-info Доступ к данным ИС • Есть две утилиты для доступа к данным ИС. В большинстве случаев их достаточно для пользователя, что позволяет избежать использования сложных LDAP запросов. EGEE tutorial, 15.02.2007
lcg-infosites • Получение информации о Грид ресурсах. lcg-infosites --vo <vo name> options -v <verbose level> --is <BDII to query> --vo название Виртуальной Организации -v уровень детализации вывода --is сервер BDII, если используется сервер, отличный от сервера, определённого в LCG_GFAL_INFOSYS EGEE tutorial, 15.02.2007
число процессоров, • количество выполняемых заданий, • количество заданий в очередях, • имена CE. Все данные группируются по ВО. ce • имена SE, • тип Storage System, • объём используемой и доступной памяти se • имена CE, где поддерживается данная ВО, • ближайшие SE closeSE lfc • Имя lfc каталога для пользователей ВО • Названия “меток” для установленного ПО, • имя соответствующего CE tag all • Объединение опций ce и se Опции lcg-infosites EGEE tutorial, 15.02.2007
Упражнение1 Получить информацию о CE EGEE tutorial, 15.02.2007
lcg-infosites --vo atlas ce valor del bdii: gt5.pnpi.nw.ru:2170 #CPU Free Total Jobs Running Waiting ComputingElement ---------------------------------------------------------- 84 0 13 5 8 cluster.pnpi.nw.ru:2119/jobmanager-pbs-atlas lcg-infosites --vo nw_ru ce valor del bdii: gt5.pnpi.nw.ru:2170 #CPU FreeTotal Jobs Running Waiting ComputingElement ------------------------------------------------------------------------------------------------------------------------------- 58 0 46 14 32 cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru 1 1 0 0 0 grid.scc.ioffe.ru:2119/jobmanager-pbs-nw_ru EGEE tutorial, 15.02.2007
Упражнение 2 Получить информацию о SE EGEE tutorial, 15.02.2007
lcg-infosites --vo nw_ru se Avail Space(Kb) Used Space(Kb) Type SEs ---------------------------------------------------------- 5140000000 20000000 n.a cluster.pnpi.nw.ru 316869 162632 n.a grid.scc.ioffe.ru EGEE tutorial, 15.02.2007
Упражнение 3 Список ближайших SE EGEE tutorial, 15.02.2007
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 EGEE tutorial, 15.02.2007
Упражнение 4 Список установленного ПО EGEE tutorial, 15.02.2007
lcg-infosites --vo nw_ru tag valor del bdii: gt5.pnpi.nw.ru:2170 Name of the CE: cluster.pnpi.nw.ru Name of the CE: grid.scc.ioffe.ru lcg-infosites --vo atlas tag valor del bdii: gt5.pnpi.nw.ru:2170 Name of the CE: cluster.pnpi.nw.ru VO-atlas-cloud-NL VO-atlas-offline-11.5.0 VO-atlas-offline-12.0.1 VO-atlas-offline-12.0.2 VO-atlas-production-12.0.3 VO-atlas-production-12.0.4 VO-atlas-production-12.0.5 VO-atlas-release-11.0.42 VO-atlas-release-11.0.5 VO-atlas-tier-T3 и т.д. EGEE tutorial, 15.02.2007
lcg-info Эта команда используется для получения характеристик CE или SE, которые удовлетворяют некоторым условиям и выводят значения заданного множества атрибутов. Информация берётся с BDII, определённого переменной окружения LCG_GFAL_INFOSYS Синтаксис определенияусловия: attr1 op1 valueN, ... attrN opN valueN гдеattrNимя атрибута op= и несколько условий могут быть объединены через И. Разделитель – запятая, пробелы не допускаются. EGEE tutorial, 15.02.2007
Формат команд lcg-info lcg-info --list-ce [--bdii <bdii>] [--vo <vo>] [--sed] [--query <query>] [--attrs <list>] lcg-info --list-se [--bdii <bdii>] [--vo <vo>] [--sed] [--query <query>] [--attrs <list>] lcg-info --list-attrs lcg-info --help EGEE tutorial, 15.02.2007
Опции lcg-info EGEE tutorial, 15.02.2007
Упражнение 5 Список поддерживаемых атрибутов EGEE tutorial, 15.02.2007
>lcg-info --list-attrs Attribute name Glue object class Glue attribute name EstRespTimeGlueCE GlueCEStateEstimatedResponseTime WorstRespTime GlueCE GlueCEStateWorstResponseTime TotalJobs GlueCE GlueCEStateTotalJobs TotalCPUs GlueCE GlueCEInfoTotalCPUs MaxRunningJobs GlueCE GlueCEPolicyMaxRunningJobs CE GlueCE GlueCEUniqueID WaitingJobs GlueCE GlueCEStateWaitingJobs MaxCPUTime GlueCE GlueCEPolicyMaxCPUTime MaxTotalJobs GlueCE GlueCEPolicyMaxTotalJobs CEStatus GlueCE GlueCEStateStatus CEVOs GlueCE GlueCEAccessControlBaseRule FreeCPUs GlueCE GlueCEStateFreeCPUs RunningJobs GlueCE GlueCEStateRunningJobs MaxWCTime GlueCE GlueCEPolicyMaxWallClockTime Accesspoint GlueCESEBind GlueCESEBindCEAccesspoint CloseCE GlueCESEBindGroup GlueCESEBindGroupCEUniqueID CloseSE GlueCESEBindGroup GlueCESEBindGroupSEUniqueID … и т.д. EGEE tutorial, 15.02.2007
Упражнение 6 Список всех CE, удовлетворяющих условию EGEE tutorial, 15.02.2007
Список всех CE, у которых общее количество процессоров =8. Дополнительно вывести количество выполняемых заданий и количество свободных процессоров lcg-info --list-ce --query 'TotalCPUs=8' --attrs 'RunningJobs,FreeCPUs' - CE: alice01.spbu.ru:2119/jobmanager-lcgpbs-alice - RunningJobs 0 - FreeCPUs 8 - CE: alice01.spbu.ru:2119/jobmanager-lcgpbs-dteam - RunningJobs 0 - FreeCPUs 8 - CE: alice01.spbu.ru:2119/jobmanager-lcgpbs-ops - RunningJobs 0 - FreeCPUs 8 EGEE tutorial, 15.02.2007
Упражнение 7 Список всех CE, удовлетворяющих условию EGEE tutorial, 15.02.2007
Список всех CE, у которых количествосвободных процессоров =0. Дополнительно вывести количество свободных процессоров lcg-info --list-ce --query 'FreeCPUs=0' --attrs 'FreeCPUs' - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-alice - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-atlas - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-biomed - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-cms - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-dteam - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-fusion - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-lhcb - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru - FreeCPUs 0 - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-ops - FreeCPUs 0 EGEE tutorial, 15.02.2007
Упражнение 8 Список всех “меток” для ПО установленного на определённом CE EGEE tutorial, 15.02.2007
Список всех Tags ПО для всех CE на cluster.pnpi.nw.ru lcg-info --list-ce --query 'CE=*cluster.pnpi.nw.ru:2119*‘ --attrs ‘Tag’ - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-lhcb - Tag LCG-2 LCG-2_1_0 R-GMA MPICH VO-atlas-cloud-NL VO-biomed-autodock_IAN-3-0 VO-cms-CMSSW_0_8_1 VO-dteam-GLITE-3_0_0 VO-lhcb-Gauss-v25r8 VO-ops-GLITE-3_0_0 … EGEE tutorial, 15.02.2007
Упражнение 9 Список всех CE с определённым ПО EGEE tutorial, 15.02.2007
Список всех CE для ВО nw_ru, где установлен пакет MPI. Дополнительно вывести количество процессоров. lcg-info –vo nw_ru --list-ce --query ‘Tag=*MPICH*’ --attrs ‘TotalCPUs’ - CE: cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru - TotalCPUs 84 EGEE tutorial, 15.02.2007
Упражнение 10 Список всех SE,удовлетворяющих условию EGEE tutorial, 15.02.2007
Список всех SE для ВО nw_ru, где поддерживается протокол доступа rfio. Дополнительно вывести ближайший SE и объем доступной памяти . lcg-info –vo nw_ru --list-se --query ‘Protocol=rfio’ --attrs ‘CloseCE,AvailableSpace’ - SE: cluster.pnpi.nw.ru - CloseCE cluster.pnpi.nw.ru:2119/jobmanager-pbs-atlas cluster.pnpi.nw.ru:2119/jobmanager-pbs-alice cluster.pnpi.nw.ru:2119/jobmanager-pbs-biomed cluster.pnpi.nw.ru:2119/jobmanager-pbs-cms cluster.pnpi.nw.ru:2119/jobmanager-pbs-dteam cluster.pnpi.nw.ru:2119/jobmanager-pbs-fusion cluster.pnpi.nw.ru:2119/jobmanager-pbs-lhcb cluster.pnpi.nw.ru:2119/jobmanager-pbs-ops cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru - AvailableSpace 5140000000 EGEE tutorial, 15.02.2007
Спасибо за внимание EGEE tutorial, 15.02.2007