Computación Grid - Web del Profesor

Anuncio
Universidad de Los Andes
Facultad de Ingeniería
Escuela de Sistemas
Computación Grid
Prof. Gilberto Díaz
[email protected]
Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
Centro de Cálculo Científico (CeCalCULA)
Universidad de Los Andes, Mérida 5101 Venezuela
Programación Paralela y Distribuida
Universidad de Los Andes
Facultad de Ingeniería
Escuela de Sistemas
Componentes de gLite
Prof. Gilberto Díaz
[email protected]
Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
Centro de Cálculo Científico (CeCalCULA)
Universidad de Los Andes, Mérida 5101 Venezuela
Programación Paralela y Distribuida
Organización Virtual
Virtual Organization (VO): Con los recursos
compartidos de varias instituciones reales se
crea una VO
Network
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Cluster tradicional
Master Node
Computing
Nodes
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Worker Nodes (WN)
Master Node
Worker
Nodes
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Computing Element (CE)
Computing
Element
CE
CE
Worker
Nodes
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Work Load Management System
WMS
WMS
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Storage Element (SE)
CE
CE
SE
SE
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Site BDII (Berkley Database Information
Index) Es una base de datos LDAP
Site
Site
BDII
BDII
CE
CE
SE
SE
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Virtual Organization Membership System
(VOMS)
VOMS
VOMS
Site
Site
BDII
BDII
CE
CE
SE
SE
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
Accounting Processor for Event Logs (APEL)
VOMS
VOMS
Site
Site
BDII
BDII
CE
CE
APEL
APEL
SE
SE
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Componentes de gLite
User Interface (UI): Punto de entrada al Grid
UI
UI
Site
Site
BDII
BDII
VOMS
VOMS
CE
CE
APEL
APEL
SE
SE
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Universidad de Los Andes
Facultad de Ingeniería
Escuela de Sistemas
Obtención de Credenciales
Prof. Gilberto Díaz
[email protected]
Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
Centro de Cálculo Científico (CeCalCULA)
Universidad de Los Andes, Mérida 5101 Venezuela
Programación Paralela y Distribuida
Obtener Credenciales
El usuario solicita un certificado digital a una
autoridad de certificación (CA) del grid
Solicitud
Solicitud
CA
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Obtener Credenciales
Luego de cumplir con el proceso de
autenticación el usuario obtiene el certificado
digital
CA
CA
Certificado
Certificado
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Inscribirse en una VO
El usuario debe registrarse en una
organización virtual
Certificado
Certificado
Solicitud
Solicitud
Virtual
Virtual
Organization
Organization
(prod.vo.eu-eela.eu)
(prod.vo.eu-eela.eu)
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Inscribirse en una VO
Se aprueba el registro
Aprobación
Aprobación
Virtual
Virtual
Organization
Organization
(prod.vo.eu-eela.eu)
(prod.vo.eu-eela.eu)
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Universidad de Los Andes
Facultad de Ingeniería
Escuela de Sistemas
Proceso de Autenticación
En el Grid
Prof. Gilberto Díaz
[email protected]
Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
Centro de Cálculo Científico (CeCalCULA)
Universidad de Los Andes, Mérida 5101 Venezuela
Programación Paralela y Distribuida
Inscribirse en una VO
El usuario debe copiar el certificado en la UI
Certificado
Certificado
Copiar
Copiar
UI
UI
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Autenticación
El usuario ingresa en la UI usando ssh
Login
Login
UI
UI
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Autenticación
El usuario ingresa en la UI usando ssh
Solicitar Proxy
UI
UI
VOMS
VOMS
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Autenticación
El usuario ingresa en la UI usando ssh
Proxy
UI
UI
WMS
WMS
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Autenticación
El usuario ingresa en la UI usando ssh
UI
UI
Proxy
VOMS
VOMS
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Universidad de Los Andes
Facultad de Ingeniería
Escuela de Sistemas
Instalación gLite
Prof. Gilberto Díaz
[email protected]
Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería
Centro de Cálculo Científico (CeCalCULA)
Universidad de Los Andes, Mérida 5101 Venezuela
Programación Paralela y Distribuida
Proceso de Instalación
Los pasos generales de instalción son:
Solicitar certificados
(todos menos: UI, SBDII, WNs)
Instalar Scientific Linux 5.5
Sincronizar el tiempo (NTP)
Instalar los certificados en la máquina
Instalar gLite 3.2
Configurar el servicio (site-info.def)
Crear la configuración (yaim)
El servio está arriba
Los nodos mínimos necesarios para un nuevo
sitio son: CE, WNs, SITE-BDII y APEL
Depto Computación – Escuela de Sistemas – Universidad de Los Andes – Mérida – Venezuela - Gilberto Diaz
Descargar