systemadmin.es

Roundrobin de IPs de salida

Si tenemos varias IPs públicas nos puede interesar hacer roundrobin de IP origen por conexión, por ejemplo para un servidor de correo repartir los correos enviados. Si la aplicación no lo soporta, lo podemos hacer mediante iptables

[...]
Leer mas »

Actualizaciones dinámicas de zona mediante nsupdate

Anteriormente vimos cómo actualizar zonas DNS a partir de las concesiones DHCP, vamos a ver como realizar actualizaciones dinámicas de DNS mediante nsupdate con una clave

[...]
Leer mas »

Backup y restauración de backups incrementales con tar

Mediante tar podemos crear backups incrementales partiendo de un fichero de metadatos que creamos al hacer el full inicial, vamos a ver un ejemplo

[...]
Leer mas »

Funcionamiento de pthreads

Tradicionalmente mediante la llamada fork() podemos crear procesos hijos que es una segunda cópia del primero pero que devuelve un valor diferente de fork() por lo que se pueden diferenciar. Vamos a ver un ejemplo utilizando pthreads en lugar de fork()

[...]
Leer mas »

Firmar automáticamente certificados en puppet

Cuando estamos trabajando para desarrollar un modulos de puppet es común crear y destruir máquinas virtuales para realizar las pruebas. Si dichas maquinas virtuales las creamos desde una template que no tiene ningún certificado de puppet instalado se hace pesado tener que ir firmando los nuevos certificados en el puppetmaster. Podemos configurar el puppermaster para que firme automáticamente los certificados

[...]
Leer mas »