10.05.2015 Views

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

84<br />

CAPÍTULO 6. HYDRA<br />

1. Los usuarios suben las Imágenes al<br />

Manager, para que las prepare, y<br />

crean la configuración que necesitan<br />

(Despliegues).<br />

2. Se invoca la orden de iniciar la instalación.<br />

3. Los Delegados se descargan la configuración<br />

y las Imágenes (si procede)<br />

desde el Manager.<br />

4. El Delegado despierta a los nodos, y<br />

les sirve las Imágenes.<br />

Figura 6.2: Flujo de trabajo en HYDRA<br />

6.2.4. Generación de la Configuración<br />

Una de las primeras acciones que realiza el Manager cuando se da la orden de iniciar<br />

la instalación es generar la configuración de las Imágenes que deben ir en cada nodo.<br />

En la base de datos, esta información está almacenada en forma de Despliegues: cada<br />

despliegue indica una serie de imágenes que deben instalarse en unos nodos concretos<br />

y en unos días concretos. Por supuesto es posible que varios Despliegues indiquen<br />

Imágenes para los mismos nodos y los mismos días. Por eso, el Manager consulta toda<br />

la información de la base de datos y calcula qué Imágenes necesitará cada nodo en ese<br />

día.<br />

6.3. Delegados<br />

Los Delegados son los encargados de distribuir las Imágenes a los nodos que supervisan.<br />

De esta manera se consigue una estructura jerárquica, para aumentar la<br />

escalabilidad del sistema a medida que aumente el número de nodos. El SO de los<br />

Delegados puede instalarse como una Imagen más de HYDRA, pudiendo incluso crear<br />

varios niveles de Delegados y Nodos en caso de que fuera necesario.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!