[[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 [browser:trunk/installer 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 inicial == La instalación inicial de OpenGNSys Server se realiza ejecutando el script de instalación [browser:trunk/installer/opengnsys_installer.sh 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] 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}}} El script debe ser ejecutado como usuario {{{root}}}: {{{ sudo bash opengnsys_installer.sh }}} Se realizan los siguientes procesos: * 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}}}). * Copiar ficheros básicos de gestión del servidor. * Creación de la base de datos y configuración del servidor web de OpenGNSys Admin '''(pendiente de depurar)'''. == Script de instalación de OpenGNSys Client == El segundo paso de la instalación es generar la estructura básica de ejecución de OpenGNSys Client. Este proceso se automatiza parcialmente ejecutando el script [browser:trunk/installer/client_initrd_installer.sh client_initrd_installer.sh], el cual ha sido descargado en un directorio temporal durante la primera fase de instalación. Para lanzarlo, ejecutar: {{{ /tmp/opengnsys_installer/opengnsys/trunk/installer/client_initrd_installer.sh -s /tmp/opengnsys_installer/opengnsys/trunk }}} Se realizan los siguientes procesos: * Comprobación de paquetes instalados. * Descarga e instalación de las dependencias que faltan. * Copiar la estructura de directorios de OpenGNSys Client. * Configurar servidor DHCP '''(pendiente de depurar)'''. * Descargar y generar la imagen inicial Initrd y el Kernel de OpenGNSys Client. * Configurar servidor NFS '''(pendiente de depurar)'''.