Changes between Version 72 and Version 73 of ManualInstalacion


Ignore:
Timestamp:
Jun 28, 2011, 2:32:23 PM (13 years ago)
Author:
ramon
Comment:

Instalación, actualización y desinstalación de OpenGnSys 1.0.1

Legend:

Unmodified
Added
Removed
Modified
  • ManualInstalacion

    v72 v73  
    66== Notas iniciales ==
    77
    8 Actualmente, [http://www.opengnsys.es/ OpenGnSys Server] solo debe ser instalado sobre una distribución GNU/Linux Ubuntu (a partir de la versión 9.04), aunque se recomienda utilizar la versión Ubuntu 10.04 LTS Server, tanto de 32 como de 64 bits (también se ha probado la instalación sobre un versión Ubuntu Desktop).
    9 
    10 
    11 Esta página está estructurada de la siguiente manera:
    12 
    13 * Instalación de Opengnsys desde un scripts.
    14 * Instalación de !OpenGnsys desde un tar.gz
    15 * Configuración Inicial
    16 * Actualización de Opengnsys.
    17 * Desistalación de !OpenGnsys.
    18 * Información extra de los servicios de red usados por !OpenGnsys.
    19 * Configuración del proxy (http y svn) en entornos en que se requiera.
     8Actualmente, [http://www.opengnsys.es/ OpenGnSys Server] solo debe ser instalado sobre una distribución GNU/Linux Ubuntu (a partir de la versión 9.04), aunque se recomienda utilizar la versión Ubuntu 10.04 LTS Server, tanto de 32 como de 64 bits (también se ha probado la instalación en versión de Ubuntu 10.10 y 11.04, además de en distribuciones Ubuntu Desktop).
     9
    2010
    2111== Versión a Instalar ==
    2212
    23 La '''versión''' actual '''aconsejada'''  es la '''versión 1.0 ''' desde el  scripts de instalación que se indica en el apartado de "Script de instalación"
    24 
     13La '''versión''' actual '''aconsejada'''  es la '''versión 1.0.1''' y se recomienda utilizar el script de instalación (ver apartado "Script de instalación").
    2514
    2615
     
    3019 * Ejecutar el script de instalación, el cual hace uso de Subversion para descargar la aplicación.
    3120 * A partir de un fichero comprimido tipo {{{tar.gz}}} con la aplicación completa.
    32  * Instalación manual paso a paso, obbviando el script de instalación e instalando componente a componente.
     21 * Instalación manual paso a paso, obviando el script de instalación e instalando componente a componente.
    3322
    3423Tras la instalación es conveniente repasar la [wiki:ManualInstalacionOpenGNSys#Configuraci%C3%B3nInicial configuración inicial], especialmente si se modifica la IP el servidor OpenGnSys.
    3524
    3625=== Script de instalación ===
    37 NOTA: Si usas proxy para el acceso a internet, antes de ejecutar el scripts, revisa la información al final de este documento para activar el uso de subversión con proxy.
     26
     27''NOTA'': Si usas proxy para el acceso a Internet, antes de ejecutar el script, revisa la información al final de este documento para activar el uso de Subversión con proxy.
    3828
    3929 
    40 La versión del trunk (1.0) sólo se puede instalar ejecutando el scripts de instalación automática opengnsys_installer.sh que se indican seguidamente.
    41  1. '''Ejemplos de descarga.'''
    42 
    43    * Ejemplos de descarga del script de la versión 1.0
    44      a. Descargar con wget la versión 1.0
     30 1. '''Descargar el script de instalación'''
     31
     32   * Ejemplos de descarga del script.
     33     a. Descargar con wget:
    4534   {{{
    4635wget http://www.opengnsys.es/browser/trunk/installer/opengnsys_installer.sh?format=txt -O opengnsys_installer.sh
    4736}}}
    48      a. Descargar con curl la version 1.0
     37     a. Descargar con curl:
    4938   {{{
    5039curl http://www.opengnsys.es/browser/trunk/installer/opengnsys_installer.sh?format=txt > opengnsys_installer.sh
    5140}}}
    52      a. Descargar con un navegador web: pulsar en el enlace siguiente y guardar el archivo con el nombre {{{opengnsys_installer.sh}}}
    53 [http://www.opengnsys.es/browser/trunk/installer/opengnsys_installer.sh?format=txt]
     41     a. Descargar con un navegador web: pulsar en el enlace [http://www.opengnsys.es/browser/trunk/installer/opengnsys_installer.sh?format=txt] y guardar el archivo con el nombre {{{opengnsys_installer.sh}}}
     42
    5443 
    5544 2. '''Configuración básica'''
     
    6251 3. '''Proceso de instalación'''
    6352   a. Ejecutar el script como usuario {{{root}}}:
    64 {{{
     53   {{{
    6554sudo bash opengnsys_installer.sh
    6655}}}
     
    7059=== Instalación desde un tar.gz ===
    7160
    72 Para instalar una determinada revisión de OpenGnSys, debe descargarse el fichero comprimido con el contenido de dicha versión y realizar los siguientes pasos:
    73  1. Acceder a [http://www.opengnsys.es/browser/tags] y descargar el fichero ''{{{opengnsys-Versión.tar.gz}}}'' de la revisión deseada.
     61Para instalar una determinada revisión de OpenGnSys, debe descargarse el fichero comprimido] con el contenido de dicha versión y realizar los siguientes pasos:
     62 1. Acceder a [http://www.opengnsys.es/downloads] y descargar el fichero ''{{{opengnsys-Versión.tar.gz}}}'' de la revisión deseada.
    7463 2. Descomprimir el fichero, ejecutando: {{{tar xvzf }}}''{{{opengnsys-Versión.tar.gz}}}''
    7564 3. Cambiar al subdirectorio del instalador, ejecutando: {{{cd opengnsys/installer}}}
     
    9685
    9786   1. Revise los ficheros de configuraciones.
    98          1. /opt/opengnsys/etc/ogAdmServer.cfg
    99          2. /opt/opengnsys/etc/ogAdmRepo.cfg
    100          3. /opt/opengnsys/client/etc/ogAdmClient.cfg
    101          4. /opt/opengnsys/www/controlacceso.php
    102    2. Revise la exportación de ficheros por NFS (por defecto sólo se permite el acceso a los clientes de la misma subred del servidor)
    103          1. /etc/exports
    104    3. Configure el servidor de DHCP y reinicie el servicio.
     87         1. {{{/opt/opengnsys/etc/ogAdmServer.cfg}}} - configuración de OpenGnSys Server
     88         2. {{{/opt/opengnsys/etc/ogAdmRepo.cfg}}} - configuración de OpenGnSys Repository
     89         3. {{{/opt/opengnsys/etc/ogAdmAgent.cfg}}} - configuración de OpenGnSys Agent
     90         4. {{{/opt/opengnsys/client/etc/ogAdmClient.cfg}}} - configuración de OpenGnSys Client
     91         5. {{{/opt/opengnsys/www/controlacceso.php}}} - configuración de OpenGnSys Web Admin Console
     92   2. Configure el servidor de DHCP y reinicie el servicio.
     93   3. Opcionalmente, revise la configuración de Samba en el directorio {{{/etc/samba}}}
    10594   4. Entre como Administrador en la consola web del servidor.
    106          1. Usuario: usuog y como Password: passusuog
     95         1. Utilice el usuario y clave establecidos en el instalador para acceso a la base de datos (variables {{{OPENGNSYS_DB_USER}}} y {{{OPENGNSYS_DB_PASSWD}}}).
    10796         2. Revise la organización que está configurada por defecto y el usuario por defecto.
    10897   5. Entre como un usuario en la consola web del servidor.
    109          1. Usuario: opengnsys y como Password: opengnsys
    110          2. Revise lo que se refiere a Servidores->Servidor OpenGnSys (Default), que tenga puesta la IP del servidor correctamente.
    111          3. Si cambia la configuración reinicie el servidor: sudo /etc/init.d/opengnsys restart
     98         1. Utilice el usuario y la clave que haya configurado como administrador de la Unidad Organizativa correspondiente.
     99         2. Revise que el dato de IP del servidor es correcto en la sección "Servidores->Servidor OpenGnSys (Default)".
     100         3. Si cambia la configuración, reinicie el servidor: {{{sudo /etc/init.d/opengnsys restart}}}
    112101
    113102
     
    115104== Actualizar [http://www.opengnsys.es/ OpenGnSys] ==
    116105
    117 Puede utilizarse el script [browser:trunk/installer/opengnsys_update.sh opengnsys_update.sh] para realizar la actualización de los ficheros del proyecto a la última revisión en desarrollo. Sin embargo, dicho script no ejecuta modificaciones en la base de datos ni recompila los servicios, debiendo realizar estas operaciones "a mano".
    118 
    119 El proceso automático para actualizar es:
    120  1. Descargar el script de actualización directamente de la dirección: [http://www.opengnsys.es/browser/trunk/installer/opengnsys_update.sh?format=txt]
    121  1. Ejecutar el script tecleando: {{{sudo ./opengnsys_update.sh}}} (se requiere acceso a Internet).
    122 
    123 Para completar la actualización en los casos especiales de que se modifique la estructura de la base de datos o sea necesario recompilar algún servicio, deben seguirse los pasos:
    124  1. Descargar el repositorio de código ejecutando: {{{svn checkout http://www.opengnsys.es/svn/trunk opengnsys}}}
    125  2. Revisar y modificar (en su caso) el fichero de creación de la base de datos y aplicar los cambios.
    126  3. Revisar los directorios de los distintos servicios y (si fuese necesario) recompilar, copiar los ejecutables y reiniciar los servicios.
    127  
    128 == Desinstalando [http://www.opengnsys.es/ OpenGnSys] ==
    129 
    130 Se ha creado el script [browser:trunk/installer/opengnsys_uninstall.sh opengnsys_uninstall.sh] para realizar la desinstalación del Proyecto OpenGnSys. Por lo tanto, para desinstalar realizar los siguientes pasos.
    131  1. Hacer copia de seguridad de la base de datos SQL.
    132  1. Descargar el script de desinstalación directamente de la dirección: [http://www.opengnsys.es/browser/trunk/installer/opengnsys_uninstall.sh?format=txt]
    133  1. Editar el script y modificar los valores de las variables que configuran el acceso a la base de datos.
    134  1. Ejecutar el script: {{{sudo ./opengnsys_uninstall.sh}}}
    135  1. Parar los servicios auxiliares que dejen de ser necesarios (DHCP, PXE, NFS, Apache, MyQSL).
    136  1. El programa de desinstalación no elimina las imágenes creadas, por lo tanto, si se considera necesario, debe borrarse manualmente el directorio {{{/opt/opengnsys/images}}}
     106Desde la versión 1.0.1 se dispone de un script de auto-actualización del sistema, con las siguientes características:
     107 * Es necesario conexión a Internet para obtener las últimas actualizaciones.
     108 * No se actualizan los servicios asociados al sistema operativo.
     109 * No se modifican los ficheros de configuración.
     110
     111Para realizar la actualización, el script debe ser ejecutado como usuario root:
     112 {{{
     113sudo /opt/opengnsys/lib/opengnsys_update.sh
     114}}}
     115
     116Si el script se actualiza a sí mismo, pedirá automáticamente que vuelva a ser ejecutado para terminar de actualizar todo el sistema.
     117
     118
     119== Desinstalar [http://www.opengnsys.es/ OpenGnSys] ==
     120
     121Asimismo, desde la versión 1.0.1 también existe un script de desinstalación de los componentes de OpenGnSys, con las siguientes características:
     122 * Se eliminan los ficheros de OpenGnSys y su base de datos.
     123 * No se eliminan ni paquetes del sistema operativo ni sus ficheros de configuración.
     124 * No se elimina el directorio de las imágenes {{{/opt/opengnsys/images}}}, ni su contenido.
     125
     126Para realizar la desinstalación, ejecutar el script como usuario root:
     127 {{{
     128sudo /opt/opengnsys/lib/opengnsys_uninstall.sh
     129}}}
     130
     131'''Nota:''' para poder recuperar los datos, se recomienda realizar copia de seguridad de los ficheros del sistema y de la base de datos antes de ejecutar la desinstalación.
     132
     133
    137134
    138135== Configuración de OpenGnSys para usar servicios externos ==
    139136
    140 === Servicio dhcp externo ===
     137=== Servicio DHCP externo ===
    141138
    142139 1. En el servidor DHCP externo: