La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 - Mérida Venezuela E-infrastructure shared between Europe and Latin America Hands-on.

Presentaciones similares


Presentación del tema: "Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 - Mérida Venezuela E-infrastructure shared between Europe and Latin America Hands-on."— Transcripción de la presentación:

1 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril Mérida Venezuela E-infrastructure shared between Europe and Latin America Hands-on on Information System Yubiryn Ramírez CeCalULA - Universidad de Los Andes Mérida 27 de Abril de 2006

2 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 2 lcg-infosites

3 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 3 Ejercicio 1 Obtener información sobre los CEs $ lcg-infosites - -vo gilda ce

4 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 4 $ lcg-infosites --vo gilda ce These are the related data for gilda: (in terms of queues and CPUs) **************************************************************** #CPU Free Total Jobs Running Waiting ComputingElement cn01.be.itu.edu.tr:2119/jobmanager- lcglsf-long cn01.be.itu.edu.tr:2119/jobmanager-lcglsf-short grid010.ct.infn.it:2119/jobmanager- lcgpbs-long grid011f.cnaf.infn.it:2119/jobmanager-lcgpbs-long grid006.cecalc.ula.ve:2119/jobmanager-lcgpbs-log [..]

5 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 5 Ejercicio 2 Obtener información sobre los SEs $ lcg-infosites - -vo gilda se

6 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 6 $ lcg-infosites --vo gilda se ************************************************************** These are the related data for gilda: (in terms of SE) ************************************************************** Avail Space(Kb) Used Space(Kb) Type SEs disk cn02.be.itu.edu.tr disk grid009.ct.infn.it disk grid003.cecalc.ula.ve disk gildase.oact.inaf.it disk testbed005.cnaf.infn.it disk gilda-se-01.pd.infn.it disk cna03.cna.unicamp.br disk grid-se.bio.dist.unige.it

7 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 7 Ejercicio 3 Obtener información sobre el software instalado $ lcg-infosites - -vo gilda tag

8 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 8 $ lcg-infosites --vo gilda tag ************************************************************************* Information for gilda relative to their software tags included in each CE ************************************************************************* Name of the TAG: VO-gilda-GEANT Name of the TAG: VO-gilda-GKS05 Name of the CE:cn01.be.itu.edu.tr Name of the TAG: VO-gilda-slc3_ia32_gcc323 Name of the TAG: VO-gilda-CMKIN_5_1_1 Name of the TAG: VO-gilda-GEANT Name of the TAG: VO-gilda-GKS05 Name of the CE:grid010.ct.infn.it [..]

9 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 9 Opciones del lcg-infosites

10 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 10 lcg-info

11 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 11 lcg-info Este comando puede ser usado para listar los CE y SE que satisfacen un conjunto de condiciones dadas y mostrar los valores de un conjunto de atributos dados La información es tomada desde el BDII especificado por la variable de ambiente LCG_GFAL_INFOSYS. La sintaxis de la solicitud es : attr1 op1 valueN,... attrN opN valueN

12 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 12 Opciones del lcg-info

13 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 13 Ejercicio 5 Obtener la lista de atributos soportados $ lcg-info --list-attrs

14 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 14 $ 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

15 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 15 Ejercicio 6 Listar todos los CEs en el BDII que satisfacen unas condiciones dadas $ lcg-info --list-ce --query 'TotalCPUs>=30,OS=SL*' --attrs 'RunningJobs,FreeCPUs

16 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 16 $ lcg-info --list-ce --query 'TotalCPUs>=30,OS=SL*' --attrs 'RunningJobs,FreeCPUs - CE: grid010.ct.infn.it:2119/jobmanager-lcgpbs-long - RunningJobs 0 - FreeCPUs 33 - CE: grid010.ct.infn.it:2119/jobmanager-lcgpbs-short - RunningJobs 0 - FreeCPUs 33 - CE: grid010.ct.infn.it:2119/jobmanager-lcgpbs-infinite - RunningJobs 1 - FreeCPUs 33 - CE: skurut1.cesnet.cz:2119/jobmanager-lcgpbs-long - RunningJobs 0 - FreeCPUs 26 [..]

17 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 17 R-GMA

18 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 18 Para iniciar la Interfaz de Línea de Comandos del R-GMA, ejecute: >rgma Al iniciar aparecerá el siguiente mensaje : R-GMA – Línea de Comandos (1)

19 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 19 Para ejecutar un comando: Tipee el comando luego del prompt rgma> y ejecute presionando la tecla enter. La historia de comandos ejecutados puede ser accesada usando las teclas up y down. Para buscar un comando en la historia use CTRL-R y tipee las primeras letras del comando buscado. Soporta la autocompletación de comandos (use la tecla Tab para completar el comando). Entrada de Comandos

20 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 20 help Muestra información general de ayuda help Muestra ayuda para un comando especifico exit or quit Salir de la Interfaz de Línea de Comandos del R-GMA Show tables Muestra los nombres de todas las tablas existentes en el Esquema (Schema) Describe Muestra toda la información sobre la estructura de una tabla Comandos Generales

21 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 21 Para solicitar datos use la declaración estandar de SQL SELECT : rgma> SELECT * FROM GlueService El comportamiento del SELECT varia de acuerdo al tipo de solicitud ejecutada. En R-GMA hay tres tipos básicos de solicitudes: Solicitudes LATEST retorna solo las duplas más recientes para cada clave primaria Solicitudes HISTORY retorna todas las duplas historicas para cada clave primaria Solicitudes CONTINUOUS retorna continuamente duplas como sean insertadas. Solicitando Datos (1)

22 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 22 El tipo de solicitud puede ser cambiado usando el comando SET QUERY : rgma> SET QUERY LATEST o rgma> SET QUERY CONTINUOUS El tipo actual de solicitud puede ser mostrada usando el comando rgma> SHOW QUERY Solicitando Datos (2)

23 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 23 1.Muestre todas las tablas del Esquema rgma>show tables 2.Muestre la información acerca de la tabla GlueSite rgma>describe GlueSite 3.Haga una solicitud sobre la tabla llamada GlueSite rgma>set query latest rgma>show query rgma>select Name,Latitude,Longitude from GlueSite Ejercicios

24 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 24 La edad máxima de las duplas retornadas puede ser controlada. Para limitar la edad de las latest o history duplas use el comando SET MAXAGE rgma> SET MAXAGE 2 minutes rgma> SET MAXAGE 120 La edad máxima actual de las duplas puede ser mostrada usando rgma> SHOW MAXAGE Para deshabilitar la edad máxima rgma> SET MAXAGE none Edad Máxima de una dupla

25 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 25 La propiedad final que afecta la solicitud es el timeout –Para una solicitud latest o history el timeout existe para prevenir problemas (p.e. fallas de red) –Para una solicitud continuous, el timeout indica cuan larga la solicitud continuara retornando nuevas tuples. –Por defecto el timeout es de 1 minuto y puede ser cambiado usando rgma>SET TIMEOUT 3 minutes o rgma>SET TIMEOUT 180 El actual timeout puede ser mostrado usando rgma>SHOW TIMEOUT Solicitud Timeout

26 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 26 La declaración SQL INSERT puede ser usada para insertar datos al sistema: rgma>INSERT INTO userTable VALUES (a, b, c, d) En R-GMA, la data es insertada en el sistema usando un componente Producer el cual maneja la declaración INSERT. Usando la interfaz de línea de comando, se puede trabajar con un producer a la vez. Producer e Inserción de Datos (1)

27 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 27 El tipo de producer actual puede ser desplegado usando: rgma>show producer El tipo de producer puede ser configurado usando: rgma>set producer latest Producer e Inserción de Datos (2)

28 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 28 1.Inserte y seleccione usando un Producer primario para soportar solicitudes Continuas + Historicas rgma>set producer continuous rgma>insert into userTable values('cod','string',1.4,66) rgma>set query continuous rgma>set maxage 1 minutes rgma>set timeout 5 seconds rgma>select * from userTable Ejercicio

29 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 29 Para instruir al producer secundario a consumir desde la tabla MyTable: rgma>SECONDARYPRODUCER userTable El d producer secundario puede ser configurado para responder a solicitudes latest y/o history: rgma>SET SECONDARYPRODUCER latest El tipo del actual del producer secundario puede ser mostrado usando: rgma>SHOW SECONDARYPRODUCER Producer secundario

30 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 30 2.Inserte y Seleccione usando un Producer secundario para soportar solicitudes latest. rgma>set secondaryproducer latest rgma>secondaryproducer userTable rgma>show producers of userTable rgma>set producer continuous rgma>insert into userTable values ('cod','string',5.2,44) rgma>set query latest rgma>select * from userTable Ejercicio

31 Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 – Mérida Venezuela 31


Descargar ppt "Primer Tutorial Latino Americano de EELA – 24 al 29 de Abril 2006 - Mérida Venezuela E-infrastructure shared between Europe and Latin America Hands-on."

Presentaciones similares


Anuncios Google