Btrfs y sus funcionalidades

Introducción Btrfs es un sistema de ficheros para Linux con funciones que permiten escalar el almacenamiento a configuraciones de gran capacidad. De la misma forma que lo hace ZFS, Btrfs hace un uso extensivo de copy-on-write, permite hacer snapshots de solo lectura o modificables, incluye soporte nativo para sistema de ficheros multidispositivo y soporta subvolumenes. […]

Crear imagen qcow2 Windows Server 2016 Core para Openstack

Introducción En esta entrada voy a detallar los pasos más relevantes que he seguido para preparar una imagen de Windows Servers 2016 Core en formato qcow2, para posteriormente utilizarla en un OpenStack y reutilizarla para lanzar instancias de ella. OpenStack pone a disposición imágenes de algunos sistemas operativos, para poder hacer uso de ellas de forma instantánea […]

Despliegue app python con uWSGI & Systemd

Introducción La idea de esta entrada es desplegar una aplicación web cualquiera, en este caso voy a usar una de ejemplo clonada de un repositorio git ya existente. Para desplegar dicha aplicación se va hacer uso de un servidor web (nginx) y un servidor de aplicaciones que soporte este lenguaje (uWSGI). Esta desarrollada con flask, […]

Centralizar Logs – FileBeat + ElasticSearch + Kibana

  Introducción Al igual que en la entrada monitorizar tus hosts recopilábamos información sobre el sistema de varios hosts gracias a varios componentes, ahora con la ayuda de estos componentes: Con FileBeat recolectaremos los logs de nuestras máquinas clientes para enviarlos al servidor donde se almacenarán los logs gracias al componente ElasticSearch directamente. Luego gracias a una plantilla para FileBeat filtraremos los logs y […]

Comparativa rendimiento contenido estático – Apache2 vs Nginx

Esta comparativa simplemente trata de ver las peticiones que son capaces de responder por segundo apache2 en los modos ( prefork, event y worker) y nginx con contenido estático. En esta entrada se entiende que sabes realizar la instalación de apache y nginx. En esta prueba se prueba a hacer peticiones a un simple fichero html estático, una […]

Monitorizar tus hosts con Glances + InfluxDB + Grafana

Antes de entrar en profundidad con la instalación de cada componente, vamos a explicar que es cada uno de ellos y cual es su función: Glances: es una herramienta de monitoreo de sistema multiplataforma escrita en Python que utiliza la librería psutil para conseguir la información de nuestro sistema. InfluxDB: es una base de datos de series de tiempo […]

Automatizar migración en vivo con libvirt/KVM & Bash Script

ESCENARIO: Introducción Vamos a crear dos máquinas virtuales mediante virt-manager, donde el disco duro de MV1 será formato qcow2 y utilizando una imagen base. Y el disco adicional de 1 GiB es un volumen lógico formateado con XFS, al igual que el disco duro de MV2 es un volumen lógico creado previamente en el sistema. […]