Changes between Version 17 and Version 18 of InstalacionManual


Ignore:
Timestamp:
Nov 14, 2011, 11:39:23 AM (12 years ago)
Author:
ramon
Comment:

Revisar instalación de DHCP y corrección de algunas erratas.

Legend:

Unmodified
Added
Removed
Modified
  • InstalacionManual

    v17 v18  
    11[[TOC(heading=Índice)]]
     2
    23= Instalación y configuración de OpenGnSys paso a paso =
    34
     
    1112Un sistema OpenGnSys está formado por dos tipos de servidor, según los servicios que presta:
    1213 * Servidor de Administración: Único para cada sistema OpenGnSys, ofrece los servicios de administración a través de la consola web y ejecuta el demonio (ogAdmServer) que distribuye las tareas configuradas desde la consola web entre los diferentes servidores de repositorio.
    13  * Servidor de Repositorio: Puede haber tantos como se desee. Ofrece los servicios de arranque por PXE, comparte por NFS los directorios necesarios para los clientes, almacena las imagenes de los discos de los clientes, recibe del servidor de administración las tareas que debe ejecutar los clientes y, en general, ofrece todos los servicios que utilizan directamente los clientes.
     14 * Servidor de Repositorio: Puede haber tantos como se desee. Ofrece los servicios de arranque por PXE, comparte por Samba los directorios necesarios para los clientes, almacena las imágenes de los discos de los clientes, recibe del servidor de administración las tareas que debe ejecutar los clientes y, en general, ofrece todos los servicios que utilizan directamente los clientes.
    1415
    1516=== Descripción del proceso de instalación ===
    1617
    1718Se realizan los siguientes procesos:
    18  * Obtenención de los parámetros básicos de la red.
     19 * Obtención de los parámetros básicos de la red.
    1920 * Comprobación de paquetes instalados.
    2021 * Descarga e instalación de las dependencias que faltan.
    21  * Creación de la estructura básica de directorios de OpenGNSys.
     22 * Creación de la estructura básica de directorios de OpenGnSys.
    2223 * Descarga del repositorio de código en un directorio temporal ({{{/tmp/opengnsys_installer}}}).
    23  * Compilación e instalación de los servicios de OpenGNSys.
    24  * Configuración básica de los serviciios de red DHCP, PXE y NFS a partir de los parámetros de conexión.
     24 * Compilación e instalación de los servicios de OpenGnSys.
     25 * Configuración básica de los servicios de red DHCP, PXE y Samba, a partir de los parámetros de conexión.
    2526 * Copiar ficheros complementarios de gestión del servidor.
    2627 * Creación de la base de datos y configuración del servidor web de OpenGNSys Web Admin Console.
    2728 * Copiar los ficheros de las páginas web de Web Console.
    28  * Copiar la estructura de directorios de OpenGNSys Client.
    29  * Descargar y generar la imagen inicial Initrd y el Kernel de OpenGNSys Client (llamada al script [browser:trunk/client/boot/initrd-generator initrd-generator]).
    30  * 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]).
    31  * Configuración básica de los serviciios de OpenGNsys a partir de los parámetros de red.
    32  * Arranque de los servicios de OpenGNSys.
     29 * Copiar la estructura de directorios de OpenGnSys Client.
     30 * Descargar y configurar la imagen de arranque de OpenGnSys Client.
     31 * Configuración básica de los servicios de OpenGnSys a partir de los parámetros de red.
     32 * Arranque de los servicios de OpenGnSys.
     33
    3334
    3435== Instalación de un sistema OpenGnSys ==
     
    3637=== Servicios necesarios ===
    3738
    38 Los siguientes servicios son necesarios para el funcionamiento del sistema OpenGnSys pero no tienen por que residir en los servidores dedicados al mismo, aunque el instalador nos dará la opción de instalarlos y configurarlos si así lo deseamos. Otros servicios tambien pueden estar alojados fuera, pero por simplificar la instalación se incluyen en el proceso de instalación del tipo de servidor que los utiliza.
    39 
    40  * Servidor DHCP: Es necesario un servidor DHCP que redireccione el arranque de los clientes al servidor de repositorio de su zona. Un ejemplo de como podría quedar el archivo de configuración dhcp.conf para un servidor que da direcciones en el rango de 10.1.12.100 - 10.1.12.200 y cuyo servidor de repositorio tiene la dirección ip 10.1.12.1
     39Los siguientes servicios son necesarios para el funcionamiento del sistema OpenGnSys pero no tienen por que residir en los servidores dedicados al mismo, aunque el instalador nos dará la opción de instalarlos y configurarlos si así lo deseamos. Otros servicios también pueden estar alojados fuera, pero por simplificar la instalación se incluyen en el proceso de instalación del tipo de servidor que los utiliza.
     40
     41 * Servidor DHCP: Es necesario un servidor DHCP que redireccione el arranque de los clientes al servidor de repositorio de su zona. Puede instalarse el servicio DHCP a partir del siguiente paquete:
     42   * En versiones de Ubuntu 10.10 y anteriores:  {{{sudo aptitude install dhcp3-server}}}
     43   * En versiones de Ubuntu 11.04 y posteriores: {{{sudo aptitude install isc-dhcp-server}}}
     44
     45Un ejemplo de como podría quedar el archivo de configuración {{{dhcpd.conf}}} para un servidor que da direcciones en el rango de 10.1.12.100 - 10.1.12.200 y cuyo servidor de repositorio tiene la dirección IP 10.1.12.1
    4146
    4247{{{
     
    5661# Parametros para el PXE
    5762    next-server 10.1.12.1;
    58     filename "pxelinux.0";
     63    filename "grldr";
    5964}
    6065
     
    8489=== Instalando el sistema mínimo ===
    8590
    86 Partimos del disco de instalación de Ubuntu Server 9.04 32 bits, cuando presente la pantalla de instalación pulsamos F4 para elegir el tipo de instalación "Máquina virtual mínima". Cuando presente la lista de paquetes a instalar marcamos únicamente el OpenSSH Server.
     91Partimos del disco de instalación de Ubuntu Server, a partir de la versión 9.04, tanto para 32 como para 64 bits. Cuando presente la pantalla de instalación pulsamos F4 para elegir el tipo de instalación "Máquina virtual mínima". Cuando presente la lista de paquetes a instalar marcamos únicamente el OpenSSH Server.
    8792
    8893Al reiniciar reconfiguramos la red, para utilizar dirección IP estática. Está IP será por la que habrá que sustituir en los ficheros de configuración cuando en estos ponga "IPLocal".
     
    95100 * wget
    96101{{{
    97 aptitude install wget
     102sudo aptitude install wget
    98103}}}
    99104
    100105 * Utilidades para la compilación de los servicios(se podría realizar en otra máquina con la misma arquitectura)
    101106{{{
    102 aptitude install make
    103 aptitude install gcc
    104 aptitude install g++
    105 aptitude install libmysqlclient15-dev
     107sudo aptitude install build-essential libmysqlclient15-dev
    106108}}}
    107109