Diferencia entre revisiones de «Oracle Grid Engine»
(Página creada con «= Introduccion = Apuntes sobre mi investigación de como montar un servicio de OGE, partiendo de la base de que ya tenemos un servicio SGE funcionando. Se trata de crear un...») |
|||
Línea 16: | Línea 16: | ||
* Administration host: Aplicaciones de operacion y administración sobre las colas de OGE. Por defecto la instalacion del master host hace que sea tambien un administration host. | * Administration host: Aplicaciones de operacion y administración sobre las colas de OGE. Por defecto la instalacion del master host hace que sea tambien un administration host. | ||
* Submit host: Equipos que pueden lanzar y controlar tareas en las colas. | * Submit host: Equipos que pueden lanzar y controlar tareas en las colas. | ||
+ | |||
+ | = Instalación = | ||
+ | |||
+ | == Descarga de instalables == | ||
+ | Para la descarga del instalable podemos acudir a la [http://www.oracle.com/us/products/tools/oracle-grid-engine-075549.html página de OGE] en Oracle. Descargamos un zip en el que van incluidos todos los binarios para las diferentes plataformas. Este zip lo he descomprimido en '''/usr/src/oge''' | ||
+ | |||
+ | == Preparando la instalación == | ||
+ | Para la instalación sobre Linux de 64 bits he creado un directorio /opt/oge y deentro de este se descomprime, primero el fichero '''/usr/src/oge/oge-6_2u7-common.tar.gz''' y después el '''/usr/src/oge/oge-6_2u7-bin-linux24-x64.tar.gz'''. Con esto estaremos preparados para realizar la instalacion del SGE. | ||
+ | |||
+ | == Instalacion de JDK == | ||
+ | Nos va a hacer falta java para la instalación con consola, así que he descargado la version de 64bit de jdk desde la página de oracle y he modificado el /etc/bashrc de mi Centos para añadir la variable de entorno JAVA_HOME y añadir la ruta de los binarios de java al PATH. La instalacion de JAVA la he hecho en /opt/java | ||
+ | |||
+ | == |
Revisión de 09:40 23 abr 2013
Contenido
Introduccion
Apuntes sobre mi investigación de como montar un servicio de OGE, partiendo de la base de que ya tenemos un servicio SGE funcionando. Se trata de crear una plataforma en paralelo que finalmente haga el mismo servicio que hacía nuestro SGE.
El servicio de OGE trata de realizar trabajos de forma distribuida (DRM Distributed Resource Management) teniendo en cuenta nivel de ocupación de recursos. En nuestro caso, lo usamos para crear colas de trabajos distribuidas entre ciertos servidores de ejecución.
Referencias
Documentacion oficial de Oracle
Servidores y roles
En un cluster de SGE existen varios roles entre los servidores que van a realizar las tareas
- Master host: el servidor que gestiona al resto de servidores, es el que gestiona las colas
- Shadow Master: servidor master de reserva. Solo se activa cuando falla el master host
- Execution host: servidores que ejecutan las tareas.
- Administration host: Aplicaciones de operacion y administración sobre las colas de OGE. Por defecto la instalacion del master host hace que sea tambien un administration host.
- Submit host: Equipos que pueden lanzar y controlar tareas en las colas.
Instalación
Descarga de instalables
Para la descarga del instalable podemos acudir a la página de OGE en Oracle. Descargamos un zip en el que van incluidos todos los binarios para las diferentes plataformas. Este zip lo he descomprimido en /usr/src/oge
Preparando la instalación
Para la instalación sobre Linux de 64 bits he creado un directorio /opt/oge y deentro de este se descomprime, primero el fichero /usr/src/oge/oge-6_2u7-common.tar.gz y después el /usr/src/oge/oge-6_2u7-bin-linux24-x64.tar.gz. Con esto estaremos preparados para realizar la instalacion del SGE.
Instalacion de JDK
Nos va a hacer falta java para la instalación con consola, así que he descargado la version de 64bit de jdk desde la página de oracle y he modificado el /etc/bashrc de mi Centos para añadir la variable de entorno JAVA_HOME y añadir la ruta de los binarios de java al PATH. La instalacion de JAVA la he hecho en /opt/java
==