Changes between Version 1 and Version 2 of InstalarHidraEac


Ignore:
Timestamp:
May 6, 2009, 2:30:53 PM (15 years ago)
Author:
irina
Comment:

Instalación de servidor y cliente Hidra

Legend:

Unmodified
Added
Removed
Modified
  • InstalarHidraEac

    v1 v2  
    120120}}}
    121121
     122== Compilación de servidor y cliente Hidra ==
     123
     124=== Compilación e instalación del cliente Hidra ===
     125
     126En el servidor se compila el cliente Hidra, que luego será copiado a la imagen de arranque de los PCs clientes. Para compilarlo, ejecutar:
     127{{{
     128#!sh
     129cd /var/EAC/hidra/hidrac
     130make
     131}}}
     132
     133Copiar el ejecutable y el fichero de configuración bajo el directorio  {{{/usr/local}}} del NFS del cliente:
     134{{{
     135#!sh
     136cp hidra /var/EAC/nfsroot/stable/usr/local/bin
     137cp hidra.cfg /var/EAC/nfsroot/stable/usr/local/etc
     138}}}
     139
     140=== Compilación del servidor Hidra ===
     141
     142Se necesita tener instalado el paquete de código para cliente MySQL ({{{libmysqlclient15-dev}}). Luego puede compilarse e instalarse el servidor:
     143{{{
     144#!sh
     145apt-get install libmysqlclient15-dev
     146cd /var/EAC/hidra/hidra
     147make
     148make install
     149}}}
     150
     151El ejecutable del servicio se copia en {{{/usr/local/sbin}}} y el fichero de configuración en {{{/usr/local/etc}}}. Hay que definir en dicho fichero las variables {{{IPhidra}}} y {{{DataSource}}} con la IP del servidor Hidra.
     152
     153=== Compilación del servidor de repositorio Hidra ===
     154
     155Para compilar e instalar el servicio de repositorio de imágenes de Hidra, ejecutar:
     156{{{
     157#!sh
     158cd /var/EAC/hidra/hidrarepos
     159make
     160make install
     161}}}
     162
     163El ejecutable del servicio se copia en {{{/usr/local/sbin}}} y el fichero de configuración en {{{/usr/local/etc}}}. Hay que definir en dicho fichero las variables {{{IPlocal}}} e {{{IPhidra}}} con las IP del servidor de repositorio y del web de Hidra.
     164
     165=== Crear la base de datos ===
     166
     167Volcar el contenido del fichero SQL de la base de datos y establecer los permisos de acceso para que coincidan con los ficheros del web.
     168{{{
     169cd /var/EAC/hidra/doc
     170mysql -p <<<"CREATE DATABASE bdhidra; GRANT ALL PRIVILEGES ON bdhidra.* TO usuhidra@localhost IDENTIFIED BY 'passusuhidra'"
     171mysql -u usuhidra -p bdhidra < hidra-bd.sql
     172}}}
     173
     174
     175=== Instalar el web de Hidra ===
     176
     177Se copian todos los ficheros del web de Hidra en el directorio del servicio web de la máquina. Deben estar previamente instalados los paquetes de Apache, PHP y MySQL.
     178{{{
     179cd /var/EAC/hidra
     180cp -pr webhidra /var/www
     181}}}
     182
     183'''NOTA: hay que revisar los ficheros {{{controlacceso.php}}} y {{{vuelcadispositivos.php}}}.'''
     184
     185La URL de acceso al web de Hidra es {{{http://Servidor/webhidra/acceso.php}}}.