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


Ignore:
Timestamp:
May 15, 2014, 9:12:03 AM (10 years ago)
Author:
mgrondona
Comment:

Agregado texto plano para dar formato

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.5/Ambito

    v1 v1  
     1
     2
     3Introducción
     4
     5Estado de los equipos.
     6Ámbitos de aplicación.
     7Operaciones básicas: los comandos.
     8Listado de comandos.
     9Acceso a la ejecución de un comando.
     10Filtro de ejecución de un comandos.
     11Modo de ejecución de un comando: inmediata o diferida con la “cola de acciones”.
     12Resultado de las operaciones.
     13
     14Un 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.
     15La 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”.
     16
     17El 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.
     18
     19OpenGnSys 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.
     20
     21Así 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.
     22Ademá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.
     23
     24El 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.
     25
     26Estado de los equipos.
     27
     28Estado de los equipos clientes de OpenGnSys.
     29      Visualización del estado de los equipos.
     30      Servicio de cliente OpenGnSys: ogAdmClient
     31
     32Un 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.
     33
     34La 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”
     35
     36El 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.
     37
     38Ademá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.
     39
     40Ejemplo de un aula donde se puede observar que cada uno de los equipos está en un estado posible.
     41
     42Ámbito de aplicación y modo de ejecución.
     43
     44Ámbito de aplicación de los comandos y asistentes.
     45Modo de ejecución.
     46Filtros de ámbito de aplicación para los comandos y otros tipos de acciones: procedimiento y tareas.
     47
     48Antes 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.
     49
     50El á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.
     51
     52El 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.
     53
     54El 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á.
     55
     56Por 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.
     57
     58Modo directo.
     59La operación la realiza los agentes que soporten la petición.
     60
     61Modo diferido o gestionado por la cola de acciones.
     62La operación la realiza el agente cuando conecte con el servidor.
     63
     64Modo directo y diferido para los agentes que no soportan la operación o apagados.
     65
     66No realiza la petición.
     67
     68Adelantando conceptos de capítulos posteriores dentro de este tema:
     69Al solicitar un comando el ámbito de aplicación puede ser filtrado por el estado de los ordenadores
     70
     71Adelantando conceptos de temas posteriores:
     72Un procedimiento (agrupación de comandos):
     73El ámbito de aplicación es seleccionado por el usuario en el momento de la solicitud.
     74No se puede filtrar los equipos de un ámbito de aplicación.
     75El 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”.
     76Una tarea (agrupación de comandos):
     77El ámbito de aplicación está vinculado a la tarea como una propiedad más. 
     78No se puede filtrar los equipos de un ámbito de aplicación.
     79El 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”.
     80
     81Operaciones básicas: los comandos.
     82
     83Introducción a los tipos de operaciones
     84Listado de comandos disponibles:
     85Comandos disponibles según el ámbito.
     86Comandos disponibles según el estado del cliente.
     87      Acceso a la ejecución de un comando.
     88Árbol de objetos.
     89Estado de un ámbito.
     90      Estructura del formulario de ejecución.
     91Estructura
     92Filtro de ejecución de un comando basado en su estado.
     93Tipos de ejecución de un comando: inmediata o diferida con la “cola de acciones”.
     94
     95Introducción a los tipos de operaciones.
     96
     97La 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).
     98Las operaciones simples, ya sean comandos o asistentes, pueden ser agrupadas como “procedimientos” y “tareas” para su reutilización.
     99
     100Todas las operaciones al ejecutarse en el cliente PXE ogLive, hacen uso de:
     101Interfaz de administración.
     102Scripts
     103API
     104
     105En 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.
     106
     107Listado de comandos disponibles.
     108
     109Comandos disponibles según el agente del sistema operativo de usuario.
     110
     111Los comandos predefinidos específicos para todos los servicios clientes (Windows, GNU/Linux, ogLive):
     112Apagar: ejecuta la secuencia de apagado del ordenador cliente.
     113Arrancar: realiza una petición de encendido del equipo cliente.
     114Reiniciar: lanza el proceso de rearranque del ordenador.
     115
     116Los comandos predefinidos específicos de OpenGnSys para el ogLive son los siguientes:
     117Crear Imagen: solicita la creación de una imagen de uno de los sistemas de ficheros de un determinado cliente.
     118Ejecutar 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.
     119Iniciar sesión: solicita el inicio de uno de los sistemas operativos instalados en el ordenador.
     120Inventario Hardware: recopila la información de los dispositivos del equipo.
     121Inventario Software: obtiene el listado de aplicaciones instaladas en uno de los sistemas operativos del cliente.
     122Restaurar imagen: vuelca una imagen en uno de los sistemas de archivos del cliente
     123
     124Los comandos disponibles según el ámbito de ejecución para el agente del sistema PXE ogLive.
     125
     126Los á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.
     127TABLA
     128Acceso a la ejecución de un comando.
     129
     130Los 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.
     131
     132Existe 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.
     133
     134Estructura del formulario.
     135
     136Introducción
     137
     138Al 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.
     139
     140Equipos del ámbito y filtro basado en el estado del equipo.
     141
     142Confirmación de ejecución
     143
     144Modo de ejecución
     145
     146Filtro de ejecución de un comando basado en su estado.
     147
     148El formulario de ejecución de un comando ofrece la posibilidad de filtrar equipos dentro de un ámbito basado en el estado de los equipos.
     149
     150Las opciones de filtrado por defecto aparecen todas activadas, tal como aparecen en la imagen.
     151
     152De 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.
     153
     154Por 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.
     155
     156Un 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.
     157
     158Modo de ejecución de un comando: inmediata o diferida con la “cola de acciones”.
     159
     160El 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.
     161
     162El 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á.
     163
     164Por 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.
     165
     166Esta operación es compatible con el filtro de equipos.
     167
     168Modo directo.
     169La operación la realiza los agentes que soporten la petición.
     170
     171Modo diferido o gestionado por la cola de acciones.
     172La operación la realiza el agente cuando conecte con el servidor.
     173
     174Modo directo y diferido para los agentes que no soportan la operación o apagados.
     175
     176No realiza la petición.
     177
     178Supervisión y resultado de las operaciones
     179
     180Cola de acciones.
     181Log histórico de las operaciones.
     182Log a tiempo real de las operaciones.
     183
     184Cola de acciones.
     185
     186Desde la consola de administración desde la opción aulas->$AMBITO->cola de acciones.
     187
     188Log en tiempo real.
     189
     190Para ver el resultado de la operación podemos utilizar varios métodos:
     191
     192Desde la consola de administración desde la opción aulas-> status ordenadores -> icono ordenador: log seguimiento
     193
     194Log histórico.
     195
     196Para ver el resultado de la operación podemos utilizar varios métodos:
     197
     198Desde la consola de administración desde la opción aulas-> status ordenadores -> icono ordenador: log histórico.