| 18 | == Requerimientos para la instalación de TOLGrid == |
| 19 | En esta sección describimos, tanto los requerimientos de hardware como los de software para una instalación de '''TOLGrid'''.[[BR]] |
| 20 | === Requerimientos generales === |
| 21 | Todos los componentes de '''TOLGrid''' requieren de un Entorno de Ejecución Java, JRE (Java Runtime Environment) versión 1.6.x; este entorno es distribuido por Oracle en dos formas: como parte del Kit de Desarrollo de Java, JDK (Java Development Kit) o de forma independiente. En cualquiera de las dos formas de distribución sirve, escoger una u otra forma de distribución, depende de si se requiere algún componente del JDK como requisito para otro software o actividad.[[BR]] |
| 22 | Hay otras distribuciones de Java, pero sólo recomendamos la proveniente de Oracle porque es la que ha sido probada extensamente y asegura la compatibilidad 100%. Ya se ha establecido que Open JDK presenta problemas de compatibilidad con algunos de los componentes de '''TOLGrid''' o del software requerido por éste. No se han realizado pruebas con otras distribuciones de Java.[[BR]] |
| 23 | === Requerimientos de TOLGrid Server === |
| 24 | '''''TOLGrid Server''''' es una aplicación Java pura por lo que no impone requerimientos en cuanto al sistema operativo. En cuanto al hardware sólo se requiere garantizar que dispone de 4GB de memoria RAM y de 10GB de disco (aunque quizás este tamaño nunca se llegue a alcanzar) para una pequeña base de datos incrustada que maneja este servidor.[[BR]] |
| 25 | '''''TOLGrid Server''''' se distribuye como un fichero ‘.zip’ que tiene todo lo requerido para la ejecución.[[BR]] |
| 26 | === Requerimientos para TOLMachine/TOLMachine Server === |
| 27 | '''''TOLMachine''''' y '''''TOLMachine Server''''' funcionan de forma conjunta y deben estar instalados en la misma máquina; en cada máquina se ejecuta una instancia de '''''TOLMachine Server''''', la cual es responsable de la ejecución de varias '''''TOLMachines''''', cuyo número dependerá de la configuración y la demanda.[[BR]] |
| 28 | '''''TOLMachine''''' es una aplicación nativa que en su primera versión sólo funciona en máquinas con Linux; se disponen versiones compiladas para Redhat/Centos 5.x. En estas máquinas se requiere que TOL esté instalado y funcionando correctamente. |
| 29 | '''''TOLMachine''''' requiere que la biblioteca de enlace dinámico libtol.so pueda ser encontrada por el sistema, por lo que se recomienda que se añada a la configuración de ''ld'' como se describe más adelante.[[BR]] |
| 30 | '''''TOLMachine Server''''' requiere de tres puertos abiertos, uno se usa para recibir peticiones de los clientes, otro establecer conexiones con las instancias de '''''TOLMachine''''' que se ejecuten y otro para escuchar las peticiones de '''''TOLGrid Server'''''. |
| 31 | Cada '''''TOLMachine''''' utiliza tres puertos, cuyos números son asignados por '''''TOLMachine Server''''' de un rango configurado; se debe garantizar que el rango a configurar sea suficiente para el número máximo de '''''TOLMachines''''' que se pueden ejecutar en forma concurrente en un momento dado.[[BR]] |