Changes between Initial Version and Version 1 of DocumentacionUsuario1.0.6/Ambito


Ignore:
Timestamp:
Jun 9, 2015, 12:13:49 PM (9 years ago)
Author:
adv
Comment:

copia de la version 1.0.5

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/Ambito

    v1 v1  
     1[[TranslatedPages]]
     2[[TOC(heading=Índice)]]
     3= Ámbito de aplicación =
     4
     5== Introducción ==
     6
     7Un ordenador cliente gestionado por la aplicación OpenGnSys puede estar en alguno de estos estados: iniciado en un sistema operativo Windows o GNU/Linux; esperando o realizando operaciones desde el sistema de arranque PXE ogLive, y por último el apagado.
     8La aplicación de OpenGnSys dispone para cada tipo de sistema operativo de usuario –Windows o GNU/Linux- un agente que permite comunicar con el servidor. Este agente de sistema operativo es instalado de manera transparente durante cualquier proceso de restauración. Este agente permite que desde la aplicación web podamos mostrar su estado e incluso enviar comandos a los equipos que estén en un determinado estado. Por ejemplo, aquellos equipos que están en un estado de apagado se les pueden enviar un comando de arranque utilizando la tecnología “Wake On Lan”.
     9
     10El tema avanzará recordando el concepto de ámbito de aplicación, e introduce uno nuevo: el modo de ejecución. Ambos conceptos están relacionados con la ejecución de las tareas solicitadas a los ordenadores (crear o restaurar una imagen, particionar...). Es de vital importancia reconocer con antelación a la solicitud de ejecución  de una operación su ámbito de aplicación y su modo de ejecución.  Una falta de compresión de estos conceptos puede originar la ejecución de operaciones no deseadas sobre determinados equipos.
     11
     12OpenGnSys ofrece unos comandos básicos para la gestión de los ordenadores clientes,  aunque su disponibilidad  depende del ámbito sobre el que se ejecute. Por ejemplo el comando de creación de imagen sólo está disponible para un ámbito de tipo ordenador. Pero en cambio, un comando restaurar estará por ejemplo en ámbito de tipo aula. Además algunos comando sólo podrán ser solicitados a sistemas operativos concretos. Por ejemplo un comando de particionado o de restauración sólo podrá ser ejecutado en un equipo iniciado en el sistema operativo PXE de OpenGnSys, en cambio, existen otros comandos, como el  apagado o el reinicio que están disponibles sobre cualquier sistema operativo de cliente Windows, GNU/Linux.
     13
     14Así mismo, se dispone de mecanismos para filtrar o delimitar dentro de un ámbito aquellos equipos que  deberán realizar el comando solicitado  basado en el estado en los que se encuentre. Así, por ejemplo se podrá solicitar un comando de apagado a todos los equipos clientes de OpenGnSys que estén iniciados en algunos de los sistemas operativos de usuario –Windows, GNU/Linux- o sobre el sistema PXE específico de OpenGnSys.
     15Además, los comandos al solicitarse pueden ser incluidos en la “cola de acciones” para confirmar que la ejecución sea diferida, esto es, se ejecutará cuando el equipo cliente esté iniciado en el cliente específico PXE de OpenGnSys, o que se realice tras la operación que se esté realizando.
     16
     17El resultado de las operaciones pueden ser consultadas desde opción  “log histórico” y los detalles a tiempo real de una operación desde la opción “log a tiempo real”. Además, si una operación ha sido ejecutada y gestionada desde la cola de acciones  se dispone de una serie de ventajas de búsqueda.
     18
     19== Estado de los equipos. ==
     20
     21Un ordenador cliente gestionado por la aplicación OpenGnSys puede estar en alguno de estos estados: iniciado en un sistema operativo Windows o GNU/Linux; esperando peticiones o realizando operaciones desde el sistema de arranque PXE ogLive, y por último el apagado.
     22
     23La interfaz web puede mostrar el estado de los ordenadores al seleccionar la opción “estatus ordenadores” de cualquier ámbito - a excepción del propio ordenador -.   Para ello se debe acceder a la herramienta “Aulas” que se encuentra en la barra superior, abrir el menú contextual del ámbito deseado desde el panel de la izquierda o árbol de objetos y seleccionar la opción “Estatus ordenadores”
     24
     25[[Image(1.png)]]
     26
     27El sistema de arranque PXE de OpenGnSys incluye el servicio ogAdmClient para comunicar con el servidor. Este servicio de cliente permite comunicar al servidor alguno de sus dos posibles estados: esperando peticiones o realizando operaciones solicitadas o pendientes.
     28
     29Además, la aplicación OpenGnSys  proporciona dos variantes del servicio ogAdmClient, uno para los sistemas operativos de usuario Windows  y otro para los sistemas GNU/Linux. Estos servicios son automáticamente inyectados y configurados en el proceso de Restauración de una imagen. Permitiendo al servidor OpenGnSys mostrar en qué sistema está iniciado el ordenador y enviar operaciones básicas.
     30
     31[[Image(2.png)]]
     32
     33Ejemplo de un aula donde se puede observar que cada uno de los equipos está en un estado posible.
     34
     35[[Image(3.png)]]
     36
     37== Ámbito de aplicación y modo de ejecución. ==
     38
     39Antes de solicitar la petición de realización de una operación sobre los ordenadores gestionados por OpenGnSys es necesario previamente  reconocer sobre que equipos se enviarán dicha peticiones. De este modo se evitará que determinadas operaciones se realicen sobre equipos no deseados. Para ayudar a comprenderlo se explicarán dos conceptos: ámbito de aplicación y modo de ejecución.
     40
     41El ámbito de aplicación determina que objetos de tipo “ordenador” de la estructura jerárquica de OpenGnSys debe de realizar la operación solicitada.  Si del ámbito seleccionado incluye otros objetos, estos también realizarán la operación.  Por lo tanto el ámbito de aplicación de una operación puede ser unidad organizativa, agrupamiento de aulas, aulas, agrupamiento de ordenadores, ordenador.
     42
     43El modo de ejecución determina como las operaciones serán ejecutadas por los ordenadores. Existen dos modos: directo o inmediato y diferido  o gestionado por la cola de acciones.
     44
     45El modo de ejecución directo o inmediato se realizará siempre y cuando el servidor de OpenGnSys pueda comunicar con el correspondiente agente del sistema operativo de usuario y la operación esté habilitada para ser realizada por ese  agente. Por ejemplo, si se solicita una operación de restauración sobre un equipo apagado, esta operación no se realizará.
     46
     47Por el contrario, una ejecución diferida o gestionada por la cola de acciones  se realizará cuando el agente capaz de procesar la operación esté activo.  Por ejemplo, si se delega el envío y gestión de una operación de restauración a la cola de acciones –ejecución diferida-, ésta se encargará de comunicar con el Agente correspondiente –en este caso concreto con el perteneciente con el ogLive- , gestionando los posibles estado que pueda estar el equipo cliente: apagado o iniciado en un sistema operativo de usuario.
     48
     49Modo directo.
     50La operación la realiza los agentes que soporten la petición.
     51
     52[[Image(4.png)]]
     53
     54Modo diferido o gestionado por la cola de acciones.
     55La operación la realiza el agente cuando conecte con el servidor.
     56
     57[[Image(5.png)]]
     58
     59Modo directo y diferido para los agentes que no soportan la operación o apagados.
     60
     61[[Image(6.png)]]
     62
     63No realiza la petición.
     64
     65[[Image(7.png)]]
     66
     67Adelantando conceptos de capítulos posteriores dentro de este tema:
     68 * Al solicitar un comando el ámbito de aplicación puede ser filtrado por el estado de los ordenadores
     69
     70Adelantando conceptos de temas posteriores:
     71 * Un procedimiento (agrupación de comandos):
     72  * El ámbito de aplicación es seleccionado por el usuario en el momento de la solicitud.
     73  * No se puede filtrar los equipos de un ámbito de aplicación.
     74  * El modo de ejecución siempre es diferida o gestionada por la cola de acciones. Es una: “Ejecución inmediata e incluida en la cola de acciones”.
     75 * Una tarea (agrupación de comandos):
     76  * El ámbito de aplicación está vinculado a la tarea como una propiedad más. 
     77  * No se puede filtrar los equipos de un ámbito de aplicación.
     78  * El modo de ejecución siempre es diferida o gestionada por la cola de acciones. Es una: “Ejecución inmediata e incluida en la cola de acciones”.
     79
     80== Operaciones básicas: los comandos. ==
     81
     82=== Introducción a los tipos de operaciones. ===
     83
     84La consola web de OpenGnSys puede solicitar la realización de operaciones a los ordenadores que gestiona. Estas operaciones se ofrecen en modo de “comandos”  y  “asistentes” (comandos que requieren parámetros de ejecución, proporcionados por el usuario administrador).
     85Las operaciones simples, ya sean comandos o asistentes, pueden ser agrupadas como “procedimientos” y “tareas” para su reutilización.
     86{{{
     87Todas las operaciones al ejecutarse en el cliente PXE ogLive, hacen uso de:
     88Interfaz de administración.
     89Scripts
     90API
     91}}}
     92En este tema al ser de introducción sólo se comentarán la gestión genérica de las operaciones básicas, es decir para los comandos. Los demás tipos de operaciones se explicarán en temas posteriores.
     93
     94=== Listado de comandos disponibles. ===
     95
     96'''Comandos disponibles según el agente del sistema operativo de usuario.'''
     97
     98Los comandos predefinidos específicos para todos los servicios clientes (Windows, GNU/Linux, ogLive):
     99 * Apagar: ejecuta la secuencia de apagado del ordenador cliente.
     100 * Arrancar: realiza una petición de encendido del equipo cliente.
     101 * Reiniciar: lanza el proceso de rearranque del ordenador.
     102
     103Los comandos predefinidos específicos de OpenGnSys para el ogLive son los siguientes:
     104 * Crear Imagen: solicita la creación de una imagen de uno de los sistemas de ficheros de un determinado cliente.
     105 * Ejecutar Script: ejecuta sobre el cliente cualquier comando o función de la API del Motor de Clonación, que pueda ser interpretada por el cliente de OpenGnSys.
     106 * Iniciar sesión: solicita el inicio de uno de los sistemas operativos instalados en el ordenador.
     107 * Inventario Hardware: recopila la información de los dispositivos del equipo.
     108 * Inventario Software: obtiene el listado de aplicaciones instaladas en uno de los sistemas operativos del cliente.
     109 * Restaurar imagen: vuelca una imagen en uno de los sistemas de archivos del cliente
     110
     111'''Los comandos disponibles según el ámbito de ejecución para el agente del sistema PXE ogLive'''.
     112
     113Los ámbitos definen los comandos disponibles. Cada tipo de ámbito de ejecución (ésto es: cada tipo de objeto dentro del árbol de aulas) cuenta con un número diferente de comandos. La siguiente tabla muestra la lista de comandos disponibles para cada tipo de ámbito.
     114
     115||Comando||Unidad Organizativa||Grupo de aulas||Aula||Grupo de Ordenadores||Ordenador||
     116||Apagar||X||X||X||X||X||
     117||Arrancar||X||X||X||X||X||
     118||Crear Imagen|| || || || ||X||
     119||Ejecutar Script||X||X||X||X||X||
     120||Iniciar Sesion||X||X||X||X||X||
     121||Inventario Hardware|| || || || ||X||
     122||Inventario Software|| || || || ||X||
     123||Reiniciar||X||X||X||X||X||
     124||Restaurar Imagen|| || ||X||X||X||
     125
     126
     127== Acceso a la ejecución de un comando. ==
     128
     129Los comandos se solicitan desde la consola web, accediendo a la gestión de una unidad organizativa y seleccionando la herramienta aula del menú superior. Cada elemento situado en el árbol de objetos, zona izquierda de la aplicación web, dispone de un menú contextual accesible desde el botón derecho del ratón con el listado de los comandos.
     130
     131[[Image(8.png)]]
     132
     133Existe una opción alternativa cuando el comando se ejecuta sobre un equipo concreto. A diferencia con la anterior opción, en esta se visualiza el estado equipo.  Así, para realizar un comando sobre un equipo concreto sabiendo su estado se debe visualizar “Estatus de ordenador” desde cualquier ámbito padre del equipo en cuestión. Y abrir el menú contextual del equipo, y proceder como en la opción anterior.
     134
     135[[Image(9.png)]]
     136
     137== Estructura del formulario. ==
     138
     139'''Introducción'''
     140
     141Al seleccionar cualquier tipo de comando se mostrará un formulario en el área de la derecha.  Este formulario está estructurado en tres zonas: la superior con el listado de equipos afectados que incluye la posibilidad de filtrar la ejecución, la intermedia con el botón de confirmación, y la inferior con las opciones de ejecución.
     142
     143Equipos del ámbito y filtro basado en el estado del equipo.
     144
     145[[Image(10.png)]]
     146
     147Confirmación de ejecución
     148
     149[[Image(11.png)]]
     150
     151Modo de ejecución
     152
     153[[Image(12.png)]]
     154
     155'''Filtro de ejecución de un comando basado en su estado.'''
     156
     157El formulario de ejecución de un comando ofrece la posibilidad de filtrar equipos dentro de un ámbito basado en el estado de los equipos.
     158
     159Las opciones de filtrado por defecto aparecen todas activadas, tal como aparecen en la imagen.
     160
     161[[Image(13.png)]]
     162
     163De este modo si se desea apagar todos los ordenadores independientemente del estado, es decir iniciados en el sistema de usuario Windows o GNU/Linux  o incluso en el sistema PXE de OpenGnSys, se deben de tener activos los filtros correspondientes.
     164
     165Por el contrario si se desea solicitar un comando, por ejemplo un reinicio solamente a los equipos en el estado de OpenGnSys, se debe dejar activo sólo el filtro OpenGnSys.
     166
     167||Un modo  muy común de uso alternativo al filtrado del ámbito dentro de un objeto de tipo aula es la utilización de un objeto temporal de tipo grupo de ordenadores.||
     168
     169
     170'''Modo de ejecución de un comando: inmediata o diferida con la “cola de acciones”.'''
     171
     172El modo de ejecución determina como las operaciones serán ejecutadas por los ordenadores. Existen dos modos: directo o inmediato y diferido  o gestionado por la cola de acciones.
     173
     174El modo de ejecución directo o inmediato se realizará siempre y cuando el servidor de OpenGnSys pueda comunicar con el correspondiente agente del sistema operativo de usuario y la operación esté habilitada para ser realizada por ese  agente. Por ejemplo, si se solicita una operación de restauración sobre un equipo apagado, esta operación no se realizará.
     175
     176Por el contrario, una ejecución diferida o gestionada por la cola de acciones  se realizará cuando el agente capaz de procesar la operación esté activo.  Por ejemplo, si se solicita una operación de restauración gestionada por la cola de acciones sobre un equipo que está apagado, la cola de comandos se encargará de comunicar al agente OpenGnSys del ogLive que realice le operación cuando el equipo se inicie en el sistema operativo PXE ogLive. Además, la cola de acciones indicará  si se ha completado la operación correctamente o no.
     177
     178Esta operación es compatible con el filtro de equipos.
     179
     180Modo directo.
     181La operación la realiza los agentes que soporten la petición.
     182
     183[[Image(4.png)]]
     184
     185Modo diferido o gestionado por la cola de acciones.
     186La operación la realiza el agente cuando conecte con el servidor.
     187
     188[[Image(5.png)]]
     189
     190Modo directo y diferido para los agentes que no soportan la operación o apagados.
     191
     192[[Image(6.png)]]
     193
     194No realiza la petición.
     195
     196[[Image(7.png)]]
     197
     198== Supervisión y resultado de las operaciones ==
     199
     200=== Cola de acciones. ===
     201
     202Desde la consola de administración desde la opción aulas->$AMBITO->cola de acciones.
     203
     204[[Image(14.png)]]
     205
     206=== Log en tiempo real. ===
     207
     208Para ver el resultado de la operación podemos utilizar varios métodos:
     209
     210Desde la consola de administración desde la opción aulas-> status ordenadores -> icono ordenador: log seguimiento
     211
     212[[Image(15.png)]]
     213
     214[[Image(16.png)]]
     215
     216Log histórico.
     217
     218Desde la consola de administración desde la opción aulas-> status ordenadores -> icono ordenador: log histórico.
     219
     220[[Image(17.png)]]
     221
     222[[Image(18.png)]]