Federico Cinalli

50 Conceptos de vRealize Operations Manager

50 Conceptos vRealize Operations Manager

 

La idea de esta serie de Posts es obtener una idea global de los principales conceptos de vRealize Operations Manager, vROps para los amigos, con el fin de familiarizarnos con esta poderosa herramienta.

Es preocupante la cantidad de infraestructuras de VMware que disponen no solo de licencias de vROps, sino que además el servicio está instalado y funcionando aunque es muy bajo el porcetaje de empresas que realmente saben utilizarlo.
El motivo es muy claro y no es otro que la falta de conceptos sumado a muy poco tiempo invertido en la herramienta.

Comprender 50 conceptos clave es la diferencia entre leer y comprender un texto técnico.

Vamos a comenzar con una pequeña descripción de qué es vROps.

vRealize Operations Manager es un sistema de Gestión de la Capacidad y Monitorización de los Recursos que, a través de su sistema de auto-aprendizaje, tiene la capacidad de proveer recomendaciones y alertas de forma proactiva.

La instalación y configuración de vROps es muy pero muy simple ya que está compuesto por pocos componentes y tanto el despliegue como la configuración inicial se hacen en pocos minutos.

 

Control de cambios:

1 de Julio de 2020: Conceptos del 1 al 10

21 de Julio de 2020: Conceptos del 11 al 14

 

1-Nodo: Un nodo es una instancia del Appliance de vROps que cumple una determinada función. Existen 4 tipos de Nodos para dar servicio al Cluster de vRealize Operations Manager como son el Master, Replica, Data y el Collector.
Cualquier despliegue de vROps requiere, al menos, un nodo.
El instalador es el mismo para los Nodos del Master, Replica y Data y el OVA en versión 8.1 ocupa un tamaño de 2.57 GB.

vRealize Operations Manager

 

2-Cluster: Todo despliegue de vROps incluye un Cluster. No importa si nuestra instalación es muy simple y está compuesto por un único Nodo, siempre tendremos el servicio de Cluster. Tal servicio estará Online mientras esté operando y para ejecutar tareas de mantenimiento como añadir otro Nodo, Actualizar o Parchear debemos detener el servicio dejando el servicio de Cluster en estado Offline.

Nodo vRealize Operations Manager

TIP: Para acceder al panel de gestión del cluster apuntamos a https://fqdn-vrops/admin, mientas que para las tareas del día a día de vROps utilizamos https://fqdn-vrops/ui.

3-Master (Node): El Master Node es el servidor principal de vROps que se encarga de todas las tareas como recoger métricas, analizarlas, clasificarlas, almacenarlas, presentarlas, enviar notificaciones y otras tareas como autenticación y gestión de APIs y el interface de usuario.
El primer Nodo del Cluster ejecutará todas las tareas mencionadas anteriormente. En pruebas de concepto o instalaciones pequeñas que no requieran alta disponibilidad es posible utilizar un único Nodo en el Cluster que operará como Master.

vRealize Operations Master Node

TIP: Al tratarse de un sistema de monitorización y análisis es un MUST apuntar a un NTP, el mismo al que estén apuntando sistemas como DC’s, vCenter, nodos NSX, etc.

4-Replica (Node): El Replica Node o Master Replica Node nos permite disponer de Alta Disponibilidad en el Cluster de vROps.
Los Nodos Master y Replica se repartirán las tareas de Análisis y, en caso de fallo del Master Nodo, el Replica Node se encargará de la continuidad del servicio. Los datos del Master Node se replicarán en el Replica Node incrementando la disponibilidad del Cluster.
El despliegue en Alta Disponibilidad requiere de un servicio externo de balanceo que se encargue de la monitorización de los Nodos y de la distribución del tráfico.

TIP: Crea reglas de anti-afinidad para distribuir la ejecución de los Nodos del Cluster en Hosts diferentes. Idéntico caso si estamos utilizando Storage DRS.
Aplicar las recomendaciones del sizing recomendado por VMware según el tamaño y considerar aprovisionar los appliances (Nodos) sobre almacenamiento con buen rendimiento.

5-Data (Node): La forma de escalar nuestro Cluster de vROps después de haber desplegado un Master y un Replica Node es desplegar una o más instancias de Data Node.
El Data Node se encarga del almacenamiento de los Datos, especialmente orientado para grandes despliegues como indican los diseños validados de VMware.

TIP: Tenemos a nuestra disposición el vROpsSizer, una excelente web que nos permite introducir los datos de nuestro entorno y nos recomendará el número de Nodos y sus correspondientes capacidades.
Link: https://vropssizer.vmware.com/sizing-wizard/choose-installation

Sizer vRealize Operations Manager

https://vropssizer.vmware.com/sizing-wizard/choose-installation

 

6-Collector: Los collectors o recopiladores son instancias mínimas de vROps que únicamente recogen métricas y las reenvían al servicio de Cluster. Es especialmente útil cuando contamos con una infraestructura distribuida en varios Sites, incluso separados por miles de kilómetros, ya que nos permite disponer de un único punto de control para múltiples Sites.
Otro caso de uso de los Collectors es distribuir la carga (o liberar al Master y Replica Node) para la tarea de recepción de métricas.

7-Adapter o Account: Anteriormente llamado Adapter o recientemente renombrado a Account (o Cloud Account) es el nombre que utilizamos para llamar al conector que apunta a un determinado recurso o servicio para poder recibir métricas, parámetros y estados.
Por ejemplo el Account más común es el que utilizamos para conectarnos a una o múltiples instancias de vCenter Server.

TIP: Utilizar cuentas de servicio para conectar nuestro vROps al vCenter nos permite identificar las tareas y carga de trabajo que procede de vROps en nuestras instancias de vCenter.

vROps account

8-Metrica: Valor de un determinado contador asociado a una instancia de un objeto que proviene de un Adaptador o Cuenta Cloud.
Ejemplo: Valor [65] de un contador [CPU Workload] asociado a una instancia de un objeto [VM] que proviene de una Cuenta Cloud [vCenter].
Las cuentas Cloud/Adaptadores cuentan con múltiples tipos de objetos asociados y cada objeto tiene su colección de propiedades, estados y métricas.

TIP: Independientemente de conocer cómo funciona vROps, si no estamos familiarizados con ciertos valores de referencia como son las métricas principales será algo complicado comprender qué es lo que está ocurriendo con ese objeto de la infraestructura.

Metrica vRealize Operations Manager

9-Threshold: Existen determinados umbrales que delimitan el estado de las métricas de los objetos. vRealize Operations Manager utiliza 4 colores que son verde, amarillo, naranja y rojo. Siguiendo con el ejemplo del consumo de vCPU podemos decir que un valor de consumo de hasta 69% se mostrará en color verde. De 70 a 79% el color del estado será amarillo y resentará un aviso. Un valor de entre 80 y 89% estará “pintado” de color naranja y deberá ser considerado con una alerta y si el consumo de vCPU supera el 90% de uso veremos el estado del contador en color rojo y, en consecuencia, debemos considerar el estado como critico.
En el supuesto caso que no estemos recibiendo métricas del objeto el color que represente el estado será gris.

TIP: No todas las cargas de trabajo deberían ser consideradas bajo la vara del mismo umbral ya que no es lo mismo un Cluster crítico en Producción que otro destinado a pruebas y desarrollo. Podemos adaptar los Thresholds a través de las Políticas.

vRealize Operations Manager Threshold

vROps Threshold

 

10-Parametro: Es muy fácil confundir una métrica con un parámetro. Una métrica puede cambiar su valor con cierta frecuencia dependiendo de lo que esté representando.
Un parámetro nos sirve para obtener valores que cambian muy poco con el tiempo o que directamente no cambian. Como ejemplos podemos mencionar la versión del SO del guest, el nombre de una BBDD, la dirección IP de un controlador de dominio o el número de discos de capacidad de un Disk Group en vSAN.
Además es posible crear grupos de objetos dinámicos en base a propiedades como Tags o Etiquetas y gestionar esos objetos agrupados, por ejemplo, en base a un SLA en común.

TIP: Podemos definir nuestros Parametros utilizando el API de vROps y extender de esta forma la monitorización de determinadas aplicaciones sin necesidad de desarrollar con el SDK.

Parametros vRealize Operations Manager

 

Bonus Track -> eBook gratuito “Maximizing VMware vRealize Operations” por David Davis

eBook Gratuito vRealize Operations Manager

Link: https://blogs.vmware.com/management/2018/10/free-ebook-the-gorilla-guide-to-vmware-vrealize-operations-by-vexpert-david-m-davis.html

 

11-Dashboard: Uno de los elementos más reconocibles en vROps es el Dashboard o Panel que nos muestra, normalmente de forma gráfica, una serie de información.
Existen Dashboards que vienen de “fabrica” con el producto y otros nuevos que se incluyen en los Management Packs. Además, si disponemos de la edición Advanced o Enterprise podremos crear nuestros propios Dashboards.
Los Dashboards están alimentados por dos elementos: Widgets y View.
Podemos considerar a los Dashboards como un resumen de un determinado recurso.

Dashboard vRealize Operations Manager

TIP: Muchas empresas o incluso consultores parten de la idea de que crear Dashboards es la solución a todos los problemas. Mi recomendación es que antes de comenzar a crear Dashboards se debería haber revisado cada uno de los ya existentes, al menos para obtener ideas de lo que se puede crear.

 

12-Widget: Son elementos que representan datos como valores y métricas de forma gráfica y que alimentan a los Dashboards.

También podemos ver Widgets en diferentes partes de vROps como otro elemento de representación gráfica en Environment o incluso como parte de un Dashboard insertado en un Report.
Mis Widgets preferidos son el Heatmap, el Workload Pattern o Stress y el viejo Health.

vROps WidgetWidget en Dashboard vRealize Operations ManagerColección de Widget en vRealize Operations Manager

TIP: Comenzamos a comprender vROps al ver los mismos datos en diferentes partes del entorno, pero representado de forma diferente como un View, un Widget de entorno o un Widget dentro de un Dashboard.
Esto muchas veces suele confundir a un administrador que recién comienza con vROps al pensar que se trata de diferente información.

 

13-View: Las vistas en vROps, al igual que los Dashboards, muestran información en un determinado formato. El propio vROps incluye de base un número importante de Views y cada vez que instalamos un Management Pack, normalmente, éste agregará más Views a la lista.

vROps Vista

Si disponemos de la edición Advanced o Enterprise podremos crear nuestras propias Views y algo muy interesante es que disponemos de ciertas operaciones para poder jugar con los valores de las propiedades y/o métricas como son la suma, el promedio o el valor mas alto.

Creacion de Vista en vRealize Operations Manager

Por ejemplo, si quisiéramos saber el valor promedio de latencia de escritura de una determinada aplicación solo tendríamos que agrupar esas maquinas y crear un View agregando la métrica de latencia de escritura en disco y calculando el promedio.

Tiempo de configuración -> 2 minutos.
Resultado -> Satisfacción.
Tener acceso a información precisa no tiene precio.
Para todo lo demás existe Mastercard.

Otro concepto importante en las Views es que pueden alimentar a Dashboards y a Reports y, una vez más, tenemos otro ejemplo de cómo vROps nos muestra múltiples veces la misma información pero en diferente formato.

 

14-Report: Una vez que estamos familiarizados con los Dashboards, los Widgets y las Vistas qué bueno sería combinar todo eso verdad? Los Reports están basados en Dashboards (con sus Widgets) y Views.
Disponemos de múltiples Reports que están incluidos de base más los que se agregan como parte de los Management Packs que vamos instalando.
Siguiendo la línea de los Dashboards y las Views, los adinerados que disponen de la edición Advanced o Enterprise podrán crear sus propios Reports.
Esos Reports se pueden personalizar añadiendo una portada con el logo de la empresa y ciertos nombres de columnas de los Views pueden ser renombrados.

Report en vRealize Operations Manager

TIP: Una opción muy interesante es programar la ejecución y el envío de un Report

Programacion de Report en vRealize Operations Manager

 

Hasta aquí la actualización de los conceptos de vRealize Operations Manager. Pronto actualizaremos el Post con más conceptos. Si te ha gustado por favor ayudame a compartirlo para que más gente se beneficie de este material gratuito y en nuestro idioma.

 

Nos vemos en la próxima!!!

 

 

Migrando a Cloud

Podcast Migrando a Cloud

 

En el episodio número 16 de la primera temporada de Un Podcast para TI nos arremangamos con Héctor y nos preguntamos: "Estamos listos para migrar a Cloud?". En realidad ésa sería la pregunta que cualquier empresa se hizo hace tiempo o se está haciendo estos días. 

Son muchos los puntos a tener en cuenta como en base a qué requerimientos nos decantamos por una plataforma Cloud u otra, cómo encaramos el sizing, qué tipos de servicios contratar, migramos al 100% o nos planteamos un entorno híbrido? 

También, como si fuera poco, hablamos de las letras pequeñas de las diferentes soluciones.

Analizamos 4 casos de uso diferentes desde la perspectiva de una empresa y también desde el punto de vista de un proveedor de servicios. Hay vida para el sysadmin mas allá de una migración a Cloud?

 

Como en cada episodio esperamos que lo disfruten y que podamos aprender juntos. Dejanos tu feedback, comentarios, opiniones y, por favor, ayudanos a compartirlo así puede llegar a gente que tal vez le pueda venir muy bien.

 

Agradecemos a EasyCloudFactory por apoyarnos en este episodio.

 

#UnPodcastParaTI #MigrandoACloud #Recalculando #DaleLikeSiTeGusto #NosAyudasACompartir?

Podcast Tips y Buenas Practicas en Protección de datos

Proteccion de Datos

 

En este Episodio 15 de Un Podcast para TI tiramos la casa por la ventana porque nos visita un gran amigo como es Jorge de la Cruz para hablar de los mejores Tips y Best Practices en Protección de Datos.
Además de conocer un poco más a Jorge, con Héctor hacemos un analisis pormenorizado de todos los puntos que se deben considerar en una buena política de protección de datos.

Agradecemos a Veeam -> vee.am/unpodcastparati y a EasyCloudFactory que colaboraron en este episodio.

En el Podcast hablamos de Réplicas vs Backups, Políticas de Retención, Protección de Microsoft 365, Deduplicación, Copia en Cloud, Requerimientos técnicos para el dimensionamiento de la protección y múltiples Tips entre otras cosas.

También tuvimos la oportunidad de conocer un poco más al gran Jorge de la Cruz quien es un verdadero crack y nos regala infinidad de Posts de calidad en nuestro idioma. Gracias Jorge!!!

 

#UnPodcastParaTI 

Un Laboratorio para TI

Un Laboratorio para TI

 

Constantemente necesitamos aprender algo nuevo, probar una actualización, una prueba de concepto o una configuración diferente. Nada mejor que la zona de confort de un homelab para trabajar sin presión de ninguna clase y aprender a nuestro ritmo y preferencia.

En el episodio número 14 de Un Podcast para TI disfrutamos de lo lindo con Héctor hablando de las diferentes opciones a considerar a la hora de invertir en nuestro laboratorio.

Hablamos además de diferentes Casos de Uso, Presupuestos, tecnologías, pros y contras. Debe la empresa facilitarnos un entorno de laboratorio? Seremos nosotros los que invertiremos en nuestro Lab? Consideramos además factores como consumo eléctrico, gestión remota, el factor ruido y su tamaño (wife friendly factor), escalabilidad y por supuesto también el rendimiento.

Queremos saber qué estás utilizando en tu HomeLab, qué software y qué hardware utilizás y también qué presupuesto consideras que sería razonable para el caso de uso que le vas a dar. Esperamos tu feedback! 

Podcast Soluciones de Código Abierto para Empresas


Soluciones de Código Abierto para Empresas

 

En este Podcast co-presentado con mi compi Héctor Herrero hablamos de la madurez de las soluciones de Código Abierto para las Empresas.

Esta vez me toca hacer de entrevistador para que Héctor saque a relucir sus conocimientos y gran experiencia en todo tipo de soluciones basadas en OpenSource que, seguramente, sorprenda a más de uno.

Durante el Podcast Héctor nos cuenta de productos como NextCloud, Keepass, Grafana, Zimbra, Jitsi, PiHole, Centreon, Ansible, pFSense, PHPIpam y OTRS entre otras. Por último también comentamos opciones de Domótica en el Centro de Datos.

Otro Podcast para la colección y ya van 13!

Te lo vas a perder?

Podcast El amigo de VMware en la Empresa

 El Amigo de VMware en tu Empresa

 

En este Podcast aprendemos con Héctor los entretelones de un VMware Técnical Account Manager, más conocido como TAM.

El gran Ariel Sanchez Mora, Sr. TAM de VMware en USA, nos cuenta todos los detalles de cómo trabaja un TAM para las grandes cuentas, cómo es el trabajo del día a día y también los requerimientos para optar a ser un TAM.

Ariel Sanchez, además de ser una excepcional persona con amplios conocimientos técnicos, es muy conocido en el ambiente vCommunity y nos cuenta con detalles todo lo relacionado a los diferentes eventos, plataformas y formas de colaboración para la comunidad IT.

Es un gran honor para Héctor y para mí poder aprender tantas cosas de parte de una persona como Ariel y esperamos que al escuchar este Podcast lo disfrutes como lo hicimos nosotros al grabarlo con él.

Por favor no te olvides de ayudarnos a compartir ;-)

 

#UnPodcastParaTI #GraciasAriel #vCommunity #vExpert #VMware

Podcast Azure desde dentro

Podcast Azure desde dentro

 

Éste es uno de esos Podcast en que el tiempo se pasa volando mientras aprendemos de la mano de un gran comunicador y mejor persona.

Con mi colega Héctor Herrero tuvimos la suerte de poder recibir a un invitado de lujo como es David Carrasco (MVP de Azure, MCT, Influencer) quien nos respondió absolutamente todo lo que le preguntamos de Azure y el Cloud en general.

Sin duda otro Podcast de los que nos gusta escuchar varias veces para aprender, en este caso de la nube Publica de Microsoft. Azure es sin duda una alternativa tremendamente competitiva a cualquier otra plataforma Cloud y los números confirman su crecimiento.

A nivel de contenido David nos cuenta los principales servicios de Azure así como también recursos para poder formarnos en este apasionante mundo de las Cloud Publicas.

Como siempre esperamos que les guste y no dejes de comentar y si te gustó ayudanos a compartir!!!

 

#UnPodcastParaTI #GraciasDavid #Azure

Suscribirse a este canal RSS