PMM2: Ventana de mantenimiento API AlertManager


Una ventana de mantenimiento es un periodo de tiempo en el que un servidor va a estar caído de forma controlada por una tarea administrativa, ya sea sustituir alguna pieza de hardware, actualizar algún software que precise de un reinicio o incluso puede deberse a alguna operación realizada en la electrónica de red que conecta el servidor. Durante estos periodos de tiempo debemos deshabilitar las alarmas del servidor intervenido para que no moleste mientras se realizan las tareas, en este artículo programaremos un pequeño script para generar dichas ventanas de mantenimiento en AlertManager de forma rápida y sencilla.


Autor: kr0m -- 21/11/2020 11:12:42

Cliente BitTorrent headless en jail FreeBSD.


Una de las maneras mas rápidas y sencillas de descargar ficheros es mediante BitTorrent, pero hay contenido que solo lo tienen un reducido número de personas y la descarga puede llevar horas o incluso días, en estos casos vale la pena tener un servidor de descargas dedicado exclusivamente a esta tarea, de este modo no será necesario dejar nuestro equipo encendido todo ese tiempo. En este artículo se explicará como instalar un servidor de transmission en modo headless, como configurar un cliente para gestionar las descargas desde nuestro pc y como compartir el contenido descargado mediante ZFS-NFS4.
 

Autor: kr0m -- 21/11/2020 02:45:27

FreeBSD ZFS Vol4: Convertir zroot a Mirror


Tener redundancia del SO es casi igual de importante como redundar los datos propiamente dichos, el fallo del SO puede implicar un downtime considerable dependiendo de los servicios que hubiesen instalados en este, a continuación veremos como pasar nuestro pool zroot a modo mirror, de este modo los datos del SO estarán duplicados en tantos discos como deseemos.

 


Autor: kr0m -- 15/11/2020 02:27:51

FreeBSD ZFS Vol3: Mirror ZFS


Un mirror ZFS consiste en dos o mas discos donde toda la información es escrita en todos los miembros del vdev, las lecturas se realizarán de forma paralela desde todos los discos aumentando así el rendimiento en lecturas, el mirror tendrá la capacidad del dispositivo de menor tamaño, podrán fallar hasta N-1 discos sin que haya pérdida de datos y además cualquier vdev de un solo disco puede ser transformado a mirror mediante el comando zpool attach. En este artículo explicaremos como generar un mirror y como ampliar un vdev a mirror.

 


Autor: kr0m -- 13/11/2020 01:27:02

FreeBSD ZFS Vol2: ZFS properties


Se podría decir que las properties de ZFS son las opciones que nos permite configurar el sistema de ficheros, entre estas opciones podemos encontrar por ejemplo la compresión de datos, deduplicación, duplicado de ficheros o compartir ficheros por NFS/SAMBA. En este artículo probaremos la compresión de datos mediante un sencillo ejemplo.

 


Autor: kr0m -- 12/11/2020 05:05:32

FreeBSD ZFS Vol1: ZFS básico


Siguiendo con la serie de artículos sobre ZFS bajo FreeBSD vamos a explicar como crear un pool ZFS básico, tan solo crearemos el pool y lo montaremos.

 

 


Autor: kr0m -- 12/11/2020 04:56:41

FreeBSD ZFS Vol0: Conceptos básicos


ZFS es un sistema de ficheros avanzado con un diseño que solventa la mayoría de los problemas presentes en los sistemas de ficheros actuales, originalmente fué desarrollado por Sun Microsystems pero actualmente es mantenido por la comunidad open source bajo el nombre OpenZFS. Los roles de gestor de volúmenes y sistema de ficheros han sido unificados permitiendo compartir el espacio de almacenamiento del pool entre varios sistemas de ficheros/datasets y unificando de forma mas coherente la visión del almacenamiento.

 


Autor: kr0m -- 11/11/2020 03:39:20

Gestión de VMs Bhyve en FreeBSD con Iohyve


Iohyve es un gestor de máquinas virtuales Bhyve que hace uso de funcionalidades ZFS para ofrecer una experiencia de uso mas sencilla e intuitiva, entre sus características destacan la capacidad de realizar  snapshots, gestión de ISOs, servidor VNC integrado, clonado y backup de VMs. Se podría decir que es el equivalente a Iocage pero para VMs Bhyve, por otro lado si preferimos una interfaz unificada siempre podremos utilizar CBSD(2).

 


Autor: kr0m -- 10/11/2020 04:43:44

Averiguar a que Jail pertenece un proceso en FreeBSD


Utilizar Jails como sistema de virtualización nos permite un uso mas eficiente de los recursos del sistema pero también puede causar problemas si un proceso de una de las Jails consume recursos de forma descontrolada, en estos casos debemos determinar a que Jail pertenece el proceso conflictivo ya sea para debugear la causa del problema o reiniciarlo.


Autor: kr0m -- 01/11/2020 01:38:01

Consultar dominios OVH/GoDaddy mediante Python


En artículos anteriores ya explicamos como acceder a las APIs de OVH/GoDaddy, en esta ocasión programaremos un script que combina ambas APIs para localizar un dominio en concreto, además generará un fichero de caché para agilizar la búsqueda y la posibilidad de consultar la información WHOIS/DNS del dominio en caso de no encontrarlo en ningún panel.


Autor: kr0m -- 31/10/2020 01:20:19