Federico Cinalli

Raspberry Pi - Qué es y casos de Uso

 Un Podcast para TI Raspberry PI

 

Otra masterclass de Héctor en el Episodio 21 de Un Podcast para TI! En esta ocasión Héctor nos cuenta lo básico de Raspberry Pi y qué tipo de aplicaciones y usos podemos darle a este pequeño pero poderoso equipo del tamaño de una tarjeta de crédito.

Hoy en día con la proliferación de sistemas y proyectos de automatización y IOT podemos tener al alcance de la mano una PI que nos permitirá introducirnos en ese apasionante mundo y, de paso y por el mismo precio, podremos aprender a escribir unas líneas de código para hacer funcionar los accesorios y pequeñas automatizaciones.

Héctor también nos explica la diferencia entre un Arduino y una Raspberry PI además de un importante listado de casos de uso tanto para casa como para la empresa.

 

Como siempre agradecemos que nos ayudes a compartir y que si te gusta nos des tu Like que nos ayuda muchísimo en el posicionamiento y podrá llegar a más gente.

Hablando de Seguridad

Hablando de Seguridad

 

Una nueva edición de Un Podcast para TI en el que junto con Héctor Herrero hablamos de Seguridad Informática haciendo hincapié en los principales riesgos a los que están expuestas las empresas.

Desde los principales fallos de seguridad a nivel de infraestructura, pasando por auditorías, certificaciones de seguridad como la ISO 27001 o la del Esquema Nacional de Seguridad, herramientas, buenas prácticas y riesgos en general y recomendaciones son los temas de los que hablamos en esta edición del Podcast.

Dejamos claro que la seguridad es un proceso y debe tratarse como tal. Ponemos nuestro granito de arena que tal vez le sirva a alguien para poder reducir los riesgos de seguridad IT en sus empresas.

 

Como siempre agradecemos enormemente si nos ayudan a compartir en redes sociales para que ésta información pueda llegar a mas gente.

#UnPodcastParaTI #GraciasPorCompartir #SeguridadIT

Podcast Contenedores y Kubernetes desde cero

Un Podcast para TI Docker y Kubernetes

 

En este nuevo Podcast recibimos con Héctor a Raúl Unzué, un súper crack que nos enseña los conceptos principales de un Contenedor, las diferencias con una maquina virtual y también las bases para entender qué es Kubernetes y cómo lo podemos comparar con un Cluster de VMware vSphere.

Con Raúl hablamos de temas muy interesantes como es la evolución de estas tecnologías, el mundo DevOps y también sobre cómo comenzar a aprender del mundo Cloud Native Apps.

 

Como siempre, te agradecemos enormemente que nos ayudes a compartir y esperamos tu feedback -> #UnPodcastParaTI.

 

 

Podcast Hablando de Almacenamiento

 Podcast hablando de Almacenamiento

 

Episodio 18!!! Esta semana hablamos con Héctor de Almacenamiento. Vaya si tenemos una larga lista de temas a cubrir comenzando con la revolución de opciones que hay hoy en día producto de las tecnologías de Almacenamiento definido por Software, las plataformas HCI y todas las opciones de discos SSD. 

Hablamos además de casos de uso para sistemas NAS, SAN y HCI con sus pros y contras, precios (con Héctor no nos ponemos de acuerdo en este punto) y puntos a tener en cuenta. 

Una semana más fué muy difícil intentar meter todo lo que queríamos hablar en menos de una hora pero, con el estilo de siempre, habemus Podcast!!!

Como siempre agradecemos los likes, suscripciones, feedbacks y que nos ayuden a compartir en redes sociales.

 

#UnPodcastParaTI #GraciasPorCompartir #TuLikeNosAyuda

Podcast OVHcloud, La Nube Europea

OVHcloud La Nube Europea

 

En el Episodio 17 de Un Podcast para TI, con mi compi Héctor Herrero, recibimos la visita de Adrian González, Business developer en OVH Cloud

Durante el episodio descubrimos esta plataforma Cloud 100% Europea y Adrian (Adri para los amigos) nos cuenta poco a poco en qué se diferencian de los súper Cloud Providers. Además del portfolio, hablamos de asuntos de lo más interesantes como son el Cloud Act, el índice PUE, el diseño y refrigeración de sus Datacenters y también de una plataforma con tecnología VMware ofrecida como servicio que es Hosted Privated Cloud.

No voy a entrar en los detalles de cómo le fué a Adri en el PinPong ya que el Podcast habla por si solo pero agradecemos enormemente su colaboración con el Podcast así como también la participación de OVH en el Libro VMware por vExperts y también en los diferentes eventos de VMUGs.

 

Agradecemos especialmente que nos ayuden a difundir a través de las redes sociales. 

 

#UnPodcastParaTI #OVHCloud 

 

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?

Suscribirse a este canal RSS