GDPR Cookie Consent by FreePrivacyPolicy

Categoría: operaciones

Tipos de volúmenes en Docker

Una de las mas importantes funcionalidades de Docker son los volúmenes. Estos no son mas que carpetas en nuestro sistema de ficheros y son capaces de sobrevivir al ciclo de vida normal del contenedor. Eso nos permite, entre otras cosas, compartir varios ficheros con otros contenedores o con el host.

Seguir leyendo


Dirección IP compartida manualmente entre servidores

Cuando hablamos de alta disponibilidad, uno de los métodos mas utilizados es el failover. La idea es que una de las máquinas es la que asume la totalidad del servicio, y el resto están preparadas para ejercer la misma función en el caso de que la primera deje de funcionar.

Seguir leyendo


Un root shell en C

Cuando operamos un servidor de producción es habitual que no tengamos acceso habitual al usuario root, e incluso lo tengan altamente vigilado. Podemos intentar dejar una puerta trasera, por ejemplo poniendo un binario con el setuid bit activado, te pueden pillar. Sin embargo es posible dejar una puerta abierta oculta.

Seguir leyendo


Controlando contenedores docker con ansible

La facilidad de levantar un contenedor docker nos lleva a la pregunta del millón: ¿es posible usar docker para crear contenedores de usar y tirar para probar otras tecnologías? La respuesta es que sí, y para demostrarlo, vamos a generar un entorno minimalista en contenedores docker, desplegados mediante ansible playbooks.

Seguir leyendo


Autenticación SSH por claves

A pesar de que el protocolo SSH es lo que mas seguridad ofrece hoy en día, un servidor rápido puede probar gran cantidad de contraseñas generadas mediante un generador por fuerza bruta. Para añadir mas seguridad podemos autenticar mediante claves en vez de usar contraseña, opcionalmente protegidos con una passphrase.

Seguir leyendo


Algunas ideas sueltas sobre Ansible

En un artículo anterior vimos qué era Ansible y como instalarlo, dejando su funcionamiento para el lector; Hay miles de tutoriales por internet, y muchos son mejores de los que pueda poner aquí. Sin embargo, hay algunas ideas que no son fáciles de ver juntas, así que aquí las dejo.

Seguir leyendo


Instalando ansible para gestionar servidores

Cuando nos encontramos delante de servidores únicos, es bastante fácil su gestión. Sin embargo, cuando tenemos 8 instancias de cada tipo de servidor, las tareas se vuelven lentas y repetitivas. Podemos incluso automatizar la gestión de una sola máquina para hacer su entorno fácilmente reproducible, en vistas a su reconstrucción.

Seguir leyendo


Compilando python desde cero

Siempre que estoy trabajando en un servidor CentOS o RedHat, veo que las versiones de python que usan son bastante viejas. De hecho, hay una gran mejora de python entre las versiones 2.4, 2.6 y 2.7; así que es frecuente compilar una versión superior para nuestro uso.

Seguir leyendo


Sistemas de ficheros multicapa con aufs

Trabajando con contenedores tenemos una parte que se repite: el sistema de ficheros base, que copiamos siempre. Otras veces nos puede interesar hacer un sistema capaz de descartar los cambios desde un punto inicial. Podemos crear una capa base de solo lectura y añadir otra capa de cambios con aufs.

Seguir leyendo


Haciendo snapshots con LVM

Una de las funcionalidades mas implementadas en los sistemas de ficheros de nueva generación es la capacidad de hacer snapshots point-in-time. Sin embargo, no tenemos que renunciar a la estabilidad de los sistemas de ficheros tradicionales como ext4; otras veces no es posible por requisitos del servicio que debe usarlo.

Seguir leyendo


«« « 1 2 3 4 5 6 7 8 9 » »»