Changes between Version 15 and Version 16 of InstalacionManual


Ignore:
Timestamp:
Jan 15, 2010, 12:52:09 PM (14 years ago)
Author:
gabriel
Comment:

Arreglando enumerados

Legend:

Unmodified
Added
Removed
Modified
  • InstalacionManual

    v15 v16  
    1010
    1111Un sistema OpenGnSys está formado por dos tipos de servidor, según los servicios que presta:
    12 * 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.
     12 * 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.
    1414
    1515== Instalación de un sistema OpenGnSys ==
     
    1919Los 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.
    2020
    21 * 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
     21 * 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
    2222
    2323{{{
     
    4747Los datos que se deben conocer antes de instalar son lo siguientes:
    4848
    49 * Si se instala un servidor de Administración:
    50  * IP local y puerto donde debe escuchar el demonio ogAdmServer (puerto por defecto, 2008).
    51  * Nombre del catálogo del servidor MySQL donde se creará la base de datos (por defecto ogBDAdmin).
    52 
    53 * Si se instala un servidor de Repositorio:
     49 * Si se instala un servidor de Administración:
     50  * IP local y puerto donde debe escuchar el demonio ogAdmServer (puerto por defecto, 2008).
     51  * Nombre del catálogo del servidor MySQL donde se creará la base de datos (por defecto ogBDAdmin).
     52
     53 * Si se instala un servidor de Repositorio:
    5454  * IP del servidor de Administración del que depende el repositorio.
    5555  * Puerto del servidor de Administración donde escucha el demonio ogAdmServer (por defecto 2008).
    5656  * Dirección de red y máscara de los ordenadores cliente (para exportar los directorios por NFS).
    5757
    58 * Si se instala un servidor DHCP:
     58 * Si se instala un servidor DHCP:
    5959  * Servidores DNS que utilizarán los clientes.
    6060  * Dirección de la subred de la que se darán las IPs.
     
    7474==== Utilidades necesarias ====
    7575
    76 * wget
     76 * wget
    7777{{{
    7878aptitude install wget
    7979}}}
    8080
    81 * Utilidades para la compilación de los servicios(se podría realizar en otra máquina con la misma arquitectura)
     81 * Utilidades para la compilación de los servicios(se podría realizar en otra máquina con la misma arquitectura)
    8282{{{
    8383aptitude install make
     
    8787}}}
    8888
    89 * Subversion: para la descarga del sistema desde el repositorio
     89 * Subversion: para la descarga del sistema desde el repositorio
    9090{{{
    9191aptitude install subversion
     
    158158==== Servicios ====
    159159
    160 *apache2
     160 * apache2
    161161{{{
    162162aptitude install apache2
    163163}}}
    164164
    165 *PHP5
     165 * PHP5
    166166{{{
    167167aptitude install php5
    168168}}}
    169169
    170 *MySQL y conector php5-mysql
     170 * MySQL y conector php5-mysql
    171171{{{
    172172aptitude install mysql-server
     
    325325Los clientes arrancan por red recibiendo un sistema operativo mínimo para reducir el tiempo de arranque, para poder realizar las tareas relacionadas con la clonación necesitan acceder además a tres directorios del servidor:
    326326
    327  - /opt/opengnsys/client/ que contiene los ejecutables con el motor de clonación y las utilidades asociadas.
    328  - /opt/opengnsys/images/ lugar de almacenamiento de las imagenes de las particiones y discos para crear/restaurar.
    329  - /opt/opengnsys/log/clients donde se graban los logs con el resultado de la ejecución de las diferentes tareas.
     327 * /opt/opengnsys/client/ que contiene los ejecutables con el motor de clonación y las utilidades asociadas.
     328 * /opt/opengnsys/images/ lugar de almacenamiento de las imagenes de las particiones y discos para crear/restaurar.
     329 * /opt/opengnsys/log/clients donde se graban los logs con el resultado de la ejecución de las diferentes tareas.
    330330
    331331para poder utilizar estos directorios hay que crear los directorios en el servidor y hacer que se exporten por NFS y, en el cliente, montarlos al inicio. La parte cliente la realiza el script loadenviron.sh que se ejecuta en el proceso de arranque del mismo.
     
    364364Copiamos desde el repositorio los scripts y ficheros, ejecutables directamente desde el servidor de OpenGNSys, y que son necesarios para configurar los procesos de arranque de los clientes:
    365365
    366 * initrd-generator:Script de generación de los básicos de arranque del cliente(initrd y kernel).
    367 
    368 * upgrade-clients-udeb.sh: Script de descarga de paquetes udeb, que serán incluidos en el directorio de librerías importadas por los clientes.
    369 
    370 * udeblist.conf: Fichero de configuración que incluye la lista de paquetes udeb que deben ser descargados o eliminados.
     366 * initrd-generator:Script de generación de los básicos de arranque del cliente(initrd y kernel).
     367
     368 * upgrade-clients-udeb.sh: Script de descarga de paquetes udeb, que serán incluidos en el directorio de librerías importadas por los clientes.
     369
     370 * udeblist.conf: Fichero de configuración que incluye la lista de paquetes udeb que deben ser descargados o eliminados.
    371371
    372372{{{