Version 1 (modified by 15 years ago) (diff) | ,
---|
Instalación en dos servidores: separamos servicios NFS y TFTP
Introducción
En las pruebas observamos que cuando se está restaurando un aula, si otros equipos quieren arrancar tardan mucho. Para mejorar el tiempo arranque de los equipos separamos en dos servidores distintos los servicios de tftp (responsable del arranque del equipo) y el nfs (responsable de la restauración)
En ambos equipos
Como punto de partida tenemos dos máquinas virtuales que tienen Ubuntu 10.4 server con las instalación recien hecha y actualizada.
Instalamos opengnsys en ambos equipos a partir del script de instalación.
Servidor con la Consola de administración
servicios: dhcp/pxe/tfpt apache/mysql ogAdmServer ogAdmAgent
Nota: el servicio Agente puede estar en cualquiera de las máquinas, por ahora lo ponemos en el servidor de Administración.
Arranque de los servicios
Los servicios que no son necesarios los configuramos para que no se arranquen al iniciar la máquina, son nfs y portmap
En /etc/rc2.d
mv S20nfs-kernel-server .S20nfs-kernel-server
En /etc/init.portmap.conf
# Modificamos para que no se reinicie el servicio #start on (virtual-filesystems and net-device-up IFACE=lo) stop on runlevel [0123456]
Reiniciamos la máquina y comprobamos los servicios que se inician al arrancar el equipo con el comando “lsof -i”
Configuración de opengnsys
Arranque de los servicios de opengnsys.
En /etc/default/opengnsys
RUN_OGADMSERVER="yes" RUN_OGADMREPO="no" RUN_OGADMAGENT="yes" RUN_BTTRACKER="no" RUN_BTSEEDER="no"
Servicio Server
/opt/opengnsys/ets/OgAdmServer.cfg → bien con los valores de la instalación
IPhidra=IP_CONSOLA_ADMIN …
Servicio Agente
/opt/opengnsys/etc/ogAdmAgent.cfg → bien con los valores de la instalación
Iphidra=IP_CONSOLA_ADMIN …
Servicio tftp/pxe
Hemos de poner en el fichero pxe que enviamos a los clientes la ip del repositorio (si estuviera en la misma máquina no sería necesario este parámetro). En /opt/opengnsys/tftpboot/pxelinux.cfg/default
APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=admin repo=IP_REPO
Aplicación Web
/opt/opengnsys/www/controlacceso.php→ bien con los valores de la instalación
$ips="IP_CONSOLA_ADMIN"; // IP del servidor de Administración $wer="http://IP_CONSOLA_ADMIN/opengnsys/pagerror.php"; // Página de redireccionamiento de errores $wac="http://IP_CONSOLA_ADMIN/opengnsys/acceso.php";
Nota: la ip del servidor de administración se guarda en la base de datos (no usa la variable iph), si hubiera que cambiarla también habría que hacerlo ahí
Servicio dhcpd
El archivo de configuración está bien salvo dominio. En /etc/dhcp3/dhcpd.conf modificamos la línea:
option domain-name "etsii";
Configuración en la Consola Web
Entramos por primera vez en la zona de administración:
Creamos Nueva Entidad: ETSII
Creamos Nueva Unidad Organizativa
Creamos nuevo servidor
Nos vamos la menú servidores
Asignamos el servidor a nuestros equipos
Para dar las propiedades a todos los equipos de un aula utilizamos un ordenador plantilla, en el configuraremos nuestro nuevo repositorio
Entrando como usuarios normal para gestinar el aula creamos el ordenador plantilla con la configuración del repositorio nuevo.
Servidor con el repositorio
servicios: nfs bttrack/btlaunchmany ogAdmRepo ogAdmClient
Arranque de los servicios
Los servicios que no son necesarios los configuramos para que no se arranquen al iniciar la máquina , son mysql, apache, dhcpd y tftp
cd /etc/rc2.d mv S91apache2 .S91apache2 mv S40dhcp3-server .S40dhcp3-server
En /etc/init los archivos mysql.conf y tftpd-hpa.conf modificamos los mismo:
# Comentamos para que no arranque #start on (net-device-up # and local-filesystems) #stop on runlevel [016] stop on runlevel [0123456]
Configurando Opengnsys
Arranque de los servicios de opengnsys
En /etc/default/opengnsys
RUN_OGADMSERVER="no" RUN_OGADMREPO="yes" RUN_OGADMAGENT="no" RUN_BTTRACKER="yes" RUN_BTSEEDER="yes"
Servicio Repositorio
Sólo hay que cambiar la ip del servidor de Administración. En /opt/opengnsys/etc/ogAdmRepo.cfg
Iphidra=IP_CONSOLA_ADMIN
Servicio para el cliente
Sólo hay que cambiar la ip del servidor de Administración en tres líneas. En /opt/opengnsys/client/etc/ogAdmClient.cfg
ServerIP=IP_CONSOLA_ADMIN UrlMenu=http://IP_CONSOLA_ADMIN/opengnsys/varios/menubrowser.php UrlMsg=http://IP_CONSOLA_ADMIN/opengnsys/varios/msgbrowser.php
Orden de arranque de los servicios
El servicio ogAdmRepo necesita que este iniciado el servicio ogAdmServer. Al iniciar las máquinas hay que tener esto en cuenta.
Attachments (9)
-
NuevaEntidad.png (10.9 KB) - added by 15 years ago.
Crear nueva entidad
-
formularioNuevaEntidad.png (14.1 KB) - added by 15 years ago.
Formulario para crear nueva entidad
-
nuevaUnidadOrganizativa.png (13.9 KB) - added by 15 years ago.
Crear nueva unidad organizativa
-
formularioNuevaUnidadOrganizativa.png (15.0 KB) - added by 15 years ago.
Formulario para crear nueva unidad organizativa
-
barraAdministracion.png (5.6 KB) - added by 15 years ago.
Barra de administración
-
nuevoServidorOpengnsys.png (11.6 KB) - added by 15 years ago.
Crear nuevo servidor
-
formularioNuevoServidorOpengsys.png (49.7 KB) - added by 15 years ago.
Formulario para crear nuevo servidor
-
ordenadorPlantilla.png (26.6 KB) - added by 15 years ago.
Crear ordenador plantilla
-
formularioOrdenadorPlantilla.png (40.4 KB) - added by 15 years ago.
Formulario para asignar ordenador plantilla
Download all attachments as: .zip