21
JBoss Operations Network (Jboss ON) Jesús Romero Martínez Red Hat Certified JBoss Administrator https://es.linkedin.com/in/jesusro meromartinez

Presentación JBoss Operations Network

Embed Size (px)

Citation preview

Page 1: Presentación JBoss Operations Network

JBoss Operations Network(Jboss ON)

Jesús Romero Martínez

Red Hat Certified JBoss Administrator

https://es.linkedin.com/in/jesusromeromartinez

Page 2: Presentación JBoss Operations Network

Índice Características y arquitectura

Admistración

– Descubrir recursos. Inventario.

– Operaciones con recursos:

• Parada, arranque, etc.

• Despliegue de aplicaciones.

• Cambios de configuración. Drift.

• Creación de recursos.

– Administración de usuarios, roles.

– Instalación de parches

– Grupos de recursos

Monitorización

– Gráficas, métricas, alarmas y notificaciones.

– Informes.

– Control de cambios.

Page 3: Presentación JBoss Operations Network

Características principalesJBoss Operations Network (JON) es una herramienta de administración, operación

y monitorización de Red Hat para proyectos middleware de JBoss, Tomcat, Apache Web Server principalmente, y otras aplicaciones o sistemas del lado del servidor (Red Hat Linux, Postgres, etc.). Principales características:

Acceso centralizado a la configuración, administración y monitorización de recursos.

Despliegue de servidores, aplicaciones y servicios a través de grupos de plataformas o servidores.

Gestión de cambios en las aplicaciones, historial de despliegues y posibilidad de deshacer cambios.

Supervisar e implementar parches y actualizaciones.

Detectar automáticamente aplicaciones, servidores y servicios. Inventario de recursos.

Automatizar la ejecución de operaciones en los recursos gestionados y grupos de recursos.

Monitorización del rendimiento y la disponibilidad de aplicaciones y servicios. Definición de alertas y notificaciones.

Page 4: Presentación JBoss Operations Network

Arquitectura

Page 5: Presentación JBoss Operations Network

Administración Descubrir recursos. Inventario. Operaciones con recursos:

Parada, arranque, etc. Despliegue de aplicaciones. Cambios de configuración. Drift. Creación de recursos.

Administración de usuarios, roles. Instalación de parches. Grupos de recursos

Page 6: Presentación JBoss Operations Network

Inventario. Descubrir recursosEn el inventario se gestiona la búsqueda y seguimiento de las plataformas, servidores y servicios que serán administrados en JON. Los recursos pueden ser descubiertos manual o automáticamente. Desde el inventario el administrador podrá registrar qué recursos específicos se administran, ignorando o descatalogando aquellos que no se necesiten. Ej. Instancia JBoss EAP:

Page 7: Presentación JBoss Operations Network

Operaciones con recursos Ofrecen la capacidad de ejecutar acciones en los recursos gestionados en el inventario. Las operaciones dependen de los recursos, pero pueden incluir acciones tales como detener, iniciar y reiniciar, o recolección de información detallada. Ej. Instancia JBoss EAP:

Page 8: Presentación JBoss Operations Network

Operaciones: Despliegue de aplicacionesEntre las operaciones disponibles se ofrece tanto el despliegue de aplicaciones como de paquetes de software:- Despliegue de aplicaciones: mediante la creación de un recurso hijo.- Mediante el subsistema "Bundle" se ofrece la función de aprovisionamiento de JON que permite desplegar paquetes de software en máquinas remotas, lo que le posibilita instalar y actualizar distintos tipos de software (servidor de aplicaciones, S.O. Red Hat Linux).

Page 9: Presentación JBoss Operations Network

Operaciones: Cambios de configuraciónJON permite la lectura y actualización de la configuración de los recursos gestionados, así como el seguimiento de los cambios realizados. Los cambios se registran en un histórico que permite comparaciones con versiones anteriores de la configuración del recurso, dando la posibilidad de revertir cambios.

Page 10: Presentación JBoss Operations Network

Operaciones: DriftPosibilidad de establecer baselines o punto de comparación. JON identifica qué cambio se ha realizado (comparación con una baseline) y dónde se ha producido.

Page 11: Presentación JBoss Operations Network

Operaciones: Creación de recursosDependiendo del recurso, se puede añadir manualmente “recursos hijo” al inventario.Ej.: Instancia JBoss EAP Standalone:

Page 12: Presentación JBoss Operations Network

Administración de usuarios y rolesJON proporciona la capacidad de definir niveles de visibilidad, control y acceso a los recursos del inventario mediante la definición de roles, usuarios y permisos. Puede ser utilizado para proporcionar permisos específicos a distintos grupos de usuarios, limitando el riesgo de que determinados usuarios realicen operaciones en aplicaciones o entornos.

Page 13: Presentación JBoss Operations Network

Instalación de parchesJON permite la configuración de repositorios locales o remotos asociados a contenedores de paquetes de software, lo que le posibilita instalar y actualizar distintos tipos de software (servidor de aplicaciones, S.O. Red Hat Linux).

Page 14: Presentación JBoss Operations Network

Grupos de recursosLos recursos pueden agruparse para administrar, operar o monitorizar elementos de manera global. Existe la posibilidad de agrupar en grupos dinámicos, donde se irán incluyendo elementos automáticamente según el criterio establecido.

Page 15: Presentación JBoss Operations Network

Monitorización Visualización de gráficas y disponibilidad de recursos Métricas Alarmas y notificaciones Informes Control de cambios

Page 16: Presentación JBoss Operations Network

Visualización de gráficas y disponibilidad de recursosJON gestiona la recogida de mediciones mostrando visualmente los datos en gráficas y la disponibilidad de los recursos administrados. Es posible configurar baselines para mostrar las métricas que salen de sus rangos normales.

Page 17: Presentación JBoss Operations Network

MétricasDependiendo del recurso monitorizado, se ofrece habilitar o deshabilitar distintos tipos de mediciones y configurar la frecuencia en la recogida de datos.

Page 18: Presentación JBoss Operations Network

Alarmas y notificacionesLa configuración de alertas se integra con distintos tipos de notificaciones para proporcionar al usuario información del rendimiento o ejecución de tareas automáticas en determinadas condiciones.

Page 19: Presentación JBoss Operations Network

InformesJON proporciona diferentes informes para analizar el estado del entorno.

Page 20: Presentación JBoss Operations Network

Control de cambiosEl informe del historial de cambios permite realizar un seguimiento de los cambios ejecutados mediante JON.

Page 21: Presentación JBoss Operations Network

¿Preguntas?