Nuevo lavado de cara del blog

󰃭 2026-02-11 (updated: 2026-02-11 ) | #blog

Después de bastante tiempo sin actividad, he aprovechado para darle al blog un nuevo lavado de cara, tanto a nivel visual como técnico. No se trata solo de un cambio estético, sino de una revisión completa de la base sobre la que se apoya el sitio.

El principal cambio ha sido el paso a una plataforma estática basada en Hugo, con una infraestructura mucho más sencilla y predecible. El contenido se gestiona directamente desde repositorios Git y el resultado es HTML estático servido sin capas intermedias, lo que reduce complejidad, dependencias y puntos de fallo. Menos servicios, menos mantenimiento y tiempos de carga prácticamente inmediatos.

Continuar leyendo 


Rundeck integrado con Apereo CAS (Parte 1)

󰃭 2022-10-11 (updated: 2022-10-11 ) | #Linux #tutorial

Rundeck se ha convertido en una herramienta imprescindible y que me permite automatizar una enorme cantidad de procesos de una forma sencilla. Si tengo que buscarle un pero es que como todo software que tiene una versión de fuentes abiertas y otra versión “profesional” de código cerrado y licencia muy cara, es que las mejores opciones, evidentemente, siempre están en la versión de pago. De casi todas ellas se puede prescindir pero hay una que siempre me frustra cuando no está disponible, el SSO.

Continuar leyendo 


Montar un fichero qcow2 en Linux

󰃭 2022-03-27 (updated: 2022-03-27 ) | #Linux #tutorial

Hoy vamos a hacer algo sencillo pero que siempre se me olvida como se hace cuando más lo necesito, montar un volumen qcow2 de una máquina virtual para obtener alguno fichero o información que se encuentra dentro.

Activar el modulo NBD

Lo primero es cargar el módulo NBD que nos permitirá conectar el fichero qcow2 como un dispositivo de disco más del sistema.

{% highlight bash %}

igalvit@server:/vms/kvm$ sudo modprobe nbd max_part=8

Continuar leyendo 


Integrar Exchange 2019 con Apereo CAS mediante ADFS (Parte 5)

󰃭 2022-03-25 (updated: 2022-03-25 ) | #Exchange Server #tutorial

Hoy llegamos a la parte 5 donde veremos alguna prueba del resultado final y algunos cambios interesantes que pueden mejorar la experiencia de usuario.

Acceso al OWA

El acceso al OWA lo haremos como siempre, accediendo por la URL que hayamos definido para este servicio que en nuestro caso es https://exlab.olimpo.lab/owa.

Cuando accedamos en vez de mostrarnos el formulario clásico del OWA veremos una página llamada Home Realm Discovery donde deberemos seleccionar el proveedor que vamos a usar para autenticarnos, que en nuestro caso será apereolab.olimpo.lab.

Continuar leyendo 


Integrar Exchange 2019 con Apereo CAS mediante ADFS (Parte 4)

󰃭 2022-03-22 (updated: 2022-03-22 ) | #Exchange Server #tutorial

Hoy llegamos a la parte 4 donde explicaremos la configuración de la parte de Apereo CAS. En nuestro caso hemos utilizado, como habíamos comentando anteriormente, el CAS Overlay porque simplica el trabajo de configuración y despliegue del Apereo CAS. Suponiendo que hayas descargado la última versión desde GitHub, vamos a tocar los siguientes ficheros:

  • /etc/cas/config/cas.properties.
  • /etc/cas/services/cas_saml-100.json.
  • /etc/cas/services/adfs-101.json.
  • /etc/cas/metadata/adfs-metadata.xml.

Antes de comenzar

En el fichero build.gradle del CAS Overlay se han añadido las implementaciones de IDP, JSON Service Registry y LDAP. Posteriormente hemos ejecutado el comando ./gradlew clean build para crear el fichero WAR que usaremos. Para ejecutar el CAS hemos usado el comando java -jar build/lib/cas.war

Continuar leyendo 