Version 55 (modified by 15 years ago) (diff) | ,
---|
Instalación de OpenGNSys Server
Notas iniciales
Se presupone que el servidor de OpenGnSys va a ser instalado en una distribución de GNU/Linux, Ubuntu 9.04 Server de 32 bits. Actualmente el instalador no funciona con 64bits.
Los scripts y ficheros de instalación de los componentes de OpenGnSys se encuentran disponibles en el paquete OpenGNSys Installer.
NOTA: En el proceso de instalación se crean usuarios por defecto por lo que se recomienda que se editen para crear los propios.
Formas de instalación
Hay tres formas básicas de instalación del OpenGnSys:
- Con un script de instalación. El cual hace uso de Subversion para bajarse la aplicación.
- A partir de un tar.gz. En este ya está la aplicación completa.
- Instalación manual a paso a paso. Se obvia el script de instalación y se instala componente a componente.
Tras la instalación es conveniente repasar la configuración inicial?. Especialmente importante si cambiamos de IP el servidor OpenGnSys.
Script de instalación
La instalación de OpenGnSys se realiza ejecutando el script de instalación 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
- Descargar con wget.
- Proceso de instalación
- Recomendado cambiar los usuarios y passwords por defecto de los usuarios que se crean editando el instalador
opengnsys_installer.sh
. Busca las variables OPENGNSYS_DB_USER, OPENGNSYS_DB_PASSWD, OPENGNSYS_DB_DEFAULTUSER y OPENGNSYS_DB_DEFAULTPASSWD. Cambia por los valores que desees. - El script debe ser ejecutado como usuario
root
:sudo bash opengnsys_installer.sh
- Recomendado cambiar los usuarios y passwords por defecto de los usuarios que se crean editando el instalador
Instalación desde un tar.gz
- En el caso de que no tengamos acceso al Subversion, p.ej., estemos detrás de un proxy, tendremos que descargar el paquete tgz desde la web.
- Accemos a http://www.informatica.us.es:8080/opengnsys/browser/tags desde un equipo con acceso a internet y elegimos el paquete deseado.
- Nos abrirá ventana, informando que no se puede visualizar dicho paquete, dando la opción de desacargarlo.
- Cargarlo en el servidor donde vayamos a instalarlo.
- Dicho tar.gz debemos descomprimirlo (
tar zxvf nombre_del_fichero.tar.gz
). - Cambia el nombre del subdirectorio descomprimido a
opengnsys
. - Crea el subdirectorio
opengnsys_installer
en/tmp
. - Mover el subdirectorio
opengnsys
en/tmp/opengnsys_installer
. - Cambiamos al usuario root
sudo su
- Configurarle el proxy al servidor. p.ej.:
export http_proxy="http://proxy.us.es:3128"
- Recomendado cambiar los usuarios y passwords por defecto de los usuarios que se crean editando el instalador
opengnsys_installer.sh
. Busca las variables OPENGNSYS_DB_USER, OPENGNSYS_DB_PASSWD, OPENGNSYS_DB_DEFAULTUSER y OPENGNSYS_DB_DEFAULTPASSWD. Cambia por los valores que desees. - Ejecutamos script
/tmp/opengnsys_installer/opengnsys/installer/opengnsys_installer.sh
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 en Instalación Manual
Actualizando OpenGnSys
- Con acceso al servicio de Subversion
- Descargar el fichero de opengnsys_update.
- Sin acceso al servicio Subversion
- Descargar actualización con una máquina que si lo tenga el subdirectorio trunk completo.
svn co svn://www.informatica.us.es/opengnsys/trunk
- Copiarlo en la máquina donde se vaya a actualizar.
- Moverse hasta el subdirectorio
installer
.
- Descargar actualización con una máquina que si lo tenga el subdirectorio trunk completo.
- Ejecutar
sudo ./opengnsys_update.sh
.
Desinstalando OpenGnSys
- Hacemos copia de datos sql de la base de datos ogBDAdmin opengnsys.
- Eliminamos la base de datos ogBDAdmin
- Eliminar mysql:
sudo aptitude --purge remove mysql-server
- Parar los servicios og:
/etc/init.d/opengnsys stop
Configuración de OpenGNSys para usar servicios externos
Servicio dhcp externo
- Añadir al fichero /var/lib/tftpboot/pxelinux.cfg/default la identificación del servidor OpenGnsys(ip adress), con repo=xxx.xxx.xxx.xxx
LABEL pxe KERNEL linux APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on repo=172.17.36.29
- En el fichero de configuración del servidor dhcp externo:
# habilitamos la transferencia del nombre por dhcp. use-host-decl-names on; # asignamos el servicio pxe con: next-server ip_opengnsys;
Servicio pxe externo
- Copiamos el initrd y linux del /var/lib/tftpboot al servicio pxe externo.
- Copiamos o integramos el contenido de los parámetros del initrd linux (/var/lib/tftpboot/pxelinux.cfg/default), integrando además el parámetro repo=xxx.xxx.xxx.xxx. al servicio pxe externo. (donde xxx.xxx.xxx.xxx es la ip del servidor OpenGnSys)