[[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 == La instalación de OpenGNSys 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] === 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 [browser:trunk/client/boot/initrd-generator initrd-generator]). * Descargar los paquetes Udeb de herramientas complementarias para OpenGNSys Client (llamada al script [browser:trunk/client/boot/upgrade-clients-udeb.sh 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. = Desinstalando OpenGNSys = hacemos copia de datos sql de la base de datos opengnsys. sudo aptitude --purge remove mysql-server-5.0 mysql-server