diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/CHANGELOG.es.txt | 60 | ||||
-rw-r--r--[l---------] | doc/INSTALL.en.txt | 96 | ||||
-rw-r--r--[l---------] | doc/INSTALL.es.txt | 101 | ||||
-rw-r--r-- | doc/VERSION.json | 2 |
4 files changed, 248 insertions, 11 deletions
diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index f04388d7..4908db14 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -8,35 +8,69 @@ Lista de cambios incluidos en OpenGnsys 1.1.1 (Espeto) Tickets resueltos en módulo OpenGnsys Cloning Engine: #853 Revisar autodocumentación con doxygen -#863 smartPartition: incluir scritps de ejemplo de particionado personalizado para múltiples d -iscos duros -#864 FirstRunOnceWindows: scripts de ejemplo para installMiniSetup con ratón y teclado desacti -vado +#855 Sincronizadas en la 1.1.0 con rsync (no se resolverá) +#863 smartPartition: incluir scritps de ejemplo de particionado personalizado para múltiples discos duros +#864 FirstRunOnceWindows: scripts de ejemplo para installMiniSetup con ratón y teclado desactivado #866 Si al restaurar usando la cache no hay espacio en la misma se finalizará la acción +#889 Gestión de Windows compatible con UEFI +#890 Gestión de Linux compatible con UEFI +#893 configureOs no asigna nombre de host en Linux +#905 deployImage falla con UNICAST-CACHE (corrección) +#906 Soporte NVMe +#920 Error al guardar en la BD el número de serie (corrección) +#923 Mejora de control de errores en deployImagen (corrección) +#926 bootOsCustom soportará varios discos y una partición de datos Tickets resueltos en módulo OpenGnsys Client: #847 La ISO del ogLive debe de utilzar la revisión de Git y no de SVN +#887 Browser: mostrar aviso si falla la ejecución de un comando +#919 Browser muestra salida de comando a usuario normal (mejora) +#922 Compatibilidad con ogLive basado en Kernel 5.0 Tickets resueltos en módulo OpenGnsys Server: +#580 Correcciones del Core de OpenGnsys: ogAdmServer (corrección) +#836 Crear informe de soporte (mejora) #856 Mejoras en setserveraddr - -Tickets resueltos en módulo OpenGnsys Repository Server: +#857 Crear documento de texto con la compatibilidad +#860 El nombre de la plantilla del fichero PXE para el arranque del primer disco duro no utiliza la misma nomenclatura que el resto #873 Script para importar imagen de otro repositorio +#874 Problemas con Multicast cuando hay 2 o más tarjetas de red en el servidor (corrección) #875 Eliminar el servicio inactivo ogAdmRepo +#878 sendFileMcast con más de una interfaz en el servidor +#881 Personalizar prioridad de ejecución de proceso de torrents +#883 Añadir soporte para syslog a ogAdmServer (mejora) +#884 No ejecutar strip al compilar ogAdmserver +#885 Eliminar ogAdmBoot +#888 Arranque PXE compatible con UEFI +#891 Fijar problema con Wake-On-Lan +#892 Usar Wake-On-Lan en ogAdmServer y en repositorio +#897 No usar tipo socket en ogAdmServer +#898 Eliminar rutinas obsoletas de encriptación y desencriptación +#899 Eliminar código obsoleto en ogAdmLib +#900 Fichero de configuración unificado (duplicado de #140) Tickets resueltos en módulo OpenGnsys Web Admin Console: #772 Módulo de administración web para dispositivos smartphones y tablets (no se resolverá) #804 Conversión de todo el código php de la consola web de administración a Php7 y Mysqli (tarea) #816 Marcar ordenador de profesor -#824 Iniciar sistema restaurado (no integrado) +#834 Aplicar limpieza de código PHP #842 Internacionalización de la consola web +#858 Añadir contenido al panel en blanco de la consola +#895 Asistente de particionado: error al pasar de tabla de particiones MSDOS a GPT y más (corrección) +#903 Formulario "Añadir Nuevo Ordenador" no valida dirección MAC (corrección) +#921 Cola de acciones: no muestra nada (corrección) +#928 Multicast: ampliar el rango de puertos posibles (mejora) Tickets resueltos en módulo OpenGnsys Installer: #784 Mejorar rendimiento de PHP sobre Apache +#843 Incluir nombre de versión #869 Compatibilidad de servidor con Ubuntu 18.04 LTS y CentOS 7.x +#916 No mostrar claves en script de instalación Tickets genéricos resueltos: -#843 Incluir nombre de versión +#785 Usar Grub2 como gestor PXE para soporte UEFI (tarea) +#802 Gestión equipos UEFI (tarea) +#917 Problemas de compatibilidad con Ubuntu 18.04 (corrección) Lista de cambios incluidos en OpenGnsys 1.1.0a (versión de mantenimiento) @@ -46,25 +80,34 @@ Tickets resueltos en módulo OpenGnsys Cloning Engine: #851 Ampliar parámetros de una sesión multicast para los clientes (corrección) #868 ConfiguraOs: error al desinstalar el agente de sistema operativo antiguo (corrección) #871 Error al crear particiones lógicas en discos con sectores de 4 KB (corrección) +#910 El control del éxito se verifica por la longitud de la cadena que retorna la función ogGetPath (corrección) Tickets resueltos en módulo OpenGnsys Client: #852 Apagado del cliente si tiempo de espera cambia de día (corrección) +#913 OGAgent no conecta para algunas tarjetas de red con IP estática (corrección) Tickets resueltos en módulo OpenGnsys Server: #846 Configuración de logrotate para que incluya todos los servicios de OpenGnsys (corrección) #859 Gestor de los ficheros PXE duplicado +#904 ogAdmClient se cuelga al programar una tarea para un equipo Tickets resueltos en módulo OpenGnsys Repository Server: #850 Problema con repositorio recién instalado (corrección) +#882 deleteimage no borra directorio (corrección) Tickets resueltos en módulo OpenGnsys Web Admin Console: #835 Problemas al listar plantillas en Nerboot Avanzado (corrección) #849 Incorporar ordenadores de dhcp no admite comentarios tras la declarción de un host (corrección) #867 La ayuda en la consola incluirá más información #870 Netboot avanzado no crea la plantilla de arranque si el equipo no tiene asignado un repositorio (corrección) +#909 Formulario asistente updateCache no asigna el REPO asociado a la imagen (corrección) Tickets resueltos en módulo OpenGnsys Installer: #876 Problemas al actualizar desde Subversion a Git (corrección) +#879 Función checkVersion de opengnsys_update.sh del tar.gz da error si se ejecuta sobre la misma versión de OpenGnsys (corrección) +#880 openGnsys_update.sh no deja la revisión, solo deja 1.1.0a (corrección) +#886 Actualización de la 1.0.6b a la 1.1.0 da errores a la hora de agregar ordenadores/aulas (no válido) +#912 opengnsys_update.sh desde la 1.0.6b a la 1.1.0a no deja la ApiToken del repo en su fichero de configuración (corrección) Tickets genéricos resueltos: #839 Errores detectado en API REST para Remote PC (corrección) @@ -105,6 +148,7 @@ Tickets resueltos en módulo OpenGnsys Cloning Engine: Tickets resueltos en módulo OpenGnsys Client: #233 Añadir reloj al cliente (resuelto en #746) #244 Internacionalización de los mensajes del Browser (mejora) +#467 ogLive iniciado desde caché #528 busybox tftp ogLive con acceso subdirectorio contenedor tftpd del server #625 Modo offline: segundo sistema de ficheros en cache/USB (duplicado de #467) #709 Script para instalar módulos del Kenrel en el cliente ogLive diff --git a/doc/INSTALL.en.txt b/doc/INSTALL.en.txt index c731350b..fac27547 120000..100644 --- a/doc/INSTALL.en.txt +++ b/doc/INSTALL.en.txt @@ -1 +1,95 @@ -../installer/INSTALL.en.txt
\ No newline at end of file +Installing OpenGnsys Server 1.1.0 +================================= + +Before installation +------------------- + +OpenGnsys Server 1.1.0 is meant to be installed under Ubuntu Server 16.04 LTS or newer, though it has also been tested under operating systems based on CentOS 7. + +Network connection is needed in order to download the required packages, the source code and the preconfigured client. + +Minimum storage requirements: +- 100 MB in /tmp (for the installation process) +- 600 MB in /var/lib/tftpboot (or /srv in Debian systems) for every installed ogLive client. +- 250 MB in the installation folder (/opt/opengnsys) plus 600 MB for every downloaded ISO image. +- Enough disk space for the image repository in /opt/opengnsys/images (it is recommended to mount it on an independent file system) + + + +Installing +---------- + +To install OpenGnsys, run opengnsys_installer.sh script after unpacking the release file (opengnsys-release.tar.gz) or after downloading it directly from https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh + +Unpacking example: + tar xvzf opengnsys-Version.tar.gz + cd opengnsys/installer + +Downloading examples: + + * Download with wget. + wget https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh + + * Download with curl. + curl https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh -o opengnsys_installer.sh + + +You must be root to run the installation script: + sudo bash opengnsys_installer.sh + + +The following information will be requested in order to configure the access to the service (a default value will be introduced if no parameter is indicated): + * MySQL root password + * Web console user and OpenGnsys Super Administrator + * Web console user's password + * Client's password for accessing remote services + * Choose which ogLive clients to install. + +The following processes will be carried out: + * Gathering of the basic network parameters. + * Checking installed packages. + * Downloading and installing dependencies. + * Creating OpenGnsys basic folder sctructure. + * Downloading code from the repository to a temporal folder (/tmp/opengnsys_installer). In upcoming releases this process will not be necessary. + * Compiling and installing OpenGnsys services. + * Basic configuration of OpenGnsys network services (DHCP, PXE and Samba) using the existing configuration templates. + * Copying additional server management files. + * Creating database and configuring OpenGnsys administration console web server. + * Copying administration console pages. + * Copying OpenGnsys client folder structure. + * Downloading OpenGnsys client initial image. + * Basic configuration of OpenGnsys services using network parameters. + +Once the installation process is finished, you can start working with the system: + * Configuring DHCP. + * Adding information in the administration console. + * Customizing administration scripts. + * Creating start menus for the clients. + + + +Updating / upgrading +-------------------- + +There is a system self-upgrading script with the following features: + * Network connection is needed to obtain the latest updates / upgrades. + * If the script updates itself, then it must be run once again. + * Services depending on the operating system will not be updated. + * Configuration files will not be modified. + +You must be root to run this script: + sudo /opt/opengnsys/lib/opengnsys_update.sh + + + +Uninstalling +------------ + +There is also an uninstallation script to remove the OpenGnsys components: + * OpenGnsys files and database will be deleted. + * Operating system packages and their configuration files will be preserved. + * The image folder and its content will not be deleted. + +You must be root to run this script: + sudo /opt/opengnsys/lib/opengnsys_uninstall.sh + diff --git a/doc/INSTALL.es.txt b/doc/INSTALL.es.txt index b4274ba4..7fd679de 120000..100644 --- a/doc/INSTALL.es.txt +++ b/doc/INSTALL.es.txt @@ -1 +1,100 @@ -../installer/INSTALL.es.txt
\ No newline at end of file +Instalación de OpenGnsys Server 1.1.0 +===================================== + +Notas iniciales +--------------- + +Se presupone que el servidor de OpenGnsys 1.1.0 va a ser instalado en una distribución del sistema operativo Ubuntu Server a partir de la versión 16.04 LTS (también ha sido probado en sistemas basados en CentOS 7). + +El serividor debe tener acceso a Internet para descargar los paquetes necesarios, el código del proyecto y el cliente preconfigurado. + +Requisitos mínimos de almacenamiento: +- 100 MB en el directorio /tmp (solo durante la instalación) +- 600 MB en el directorio /var/lib/tftpboot (o /srv en sistemas Debian) por cada cliente ogLive que se desee instalar. +- 250 MB en el directorio de instalación /opt/opengnsys más 600 MB por cada imagen ISO descargada de clientes ogLive. +- 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). + + +Instalación +----------- + +La instalación de OpenGnsys se realiza ejecutando el script de instalación opengnsys_installer.sh, el cual puede obtenerse descomprimiendo el fichero de la versión opengnsys-Version.tar.gz o descargándolo directamente de la dirección: https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh + +Ejemplos de descompresión del programa: + + tar xvzf opengnsys-Version.tar.gz + cd opengnsys/installer + +Ejemplos de descarga con varias herramientas: + + * Descargar con wget. + wget https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh + + * Descargar con curl. + curl https://raw.githubusercontent.com/opengnsys/OpenGnsys/master/installer/opengnsys_installer.sh -o opengnsys_installer.sh + + +El script de instalación debe ser ejecutado como usuario root: + sudo bash opengnsys_installer.sh + + +Dicho script solicitará por teclado la siguiente información para configurar el acceso al servicio (si no se indica un parámetro, toma el valor por defecto): + * Clave del usuario root de MySQL. + * Usuario de acceso a la consola web y super-administrador de OpenGnsys. + * Clave del usuario de acceso a la consola web. + * Clave de acceso del cliente a servicios remotos. + * Seleccionar cliente(s) ogLive para instalar. + +Se realizan los siguientes procesos: + * Obtener los parámetros básicos de la red. + * Comprobar los paquetes instalados. + * Descargar e instalar las dependencias que faltan. + * Crear la estructura básica de directorios de OpenGnsys. + * Descargar el repositorio de código en un directorio temporal (/tmp/opengnsys_installer). Nota: en versiones futuras este proceso no será necesario. + * Compilar e instalar los servicios de OpenGnsys. + * Configuración básica de los serviciios de red DHCP, PXE y NFS/Samba a partir de las plantillas de configuración + * Copiar ficheros complementarios de gestión del servidor. + * Crear la base de datos y configurar el servidor web de OpenGnsys Web Admin Console. + * Copiar los ficheros de las páginas de Web Admin Console. + * Copiar la estructura de directorios de OpenGnsys Client. + * Descargar la o las imágenes iniciales de OpenGnsys Client. + * Configuración básica de los serviciios de OpenGnsys a partir de los parámetros de red. + +Una vez finalizada la ejecución del instalador, puede empezarse a trabajar con el sistema: + * Configurar DHCP. + * Añadir datos en la consola de administración. + * Personalizar scripts de administración. + * Definir menús de inicio para los clientes. + + + +Actualización +------------- + +Se dispone de un script de auto-actualización del sistema, con las siguientes características: + * Es necesario conexión a Internet para obtener las últimas actualizaciones. + * Si el script se actualiza a sí mismo, debe ser ejecutado de nuevo. + * No se actualizan los servicios asociados al sistema operativo. + * No se modifican los ficheros de configuración. + + +El script debe ser ejecutado como usuario root: + sudo /opt/opengnsys/lib/opengnsys_update.sh + + + +Desinstalación +-------------- + +También existe un script de desinstalación de los componentes de OpenGnsys, con las siguientes características: + * Solicita confirmación para ejecutar sus operaciones. + * Se eliminan los ficheros de OpenGnsys y su base de datos. + * No se eliminan ni paquetes del sistema operativo ni sus ficheros de configuración. + * No se elimina el directorio de las imágenes ni su contenido. + * No se eliminan los clientes ogLive ni las plantillas PXE. + + +El script debe ser ejecutado como usuario root: + sudo /opt/opengnsys/lib/opengnsys_uninstall.sh + + diff --git a/doc/VERSION.json b/doc/VERSION.json index d9d28325..1d1910c0 100644 --- a/doc/VERSION.json +++ b/doc/VERSION.json @@ -1,6 +1,6 @@ { "project": "OpenGnsys", - "version": "1.1.1pre", + "version": "1.1.1", "codename": "Espeto", "definition": "http://www.andalucia.com/gastronomy/espeto.htm", "release": "" |