Changes between Version 1 and Version 2 of Reunion200917


Ignore:
Timestamp:
Sep 25, 2017, 11:04:12 AM (7 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reunion200917

    v1 v2  
    11[[PageOutline(2-5,Índice)]]
    2 
    3 = En construcción =
    42
    53= Acta de la videoconferencia de 20 de Septiembre de 2017 =
     
    20181) Para el arranque PXE:
    2119
    22  * Es necesario enviar una imagen firmada: utilizamos dos imagenes firmadas de grub2 para tftp.
    23  * Nuevas plantillas para los nuevos cargadores de arranque. \\ Hay creadas cinco para Opengnsys en modo usuario, OpenGnsys en modo admin, Windows, Ubuntu y un gestor de arranque gráfico.
     20 * Es necesario enviar una imagen firmada: utilizamos dos imágenes firmadas de grub2 para tftp.
     21 * Nuevas plantillas para los nuevos cargadores de arranque. \\ Hay creadas cinco para OpenGnsys en modo usuario, OpenGnsys en modo admin, Windows, Ubuntu y un gestor de arranque gráfico.
    2422 * En el servidor ha habido que configurar el Grub2 para que busque los archivos PXE de los clientes en mismo directorio y con el mismo formato nombre de los que ya utilizamos.
    2523
     
    4139
    4240
    43 Se comenta que este ticket será muy ítil ya que los nuevos equipos viene con configuración UEFI. Hay pocos sistemas de clonación que lo soporten.
     41Se comenta que este ticket será muy útil ya que los nuevos equipos viene con configuración UEFI. Hay pocos sistemas de clonación que lo soporten.
    4442
    4543En la lista de correos de Tecniris ha habido preguntas sobre este tema se mandará información.
     
    5351=== BURG ===
    5452
    55 Se ha probado y va muy bien, con el problema que ya mencionamos que se se elije una opción deja de funionar el time-ot y el equipo queda mostrando el menú indefinidamente.
     53Se ha probado y va muy bien, con el problema que ya mencionamos que al elegir una opción deja de funcionar el time-out y el equipo queda mostrando el menú indefinidamente.
    5654
    5755Se crean las funciones análogas a las que existían para grub:
    5856
    59 ogBurgDefaultEntry:  para configurar el sistema operativo de arranque por defecto.
    60 ogBurgOgliveDefaultEntry: para configurar el ogLive (guardado en cache) como arranque por defecto.
    61 
    62 El Burg detecta si existe el ogLive en cache y muestra una entrada para él. Para ello ha sido necesario modificar el script {{{grubSyntax}}} que es utilizad tanto por burg como por grub, por lo que este último también debe detectar el OgLive en cache.
    63 
    64 Falta crear una función que oculte las particiones que no queramos mostrar a los usuarios. !!!!!!!!!!!!!!!!!
     57 * ogBurgDefaultEntry:  para configurar el sistema operativo de arranque por defecto.
     58 * ogBurgOgliveDefaultEntry: para configurar el ogLive (guardado en cache) como arranque por defecto.
     59
     60El Burg detecta si existe el ogLive en cache y muestra una entrada para él. Para ello ha sido necesario modificar el script {{{grubSyntax}}} que es utilizado tanto por burg como por grub, por lo que este último también debe detectar el ogLive en cache.
     61
     62Falta crear una función que oculte las particiones que no queramos mostrar a los usuarios. [[Image(wiki:Reuniones:todo.png)]]
    6563
    6664=== Script de instalación ===
    6765Se evita instalar el paquete que proporciona ifconfig, se utiliza otra herramienta para poder configurar la ip del servidor.
    6866
    69 === Foro ===
    70 https://opengnsys.es/trac/discussion/topic/321 Placas Intel i219v con OpenGnSys 1.0.5
    71 
    72 Hay una pregunta en el foro sobre este tipo de placas. Teruel ha tenido este modelo y le contestará.
     67=== Mensaje [topic:321]: Placas Intel i219v con OpenGnsys 1.0.5 ===
     68
     69Hay una pregunta en el foro sobre este tipo de placas. Teruel ha tenido este modelo y le contestará.[[Image(wiki:Reuniones:todo.png)]]
    7370
    7471=== Adaptación de la consola a php7 ===
     
    8582=== Asistente de particionado ===
    8683Se corrigen errores de javascript:
    87  *  Si falla la función ogCreatePartitions se informa de error y se para. Antes seguía realizando comandos.
    88  * Solucionar errata y evitar problema al crear tabla MSDOS en discos nuevos: la función ogCreatePartitionTable se realizaba antes de desmontar las particiones y luego faltaban los datos para hacerlo. Se Cambia de sitio.
     84 * Si falla la función ogCreatePartitions se informa de error y se para. Antes seguía realizando comandos.
     85 * Se soluciona errata y se evita problema al crear tabla MSDOS en discos nuevos: la función ogCreatePartitionTable se realizaba antes de desmontar las particiones y luego faltaban los datos para hacerlo. Se Cambia de sitio.
    8986
    9087=== Base de datos ===
     
    9390Se crea la tabla proyectores para el ticket de gestión remota de los proyectores de las aulas. Se irán añadiendo las propiedades que se consideren necesarias. El cambio sólo afecta a la rama del ticket
    9491
    95 
    96 
    9792=== Sincronizadas ===
    9893
    9994Se muestra una serie de avisos:
    100  *  Crear Imagen sincronizada: aviso las sincronizadas tipo directorio sólo pueden utilizar el repositorio por defecto del cliente.
    101 
    102 XXX
     95 * Crear Imagen sincronizada: aviso las sincronizadas tipo directorio sólo pueden utilizar el repositorio por defecto del cliente.
     96 * Crear objeto imagen sincronizadas: La ruta de origen sólo se utiliza en las sincronizadas tipo directorio.
     97
     98Al restaurar las imágenes sincronizadas:
     99 * Se permiten protocolos -DIRECT y -CACHE, por coherencia con las monolíticas y deployImagen.
     100 * Se corrige errata por la que mostraba repositorios que no pertenecían a la unidad organizativa
     101
     102Al crear las imágenes sincronizadas hace antes el inventario de software (para tipo archivo y directorio, básicas y diferenciales). El proceso de crear las sincronizadas es muy lento, no se hacía el inventario de hardware para no alargarlo más.
     103
    103104
    104105=== Unidades organizativas ===
     
    106107Se han hecho bastantes pruebas y ha ido bien.
    107108
    108 #678 updateCache: Se corrige errata en la llamada a ogUpdateCacheIsNecesary por la que no se encontraba la imagen
     109En el script updateCache: Se corrige errata en la llamada a ogUpdateCacheIsNecesary por la que no se encontraba la imagen
    109110
    110111El código se ha organizado para que:
     
    115116
    116117
    117 * FORO
    118 Mac mini arranque PXE (#320) - Message List
    119 
    120 * Control de errores multicast:
    121 #781 deploy con multicast:
     118=== Foro [topic:320] Mac mini arranque PXE ===
     119Han escrito preguntando el uso de OpenGnsys para los Mac.
     120
     121Se le ha adjuntado la documentación que se usa en Sevilla y un enlace a la iso para crear el USB que permite instalar OpenGnsys en los Mac, está situado en la zona de descargas.
     122
     123Se le ha comentado que la documentación se está reelaborando y que no es definitiva.
     124
     125=== #781 deploy con multicast: control de errores ===
     126
    122127
    123128Tenemos dos valores de timeout:
    124 En el servidor: tiempo que espera a que estén todos los ordenadores antes de comenzar la transferencia.
    125 En los cliente: tiempo de espera hasta considerar que hay un error en la trensferencia multicas.
    126 
    127 Si timeout para error multicast es menor que tiempo de espera del servidor lo aumento. si no se hiciera los equipos clientes darían error antes de que el servidor hubiera comenzado la transferencia.
     129 * En el servidor: tiempo que espera a que estén todos los ordenadores antes de comenzar la transferencia.
     130 * En los clientes: tiempo de espera hasta considerar que hay un error en la transferencia multicast.
     131
     132Si timeout del cliente para error multicast es menor que tiempo de espera del servidor lo aumento. Si no se hiciera los equipos clientes darían error antes de que el servidor hubiera comenzado la transferencia.
    128133
    129134ogAdmRepoAux: Se corrige errata al llamar a sendMcastFile
    130135
    131 * Registro de deployImage
    132 #797 deployImage: Muestra información de la imagen en los archivos de log.
    133 
    134 deployImage: Hace el cambio de Repo y muestra datos de la imagen
    135 
    136 createImage: Se muestra el espacio requerido para almacenarlo y el disponible:  13418808 45173476. Ya estaba resuelto
     136=== #797 revisar log en los procesos de restauración ===
     137
     138__deployImage__: Hace el cambio de Repo y muestra datos de la imagen en los archivos de log.
     139
     140__createImage__: Se muestra el espacio requerido para almacenarlo y el disponible. Ya estaba resuelto.
    137141
    138142El el ticket  se muestran los log de varias operaciones: restaurar cliente por unicast y unicast-direct y crear imagen.
    139143
     144Hay que repasar si muestra toda la información que queremos, después se cerrará.[[Image(wiki:Reuniones:todo.png)]]
     145
    140146
    141147== Nueva Web ==
    142148
    143 Por ahora se esta realizando el Frontend en Angular con la API REST que tenemos y con la base de datos actual.
    144 
    145 Se ha incluido la parte del inventario de hardware.
    146 
    147 En todas las pantallas existe un formulario de búsqueda que permite ocultar todos los objetos que no cumplan el filtro.
    148 
    149 En la página de equipos tenemos dos vistas con la misma información: lista e iconos.
     149Por ahora se esta realizando el Front-end en Angular con la API REST que tenemos y con la base de datos actual.
     150
     151 * Se ha incluido la parte del inventario de hardware.
     152
     153 * En todas las pantallas existe un formulario de búsqueda que permite ocultar todos los objetos que no cumplan el filtro.
     154
     155 * En la página de equipos tenemos dos vistas con la misma información: lista e iconos.
    150156
    151157__Diseño de la consola__
     158
    152159Una compañera de la universidad de Cataluña se ofrece para colaborar en el diseño de la nueva web. Se la invitará a una videconferencia para que conozca al equipo de desarrollo y se la pondrá en contacto con Huelva para que se puedan coordinar mejor.
    153160
    154 __Symfony__
    155 También se va a realizar en paralelo el backend en Symfony, con lo que habría que rediseñar la base de datos.
    156 
    157 Hay tablas que son estáticas que podrían desaparecer y guardar los datos en ficheros de texto.
     161__Back-end__
     162
     163También se va está realizando en paralelo el backend en Symfony, con lo que habría que rediseñar la base de datos.
     164
     1651) Hay tablas que son estáticas que podrían desaparecer y guardar los datos en ficheros de texto.
    158166 * filesystem
    159167 * tipospart: Se ven que existen nombres de tipos de particiones con códigos distintos, se debe el código que les asigna los tipos de tabla de particiones MSDOS y GPT.
    160168
    161 Es dinámica:
    162  * tipohardwares
     169La tabla de los sistemas operativos sí es dinámica, al crear una imagen si se detecta un sistema operativo que no existe se incluye.
     170
     171Hay que revisar cuáles con las tablas estáticas. [[Image(wiki:Reuniones:todo.png)]]
     172
     1732) Se revisa la estructura de las unidades organizativas, grupos, ordenadores, etc.
     174
     175Se estructura en forma de árbol y se distinguen dos tipos de nodos: intermedios y finales.
     176
     177Además los nodos pueden tener o no:
     178 * Información sobre las propiedades de red, que heredaran los nodos hijos.
     179 * Posibilidad de hacer login para gestionar las propiedades del nodo y sus hijos.
     180
     1813) Se utilizarán vistas que permitan agrupar los clientes por un criterio determinado y realizar acciones sobre ellos. ej: Equipos con Windos10, equipos con hardware determinado,...
    163182
    164183__ Código__
     184
    165185Se va a subir el código al SVN.
    166186 * Se creará el Milestone de la versión 3.0
    167187 * Se creará la rama dentro del branch
    168188
    169 XXXX
     189Se borrará la rama branch/Symfony2
    170190
    171191
     
    183203Huelva a obtenido información de los pasos para poder crear una fundación.
    184204
    185 Lo más importante es que es necesario y capital de 30.000 euros.
     205Lo más importante es que se necesita un capital de 30.000 euros.
    186206
    187207Habrá que valorar el cosas nos permite hacer el hecho de tener entidad jurídica para ver si merece la pena. En caso afirmativo habrá que hablar "con quien corresponda".
     
    195215En Málaga hicieron bastantes y fue bien. Valoraron si poner la nueva versión para el principio de curso pero no dió tiempo.
    196216
    197 En Teruel también fueron bastante bien las pruebas. Fallaba el inventario de hardware pero en otras Uniersidades no se ha conseguido repetir el error.
     217En Teruel también fueron bastante bien las pruebas. Fallaba el inventario de hardware pero en otras Universidades no se ha conseguido repetir el error.
    198218
    199219== Mapa de implantación ==
    200 Se mandará un correo a Tecniris preguntando por el uso que se está haciendo de OpenGnsys en las distintas Universidades: número de equipos, sistemas operativos desplegados, etc.
     220Se mandará un correo a Tecniris preguntando por el uso que se está haciendo de OpenGnsys en las distintas Universidades: número de equipos, sistemas operativos desplegados, etc.[[Image(wiki:Reuniones:todo.png)]]
    201221
    202222Se partirá del correo del último mapa de implantación.