El blog de EuroVPS
Notas de campo.
Desde la sala de máquinas.
Decisiones, investigaciones y lecciones de operar infraestructura de producción. Escritas por las personas que la cuidan.
El archivo
Más del equipo.
Cómo encontrar la única línea que hace lento un checkout.
Una tienda online parece lenta, todos los servidores están inactivos y la única pista es una sensación. Mida la plataforma bajo la carga que falla, sáltese la portada cacheada, capture las peticiones lentas y agrúpelas por dónde se bloquean. El grupo más grande es un archivo y una línea.
Escribir un runbook de cutover de migración con un reloj en cada paso
Un runbook de cutover da a cada paso un tiempo máximo, un responsable, una comprobación y una vuelta atrás. Cómo escribirlo, ensayarlo y decidir go o no go.
Cómo leer la potencia de un rack con dos acometidas, y lo que los números esconden
Dos acometidas solo le protegen si cualquiera puede llevar el rack entero. Cómo leer el consumo de las acometidas A y B, planificar la carga de failover, equilibrar fases y mover cables con seguridad.
Cambios de zoning Fibre Channel, un fabric cada vez
Cómo aplicar cambios de zoning en Brocade para que un error nunca tumbe todos los caminos a la vez: zonas single initiator, enables por fases, comprobaciones.
Cómo leer el estado multipath en un host Linux
Qué le dice multipath -ll sobre sus discos SAN: número de caminos, prioridades ALUA, encolado al perder un camino, y cómo probar el failover antes de necesitarlo.
Su monitorización también es un sistema: pruebe la ruta, no el dashboard
Cómo verificar que los logs llegan de verdad, que las alarmas alcanzan a una persona y que un dashboard tranquilo significa una red sana. Con comandos.
Doce preguntas que hacer sobre las medidas RGPD de su host
Las medidas RGPD de su host deberían responder preguntas precisas. Doce que hacer sobre ubicación de los datos, acceso, cifrado, backups, borrado de discos y aviso de brechas.
Pruebe una actualización de PHP antes de conmutar, con el rollback preparado
Pasar una aplicación a una nueva rama de PHP con seguridad: instalar en paralelo, hacer lint y escaneo del código, trazar lo que el tráfico carga realmente, y después cambiar un socket.
Cómo operar DNS con un primario oculto y secundarios públicos
Mantenga la copia maestra de sus zonas fuera de internet y deje que los secundarios respondan. Dos formas de alimentarlos con PowerDNS, DNSSEC incluido, y las comprobaciones.
Parchear un cloud CloudStack mientras las instancias de los tenants siguen en marcha
Un método capa por capa para una actualización de seguridad de CloudStack: evaluar, hacer backup, primero la gestión, los agentes host a host, los routers según la evidencia.
Por qué una VM mayor que un socket de CPU suele ser más lenta
Cómo funciona NUMA en un host de dos sockets, por qué una VM que abarca ambos paga en cada acceso a memoria, y cómo leer su topología y dimensionar a medida.
Revise las etiquetas antes de culpar a SELinux
La mayoría de las denegaciones de SELinux son un fichero mal etiquetado, no un hueco en la política. Cómo auditar las etiquetas después de una instalación, corregirlas como es debido y pasar a enforcing con seguridad en hosts remotos.
Su propio mirror RPM, y construir la corrección antes de que la distribución la publique
Cómo operar un mirror RPM local consistente y, cuando una corrección existe upstream pero aún no está empaquetada, construirla limpiamente para que el paquete oficial la sustituya después.
Las primeras horas tras un CVE crítico: una lista de comprobación que funciona
Qué hacer entre la publicación de una vulnerabilidad crítica y el parche: localizar los hosts expuestos, mitigar, desplegar con seguridad, anotar la cronología.
Numerar cables: por qué «el mayor más uno» es la regla equivocada
Los ID de cable solo ayudan si un número significa un cable para siempre. Cómo asignarlos de forma monotónica, fallar cerrado, etiquetar los dos extremos y detectar los duplicados a tiempo.
Su inventario es una hipótesis hasta que la red lo confirma
Cómo mantener honesto un DCIM: demuestre que una IP está libre de tres formas, lea las MAC desde el controlador, confirme los enlaces con LLDP y el fabric FC.
Extender una VLAN entre sedes con WireGuard y VXLAN
Cómo extender un segmento de capa 2 entre dos sedes con WireGuard y VXLAN en Linux: aritmética de MTU, bridges, protección contra bucles y orden de migración.
Una alarma es un mensaje a una persona, no una línea en un log
Cómo enrutar las alarmas de monitorización para que el ingeniero adecuado las vea en segundos: severidades estrictas, dependencias, entrega en el chat, propiedad visible y ajuste por host.
Un primario oculto y dnsdist: bastionar el DNS autoritativo
Por qué el DNS autoritativo necesita un primario oculto, las reglas de dnsdist que merece la pena poner delante de cada nameserver público, y cómo comprobar las zonas y el DNS inverso.
Cómo hacer invisible un reinicio de backend para sus visitantes
Dos servidores web siguen mostrando errores cuando uno se reinicia. Los ajustes de HAProxy, Varnish y keepalived que hacen invisible un reinicio, y cómo probarlo.
Cómo leer la salud de un clúster Galera en cinco variables de estado
Las variables de estado wsrep que le dicen si un clúster Percona XtraDB o MariaDB Galera está sano, lento, o a un paso de perder el quórum.
Lo más leído
Las guías a las que vuelven los lectores- 0110 motivos por los que su sitio web carga lento (y cómo arreglarlos)
- 02Los archivos de registro de Linux que debe vigilar en RHEL 9 y 10
- 03Configurar WordPress Multisite con nginx y PHP-FPM en RHEL 9 y 10
- 04Arquímedes y el polipasto: cómo un hombre movió un barco
- 05Guía completa de los códigos de estado HTTP: serie 300
- 06Guía completa de los códigos de estado HTTP: serie 400
- 07¿Cuánta RAM, CPU, disco e IOPS necesita realmente su VPS?
Ponga la lectura a trabajar
¿Tiene una carga de trabajo en mente?
Empiece por los números.
Las herramientas de dimensionamiento convierten sus requisitos en una configuración propuesta y un rango de precio indicativo. Un ingeniero puede ayudarle a revisar qué encaja.

