Convertir un nodo trabajador a un nodo de envío de trabajos
Control de versiones
| Fecha | Actividad | Autor |
|---|---|---|
| 18/11/2010 | Publicación inicial | Jorge Iván Meza Martínez. |
Introducción
En este capítulo se establecerán las modificaciones necesarias que deben efectuarse para convertir un nodo trabajador (worker node) en un nodo de envío de trabajos (submitter node) únicamente. Para esto se conserva la infraestructura instalada previamente, incluyendo el sistema de archivos compartido del cluster.
Precondición
- El cluster se encuentra instalado y funcionando.
- El cluster cuenta con al menos el nodo principal (
c-head) y al menos un nodo trabajador (c-wn1).
Supuestos
Ninguno.
Implementación
Con este método el nodo comparte parte de la infraestructura del cluster: certificados de usuario, confianza de acceso entre cuentas SSH y directorios compartidos con NFS. Para su implementación es necesario que las consecuencias que esto trae consigo sean aceptables para la infraestructura de cluster que se está instalando y que su despliegue sea viable físicamente.
La instalación de nodos de envío de trabajos por este método es muy simple, sólo es necesario seguir el procedimiento descrito para agregar nuevos nodos trabajadores al cluster modificándose el paso de definición de los archivos de configuración para el nuevo nodo de la siguiente manera.
# cd /exports/condor/etc/ # ln -s condor_config.interactive condor_config.c-wn3 # ls -l total 56 -rw-r--r-- 1 root root 1737 Aug 9 22:34 condor_config.cluster lrwxrwxrwx 1 root root 34 Aug 9 21:46 condor_config.c-head -> condor_config.headnode+interactive lrwxrwxrwx 1 root root 20 Aug 9 21:46 condor_config.c-wn1 -> condor_config.worker lrwxrwxrwx 1 root root 20 Aug 9 21:46 condor_config.c-wn2 -> condor_config.worker lrwxrwxrwx 1 root root 20 Aug 11 12:34 condor_config.c-wn3 -> condor_config.interactive -rw-r--r-- 1 root root 284 Aug 9 21:44 condor_config.headnode -rw-r--r-- 1 root root 163 Aug 9 21:45 condor_config.headnode+interactive -rw-r--r-- 1 root root 269 Aug 9 21:45 condor_config.interactive -rw-r--r-- 1 root root 269 Aug 9 21:44 condor_config.worker -rw-r--r-- 1 root root 148 Aug 9 21:44 condor_config.worker+interactive
Siendo el contenido del archivo condor_config.interactive el siguiente.
# cat condor_config.interactive ## OSG T3 host configuration ## For more info: http://www.cs.wisc.edu/condor/manual/v7.4/3_3Configuration.html # List of daemons on the node (headnode requires collector and negotiator, # schedd required to submit jobs, startd to run jobs) DAEMON_LIST = MASTER, SCHEDD
Este método es útil especialmente si se desea convertir rápidamente nodos trabajadores en nodos
de envío de trabajo o en nodos trabajadores y de envío de trabajo. Para este último caso se deberá
utilizar el archivo de configuración condor_config.worker+interactive en lugar del simple
condor_config.interactive.
Enlaces
Ninguno.