Diferencia entre revisiones de «Curso CPV MIA/Cliente Migas»

De Vitalinux
Saltar a: navegación, buscar
(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...»)
 
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 9: Línea 9:
 
{{Slide|1=
 
{{Slide|1=
 
= Cliente migasfree =
 
= Cliente migasfree =
Análisis de la comunicación
+
Funcionamiento
 
}}
 
}}
 
{{Slide|
 
{{Slide|
=== Análisis de la comunicación con el Servidor Migasfree ===
+
=== Análisis de la conexió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.  
 
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.  
 
}}
 
}}
Línea 29: Línea 29:
 
Cuano termina podemos ver que cambia el icono
 
Cuano termina podemos ver que cambia el icono
 
[[Archivo:Migasfree off.png|center|300px|thumb|Servicio de actualización finalizado]]
 
[[Archivo:Migasfree off.png|center|300px|thumb|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
+
Podemos encontrarnos con otros iconos que nos indiquen otras situaciones: debemos reiniciar, hubo un problema.
 +
 
 
}}
 
}}
 
{{Slide|
 
{{Slide|
Línea 38: Línea 39:
 
* Obtener ayuda
 
* Obtener ayuda
 
[[Archivo:Migasfree options.png|center|300px|thumb|Opciones del tray de migasfree]]
 
[[Archivo:Migasfree options.png|center|300px|thumb|Opciones del tray de migasfree]]
 +
}}
 +
{{Slide|
 +
=== Habilitar o deshabilitar el cliente ===
 +
El cliente migasfree se arranca de forma automática. Es posible que nos interese en un momento dado deshabilitar ésta característica
 +
* Estamos de viaje y no queremos consumir datos de nuestra conexión 3G
 +
* No queremos que se pueda
 +
* Otro motivo
 +
}}
 +
{{Slide|
 +
Para éstos casos podemos deshabilitar el cliente simplemente ejectuando CTRL-ESPACIO + Habilitar Deshabilitar...
 +
[[Archivo:Habilitar clientemigas.png|center|400px|thumb|hablitar o deshabilitar el cliente migasfree]]
 +
}}
 +
{{Slide|
 +
Mientras el equipo tenga deshabilitado el cliente, NO se recibirán actualizaciones de software, no se podrá actuar de forma automática y desatendida y no se recibirán los errores que se produzcan
 +
 +
'''''Recuerda pues habilitarlo de nuevo para tener éstas funcionalidades''''' simplemente ejecutando de nuevo el programa.
 +
}}
 +
{{Slide|
 +
=== Programación automática del cliente migasfree ===
 +
El cliente migasfree se ejecuta de forma automática...pero cada cuanto?
 +
* Cada vez que arranque el equipo
 +
* Una vez al día (por defecto)
 +
* Una vez a la semana -> Útil para equipos muy justos, que requieren un arranque rápido y no necesitan actualizarse (recordar la congelación de software): Ejemplo los "minons"
 +
Como todo, éste comportamiento se puede programar de forma automática
 +
 
}}
 
}}
 
{{Slide|1=
 
{{Slide|1=

Revisión actual del 17:03 8 ene 2020







Análisis de la conexió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.



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


Habilitar o deshabilitar el cliente

El cliente migasfree se arranca de forma automática. Es posible que nos interese en un momento dado deshabilitar ésta característica

  • Estamos de viaje y no queremos consumir datos de nuestra conexión 3G
  • No queremos que se pueda
  • Otro motivo


Para éstos casos podemos deshabilitar el cliente simplemente ejectuando CTRL-ESPACIO + Habilitar Deshabilitar...

hablitar o deshabilitar el cliente migasfree


Mientras el equipo tenga deshabilitado el cliente, NO se recibirán actualizaciones de software, no se podrá actuar de forma automática y desatendida y no se recibirán los errores que se produzcan

Recuerda pues habilitarlo de nuevo para tener éstas funcionalidades simplemente ejecutando de nuevo el programa.


Programación automática del cliente migasfree

El cliente migasfree se ejecuta de forma automática...pero cada cuanto?

  • Cada vez que arranque el equipo
  • Una vez al día (por defecto)
  • Una vez a la semana -> Útil para equipos muy justos, que requieren un arranque rápido y no necesitan actualizarse (recordar la congelación de software): Ejemplo los "minons"

Como todo, éste comportamiento se puede programar de forma automática



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