Llegó el momento de montar un disco duro dedicado exclusivamente a máquinas virtuales. Para movilidad ya tenía anteriormente un SSD Transcend ESD400K, del que no tengo hasta ahora ninguna pega. Sin embargo, hay máquinas virtuales que no necesito estar moviendo de un lado para otro, así que me decidí a montar un disco duro fijo SSD para ellas.
Conexión remota a QEMU (virt-manager/virsh)
Para conectarnos remotamente a QEMU existen diversos métodos: SSH, TCP, SSL/TLS. De todos ellos el que me resulta maś sencillo es SSH. En mi caso, tengo mis máquinas virtuales KVM en un sobremesa al que muchas veces me conecto para administrar desde mi portátil. Como es obvio, necesitaremos tener en la máquina remota instalado y corriendo openssh-server (demonio sshd)
Excluyendo falsos positivos para WordPress/Drupal en OWASP Core Rule Set 3 (mod_security)
Hacer compatibles las reglas de OWASP para los principales CMS nunca fue tarea fácil. La cantidad de falsos positivos era considerable, por lo que mod_security muchas veces bloqueaba tareas de lo más habituales: publicar un post, subir una imagen, editar un tema, etc… Hasta ahora uno de los métodos más utilizados -y tediosos- era configurar mod_security en modo de detección (SecRuleEngine DetectionOnly
) e ir comprobando en los logs las reglas que daban falso positivo para irlas excluyendo o tuneando posteriormente.
i7z: un top para CPU
Normalmente utilizo distintas herramientas para revisar el rendimiento, estado y propiedades de la CPU: sensors para temperatura, /proc/cpuinfo para revisar especificaciones del modelo, etc… Recientemente a la vez que buscaba información sobre overclocking para mi i7-2600k, descubrí por el camino i7z.
Añadidos modo terminal y HTML para jota-cert-checker
Hace tiempo publiqué un sencillo script con el que comprobar la fecha de caducidad del certificado SSL de una lista de dominios. Dicho script se llamaba originalmente ssl-cert-expiration-checker y ha sido renombrado a jota-cert-checker. He aprovechado además para añadir unas cuantas funcionalidades más y darle otro modo de uso.
2to3: migrando versión de Python con un ejemplo práctico
A Python 2 todavía le quedan cubiertos 2 años de mantenimiento aunque no es mala idea ir revisando nuestros scripts e irlos migrando de forma progresiva, sin prisa pero sin pausa. Lo incluyo entre mis tareas pendientes para los scripts y proyectos que me toca migrar.