wiki:ManualInstalacion

Version 22 (modified by gabriel, 14 years ago) (diff)

--

TOC(heading=Índice)?

Instalación de OpenGNSys Server

Notas iniciales

Se presupone que el servidor de OpenGNSys va a ser instalado en un sistema operativo Ubuntu 9.04 Server de 32 bits.

Los scripts y ficheros de instalación de los componentes de OpenGNSys se encuentran disponibles en el paquete OpenGNSys Installer.

Instalación manual paso a paso

Para conocer en detalle todos los procesos que realizan los scripts para la instalación manual del sistema OpenGNSys ver esta página http://www.informatica.us.es:8080/opengnsys/wiki/InstalacionManual

Script de instalación

La instalación de OpenGNSys se realiza ejecutando el script de instalación opengnsys_installer.sh, el cual puede descargarse directamente de la dirección: http://www.informatica.us.es:8080/opengnsys/browser/trunk/installer/opengnsys_installer.sh?format=txt

Descarga del script

Ejemplos de descarga con varias herramientas:

  • Descargar con wget.
    wget http://www.informatica.us.es:8080/opengnsys/browser/trunk/installer/opengnsys_installer.sh?format=txt -O opengnsys_installer.sh
    
  • Descargar con curl.
    curl http://www.informatica.us.es:8080/opengnsys/browser/trunk/installer/opengnsys_installer.sh?format=txt > opengnsys_installer.sh
    
  • Descargar con un navegador web: pulsar en el enlace anterior y guardar el archivo con el nombre opengnsys_installer.sh

Proceso de instalación

El script debe ser ejecutado como usuario root:

sudo bash opengnsys_installer.sh

Se realizan los siguientes procesos:

  • Obtenención de los parámetros básicos de la red.
  • Comprobación de paquetes instalados.
  • Descarga e instalación de las dependencias que faltan.
  • Creación de la estructura básica de directorios de OpenGNSys.
  • Descarga del repositorio de código en un directorio temporal (/tmp/opengnsys_installer).
  • Compilación e instalación de los servicios de OpenGNSys.
  • Configuración básica de los serviciios de red DHCP, PXE y NFS a partir de los parámetros de conexión.
  • Copiar ficheros complementarios de gestión del servidor.
  • Creación de la base de datos y configuración del servidor web de OpenGNSys Web Admin Console.
  • Copiar los ficheros de las páginas web de Web Console.
  • Copiar la estructura de directorios de OpenGNSys Client.
  • Descargar y generar la imagen inicial Initrd y el Kernel de OpenGNSys Client (llamada al script initrd-generator).
  • Descargar los paquetes Udeb de herramientas complementarias para OpenGNSys Client (llamada al script upgrade-clients-udeb.sh).
  • Configuración básica de los serviciios de OpenGNsys a partir de los parámetros de red.
  • Arranque de los servicios de OpenGNSys.

Instalación desde un tar.gz

  1. En el caso de que no tengamos acceso al subversion desde internet (http), tendremos que obtener el targz.
  2. Dicho tar.gz debe estar en /tmp/opengnsys_installer/opengnsys/{contenido del trunk}
  3. Copiamos el script de instalación localizado en /tmp/opengnsys_installer/installer/opengnsys_installer.sh en /tmp
  4. Ejecutamos el script /tmp/opengnsys_installer.sh

Desinstalando OpenGNSys

  1. Hacemos copia de datos sql de la base de datos ogBDAdmin opengnsys.
  2. Eliminamos la base de datos ogBDAdmin
  3. Eliminar mysql: sudo aptitude --purge remove mysql-server-5.0 mysql-server
  4. Parar los servicios og: /etc/init.d/opengnsys stop