IngridPtWiki:Computação Grid:Administradores

De IngridPtWiki

Tabela de conteúdo


Integrar recursos na infra-estrutura

Para que seja possível integrar recursos de uma dada instituição na infra-estrutura da iniciativa nacional grid, são necessários instalar alguns serviços frontend. Esta página WIKI pretende fornecer toda a informação necessária para a instalação e configuração desses serviços. A informação aqui apresentada não dispensa a consulta dos manuais de instalação mas antes serve como material de apoio que visa consolidar a informação neles contida.

Sistema operativo / Versão de middleware

O sistema operativo que suporta o middleware gLite é o Scientific Linux. No presente momento, esta tecnologia encontra-se num processo de migração do sistema operativo SL4, i386,x86_64 (gLite 3.1) para SL5, x86_64 (gLite 3.2). Dado que muitos dos serviços gLite se encontram disponíveis nas 2 versões do middleware, é sugerido que se opte pela instalação na versão gLite 3.2 sempre que o serviço em causa se encontre disponível nessa versão. Isso também significa a instalação de um sistema operativo SL5 a 64 bits.

O planeamento da evolução dos serviços gLite 3.1 para gLite 3.2, pode ser consultada em SL5 Planning

Requisitos para bom funcionamento do middleware

Depois do sistema operativo sistema operativo instalado, existem algum requisitos muito importantes para garantir o bom funcionamento do middleware gLite:

  • Os serviços devem ser capazes de resolver nomes;
[root@ce02 ~]# host ce02.lip.pt
ce02.lip.pt has address 193.136.90.22
[root@ce02 ~]# host 193.136.90.22
22.90.136.193.in-addr.arpa domain name pointer ce02.lip.pt.
[root@ce02 ~]# date
Fri Nov 13 18:30:55 WET 2009
[root@ce02 ~]# /etc/init.d/ntpd status
ntpd (pid 2863) is running...
[root@ce02 ~]# ntpq
ntpq> peers
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 LOCAL(0)        73.78.73.84      5 l   66   64  377    0.000    0.000   0.004
*LIP.Lisboa.fccn 193.136.5.14     3 u   64 1024  377    0.274   -3.905  13.778
  • Todos os serviços gLite (à excepção dos gLite-WNs) precisam de estar alojados em servidores acessíveis do exterior (ou seja, com endereços IP externos). Todos os serviços gLite, à excepção dos glite-WNs, glite-UI e glite-BDII, necessitam de certificados de servidor instalados.

Autoridades de Certificação

Um importante pré-requisito para o funcionamento do middleware gLite, é a instalação dos certificados públicos das diferentes autoridades de certificação envolvidas na infra-estrutura. Informação detalhada sobre a configuração dos repositórios, e a instalação do meta-package lcg-CA, pode ser consultada em:

Serviços gLite

A lista de serviços disponíveis em gLite 3.2, e respectivos updates, pode ser consultada em

A lista de serviços disponíveis em gLite 3.1, e respectivos updates, pode ser consultada em

Instalação e configuração do middleware gLite

Os manuais de instalação e configuração para qualquer serviços gLite encontram-se disponíveis em:

Os manuais de instalação anteriores permitem a configuração dos repositórios yum de onde se pode aceder a todas as distribuições relevantes de software. A filosofia deste processo consiste na instalação de um dado meta-package, diferente para cada serviço gLite, que dada a sua árvore de dependências, instala de forma automática todos os pacotes rpm necessários para o funcionamento do serviço. A titulo de exemplo, depois de cumpridos todos os requisitos necessários, a instalação de uma gLite User Interface, seria realizada de acordo com

[root ~]# yum groupinstall glite-UI

em que glite-UI representa o nome do meta-package.

YAIM

Após a instalação, todos os serviços gLite são configurados usando a ferramenta YAIM. Esta ferramenta é instalada com o restante middleware gLite, e possui uma arquitectura modular constituída por um módulo comum a todos os serviços, e por componentes específicos dos serviços a configurar em cada servidor, distribuídos em pacotes rpm diferentes. Uma das suas grandes vantagens é que consiste num conjunto de scripts bash que podem ser adaptados pelos administradores de sistemas sempre que necessário. A titulo de exemplo, depois de cumpridos todos os requisitos necessários, a configuração de uma gLite User Interface, seria realizada de acordo com

[root ~]# /opt/glite/yaim(bin/yaim -c -s <path_to_mydir>/site-info.def -n glite-UI

Pode consultar um exemplo para os ficheiros de configuração na secção Exemplo de ficheiros de configuração YAIM.

Para informação detalhada sobre a tipologia e funcionamento da ferramenta, consulte a secção Introdução ao YAIM.

Informação adicional sobre a instalação de cada serviço pode ser consultada nos manuais do YAIM, assim como nas páginas WIKI referentes aos Serviços disponíveis na infra-estrutura.

Serviços gLite locais

As instituições que queiram integrar os seus recursos de cálculo e armazenamento na infra-estrutura INGRID não necessitam de instalar e configurar todos os serviços gLite, mas apenas um sub-conjunto de front-end locais, nomeadamente:

gLite User Interface

gLite Monitoring Box

gLite Site BDII

Computing Element

Storage Element

gLite Worker Nodes

Local Resource Management System

Interoperabilidade com outras infra-estruturas

Ferramentas pessoais
Suporte