Cliente Migasfree

De Vitalinux
Revisión del 01:02 23 feb 2017 de Nacho (discusión | contribuciones) (Página creada con «{{DISPLAYTITLE:Cliente Migasfree|noreplace}} {{:Curso_CPV_MIA/navegacion-parte6}} {{#widget:Slides}} {{Slides| {{Slide|1= = Cliente migasfree = Análisis de la comunica...»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar







Análisis de la comunicación con el Servidor Migasfree

Cada vez que el equipo inicia una sesión gráfica, si éste tiene comunicación con Internet y el servidor Migasfree está activo, comienza una comunicación entre el cliente y el servidor.


Ántes de realizar propiamente la comunicación con migasfree, el sistema realiza una serie de comprobaciones/acciones. como por ejemplo:

  • Comprobar si hay acceso a Internet (para conectar después con migasfree)
  • Comprobar si hay conexión con el servidor caché (para poder usarlo)
  • Intentar reparar instalaciones de software que se quedaron a mitad o rotas...
  • ...

Después se lanza propiamente la comunicación con migasfree.


Interfaz

Podemos ver que se está ejecutando en el icono de la barra de tareas. Si aparece el triángulo verde significa que está realizando acciones en ese momento

migasfree actualizando

Cuano termina podemos ver que cambia el icono

Servicio de actualización finalizado

Podemos encontrarnos con otros iconos que nos indiquen otras situaciones: debemos reiniciar, hubo un problema. Si vemos otros iconos, podremos pulsar sobre el icono para que nos de información


Igualmente, si pulsamos sobre el icono podremos ver otras opciones como son:

  • Volver a lanzar el proceso de actualización
  • Ver la consola (detalles)
  • Conocer nuestra identificación. El número que identifica al equipo de forma unívoca y que aparece en el widget del escritorio como CID
  • Obtener ayuda
Opciones del tray de migasfree


Análisis de la comunicación

Detalle la comunicación.


Una vez que se conecta con el servidor migasfree se desencadenan las siguientes acciones:

(1) Conectando al servidor migasfree...

En primer lugar se comprueba que hay conectividad con el servidor migasfree, migasfree.educa.aragon.es.


(2) Obteniendo propiedades... / Evaluando atributos... / Subiendo atributos...

El servidor le dice que le tiene que faciliar una información: PROPIEDADES. El cliente recopila dicha información en relación a propiedades que lo caracterizan (el valor de la propiedad se llama atributo, y son características software y hardware), y que le permiten al servidor identificarlo y clasificarlo.


(3) Ejecutando fallas... / Subiendo fallas...

En el lado del servidor se programan pequeños programas llamados “fallas”. Estas fallas se asignan a los equipos en función de sus propiedades, atributos o etiquetas (veremos que es una etiqueta en la siguiente sección). De esta forma, en función de la información recolectada en el paso anterior, y la que ya tiene Migasfree en su base de datos decide cual de estas fallas se ejecutan en el equipo cliente. Las fallas permitirán cosas como

  • Realizar comprobaciones: si no queda espacio en disco, si hay errores en instalación
  • Arreglar pequeños Bugs
  • Realizar sencillas configuraciones


(4) Creando repositorios... / Obteniendo los metadatos de los repositorios...

Un repositorio es un sitio centralizado en Internet donde se almacena software disponible para ser instalado en un equipo. El servidor Migasfree en función de las propiedades, atributos y etiquetas del equipo le asocia unos repositorios u otros para que su software asociado este disponible.


(5) Desinstalando paquetes... / Instalando paquetes obligatorios... / Actualizando paquetes...

En este punto, el servidor Migasfree da la orden al equipo cliente de desintalación, instalación y actualización del software que se le haya indicado previamente a Migasfree. De ésta forma el equipo

  • Tendrá el software actualizado (se corrigen errores y se mejora la funcionalidad)
  • Tendrá el software base que se le especificó
  • No tendrá el software que no queremos que tenga

¿Podremos instalar otro software o quitar software que no queramos? POR SUPUESTO (si tenemos permisos de administrador sobre la máquina). Con lo anterior solo forzamos a un perfil BASE.


(6) Subiendo el historial del software... / Subiendo el inventario del software...

Por último, el servidor Migasfree registra o inventaria el cambio que se haya podido producir en el software instalado en el equipo, de tal forma que a posteriori se puede saber que ha sucedido con los programas disponibles en el equipo.


Actualización contra Migasfree desde la Consola

Para actualizar el equipo contra migasfree de una manera expicita deberemos ejecutar el siguiente comando:

$ sudo migasfree --upload

# migasfree -u