En primer lugar se debe revisar la lista de compatibilidad para instalación de OpenGnsys Server para comprobar las distribuciones GNU/Linux compatibles con la versión de OpenGnsys que se desea
La versión actual aconsejada es OpenGnsys 1_1_1d (Espeto) y está disponible para descarga en el fichero comprimido opengnsys-1.1.1d.r20220915.b3752e9.tar.gz
Requisitos mínimos de almacenamiento:
/tmp
(solo durante la instalación)_/var/lib/tftpboot
(o /srv
en sistemas Debian) por cada cliente ogLive que se desee * 250 MB en el directorio de instalación /opt/opengnsys
más 600 MB por cada imagen ISO descargada de clientes ogLive, sin contar el espacio para el registro de * Estimar la capacidad necesaria para el repositorio de imágenes en /opt/opengnsys/images
(es recomendable que este directorio se monte sobre un sistema de archivos independiente)_Hay dos maneras básicas de instalación de OpenGnsys:
tar_gz
con la aplicación * Ejecutar el script de instalación que descarga automáticamente la aplicació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:
Descomprimir el fichero y ejecutar el script de instalación como usuario root
:
sudo tar xpvzf opengnsys-Versión-rRevisión_tar_gz
cd opengnsys
sudo installer/opengnsys_installer_sh
Nota: En algunos entornos privados es necesario configurar el proxy de conexión para ejecutar el Al final del documento se explica como configurar el proxy en http, https, svn y El script de instalación pedirá que el usuario introduzca los siguientes valores de configuración (se recomienda rellenar adecuadamente esta información, si no se indica un parámetro toma el valor por defecto):
root
del servidor de bases de * Usuario de acceso a la consola web y super-administrador de * Clave del usuario de acceso a la consola * Clave de acceso del cliente a servicios * Seleccionar clientes ogLive para instalar (64 bits, 32 bits o ambos)_root
, deberá ejecutar el script de comprobación de permisos: sudo /opt/opengnsys/bin/checkperms
Revisar los ficheros de configuració
NOTA: Si se usa un servidor proxy para el acceso a Internet, antes de ejecutar el script debe revisarse la información al final de este documento para activar el uso de Subversión con
Descargar el script de instalació * Ejemplos de descarga del Descargar con Wget:
wget https://raw_githubusercontent_com/opengnsys/OpenGnsys/opengnsys-Versión/installer/opengnsys_installer_sh
Descargar con curl:
curl https://raw_githubusercontent_com/opengnsys/OpenGnsys/opengnsys-Versión/installer/opengnsys_installer_sh -o opengnsys_installer_sh
Proceso de instalació Ejecutar el script como usuario root
:
sudo bash opengnsys_installer_sh
El script de instalación pedirá que el usuario introduzca los parámetros de configuración como se indica en el apartado anterior (se recomienda rellenar adecuadamente esta información, ya que si no se indica un parámetro toma el valor por defecto)_
Revisar los ficheros de configuració
Revise los ficheros de /opt/opengnsys/etc/ogAdmServer_cfg
- configuración de OpenGnsys Server
/opt/opengnsys/etc/ogAdmRepo_cfg
- configuración de OpenGnsys Repository
/opt/opengnsys/etc/ogAdmAgent_cfg
- configuración de OpenGnsys Agent
/opt/opengnsys/client/etc/ogAdmClient_cfg
- configuración de OpenGnsys Client
/opt/opengnsys/www/controlacceso_php
- configuración de OpenGnsys Web Admin Console
/etc/default/opengnsys
- configuración de los servicios iniciados automáticamente
El script de instalación reduce la seguridad del servidor para preparar todos los servicios necesarios, por lo que se recomienda revisar la configuración de seguridad (SELinux, IPTables, Firewalld, etc_)_ Previa supervisión, puede utilizar el script disponible para la configuración básica de seguridad, ejecutando:
sudo /opt/opengnsys/lib/security-config
Configure y reinicie el servicio de Opcionalmente, revise la configuración de Samba en el directorio /etc/samba
Entre como Administrador en la consola web del Utilice el usuario y clave establecidos en el instalador para acceso a la base de Revise la organización que está configurada por defecto y el usuario por
Entre como un usuario en la consola web del Utilice el usuario y la clave que haya configurado como administrador de la Unidad Organizativa Revise que el dato de IP del servidor es correcto en la sección "Servidores->Servidor OpenGnsys (Default)"_
Si cambia la configuración, reinicie el servidor: sudo service opengnsys restart
(está disponible un script para cambiar automáticamente la dirección IP del servidor, ver sección "Cambio de dirección IP de OpenGnsys Server"
Desde la versión 1_0_1 se dispone de un script de auto-actualización del sistema, con las siguientes características:
root
: sudo /opt/opengnsys/lib/opengnsys_update_sh
Si el script se actualiza a sí mismo, pedirá automáticamente que vuelva a ser ejecutado para terminar de actualizar todo el
Tras el proceso de actualización se mostrará una serie de mensajes con las modificaciones que puedan haber afectado a la configuración del servidor y con las acciones manuales pendientes que deba realizar el
Aviso importante: tras actualizar OpenGnsys, debe vaciar la caché del navegador antes de volver a acceder a la nueva consola
Asimismo, 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:
/opt/opengnsys/images
, ni suroot
: sudo /opt/opengnsys/lib/opengnsys_uninstall_sh
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ó
Ver página Exportar e importar datos de un servidor OpenGnsys
Desde la versión 1_0_2 de OpenGnsys utiliza por defecto Grub4Dos en vez PXELinux para realizar el proceso de arranque de los Incluir las siguientes líneas para configurar el servicio DHCP con
# habilitamos la transferencia del nombre por use-host-decl-names on;
# asignamos el servicio pxe con:
next-server ip_opengnsys;
filename "grldr";
Si nuestro servidor DHCP es proporcionado desde Windows, hay que configurar las siguientes opciones al ámbito donde están los equipos que serán gestionado por Se ofrecen dos alternativas válidas proporcionadas en entornos en produccióLa diferencia está en la opción Esta opción permite poner el nombre o la dirección IP del servidor OpenGnsys, si elegimos poner el nombre requiere también la opción
Alternativa 1 con la opción 66 con el nombre del servidor OpenGnsys (requiere opción 60)
60 PXEClient (IP del servidor OpenGnsys)
66 Nombre del host del servidor de arranque (Nombre del servidor OpenGnsys)
67 Nombre del archivo de arranque (grldr)
Alternativa 2 con la opción 66 con la dirección IP del servidor OpenGnsys
66 Nombre del host del servidor de arranque (IP del servidor OpenGnsys)
67 Nombre del archivo de arranque (grldr)
Si deseamos que convivan dos o más servidores, por ejemplo uno en producción y otro en pruebas o incluso OpenGnsys con "otro" podemos indicarlo con diferentes líneas next-server
en diferentes grupos Cambiar el servidor de un cliente es tan fácil como hacer copiar y pegar los datos del cliente de un grupo a
group {
next-server [ip_servidor_1];
host pc1 {
option host-name "xxx_es";
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address xxx_xxx_xxx_xxx;
filename "grldr";
}
host pc2 }
group {
next-server [ip_servidor_2];
host pc3 {
option host-name "xxx_es";
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address xxx_xxx_xxx_xxx;
filename "grldr";
}
host pc4 }
A partir de la versión OpenGnsys 1_0_3, se dispone de un script de administración para automatizar el proceso de cambio de dirección IP del módulo OpenGnsys Server en máquinas con varias interfaces de
Para realizar el cambio de IP de OpenGnsys Server, ejecutar el script setserveraddr
desde una terminal del servidor:
sudo /opt/opengnsys/bin/setserveraddr InterfazRed
Siendo el parámetro InterfazRed
el nombre de la interfaz de red que tiene asignada la IP deseada (por ejemplo: eth0
, eth1
)_ Para obtener los datos de interfaces de red activas y sus direcciones IP asociadas, ejecutar la orden:
sudo ifconfig
En caso de que sea necesario modificar la dirección IP del repositorio por defecto, se debe acceder a la consola de administración web de OpenGnSys para modificar algunos parámetros de configuració Modificar dirección IP del Pulsar en el botón Servidores, botón derecho sobre el nombre del repositorio, elegir Propiedades, modificar el campo Dirección IP y pulsar el botón Forzar la configuración de arranque remoto en los laboratorios afectados por el cambio de Pulsar el botón Aulas, botón derecho sobre el nombre de aula, elegir la opción Netboot Avanzado y pulsar sobre el botón
Para entornos privados que necesitan conectarse a Internet a través de un servidor Proxy, es necesario exportar las siguientes variables de entorno antes de ejecutar las
export http_proxy="http://DirecciónProxy:Puerto"
export https_proxy="http://DirecciónProxy:Puerto"