Instalación del sistema operativo Debian para el servidor Medulla
Características técnicas
|
Requisitos previos – Dimensionamiento de los servidores |
||
|
Servidor principal |
SO |
Debian 12.x |
|
Arquitectura |
X86-64 |
|
|
CPU |
8 núcleos |
|
|
RAM |
8 GB |
|
|
Partición / |
20 GB en EXT4 |
|
|
Partición /var |
400 GB como mínimo en XFS o punto de montaje en una bahía de almacenamiento |
|
|
Servidores de retransmisión multisitio (si procede) |
SO |
Debian 12.x |
|
Arquitectura |
X86-64 |
|
|
CPU |
4 núcleos |
|
|
RAM |
8 GB |
|
|
Partición / |
20 GB en EXT4 |
|
|
Partición /var |
400 GB como mínimo en XFS o punto de montaje en una bahía de almacenamiento |
|
Instalación del servidor Debian
Resumen:
- Separar solo /var de / y ponerlos en LVM
- Instalar el servidor SSH y las utilidades estándar del sistema
- No instalar ningún antivirus ni cortafuegos
- Definir una cuenta que
o pueda ejecutar sudo sin contraseña
o pueda conectarse desde la IP 94.130.207.190
o pueda conectarse con la siguiente clave:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCScgwfwJKM5BtgzAYu6FEeJ5jW3onkzFp8D8piLR22kWbRcT/AJ1z0jhS5ZDtn6mumfidVPFbLkDf382u54pOU6JGwy9GhvEIXOSlzgxZMH5kcfeBE/8Ovr9zLtbRKsWQN9YUSt5y6lmcSxuQNVhkRy49/593oamVJACSitSVJ68716hj0gp4N8gUMVkvNgEBDZVSPe0DXz2h7JEzOKx2ejjRaw22ve+qARTw+60gMP0aCLGt/m0cyv+90AZigQwWIPcUk+bBRJn3Ku+Bkw+JuLYURlVc4xoTvT1JTWKXAzMln4nrlisIc9Ex5eEHSkvs/fgJCgU28Fza5n5mBj/pbQRY+/AWLjvBVuLiVReO7hq60fhrX9+j7MWMCYCZQiHbk/r7OprLyl2yGFX1DbgRGF1Sk2R9DtqRhwPzPxtQ7ZtKSjIhLjrZxJ/YJLHSoUsw+4CHprjzU0gXBt1RCQoyhYqEGcnuFyfd9dIBXCINkmp4jfz7CQjrC8uPqAtS1zQU= support@support
Configuración de la partición de discos
Particione los discos siguiendo las instrucciones que se indican a continuación:
Realizar una partición manual



Creación de la partición /boot






Creación del LVM







Creación del grupo de volúmenes vg



Creación del volumen lógico lvroot




Repetir para los volúmenes lvswap y lvvar




Para obtener el siguiente esquema LVM:


Configurar la partición /


Repetir para cada una de las particiones swap y /var:


Para obtener el siguiente esquema de particiones:

Instalación de los paquetes

Comprobación del servidor
1. Descargar el script de verificación desde https://dl.medulla-tech.io/nc/check_server_before_install.sh
wget https://dl.medulla-tech.io/nc/check_server_before_install.sh
2. Ejecuta los siguientes comandos:
chmod +x check_server_before_install.sh
./check_server_before_install.sh
3.
Todas las pruebas del script deben dar resultado correcto; una vez hecho esto, puede descargar el script de instalación a través del formulario de contacto:
https://github.com/medulla-tech/medulla/blob/master/README.fr.md
Si dispone de un contrato de asistencia técnica, envíe el resultado a delivery@medulla-tech.io. Si no es así, póngase en contacto con el departamento de «ventas» a través de nuestra página webmedulla-tech.io.
Estos son los errores más comunes:
1. Límites de Core Dump (limits)
Contexto: El archivo /etc/security/limits.d/10-coredump-debian.conf define el tamaño máximo de los archivos «core dump». Nuestro script espera valores específicos que no se corresponden con la configuración actual.
Cómo solucionarlo: Modifique el archivo mencionado para que se ajuste a lo esperado.
-
Abra el archivo:
sudo nano /etc/security/limits.d/10-coredump-debian.conf -
Modifique las líneas para que queden así:
-
* hard core infinity -
root hard core infinity -
* soft core 0 -
root soft core 0
-
Fuentes recomendadas: Documentación de Debian sobre limits.conf y core dump.
2. Número de archivos abiertos (lsof)
Contexto: Las líneas de lsof correspondientes a los usuarios xxx y messagebus indican que el número de archivos abiertos actualmente se desvía del valor esperado por el script de verificación (a menudo porque hay servicios ya en ejecución o mal configurados).
Cómo solucionarlo: A menudo es solo informativo, pero si necesitas reducir estas cifras:
-
Identifique qué están haciendo estos usuarios:
ps -u número_de_usuario_con_error. -
Reinicie los servicios asociados (por ejemplo:
sudo systemctl restart dbuspara messagebus). -
Si los valores esperados son demasiado estrictos para su uso, puede que tenga que ajustar el propio script de verificación o los límites globales
de ulimit.
Fuentes recomendadas: Manual de lsof y gestión de descriptores de archivos en Linux.
3. Parámetros de systemd (NPROC y SIGPENDING)
Contexto: Los valores DefaultLimitNPROC (número máximo de procesos) y DefaultLimitSIGPENDING (señales en espera) deben ser31541.
Cómo solucionarlo: Hay que forzar estos valores en la configuración global de systemd para que coincidan exactamente con lo esperado.
-
Modifique el archivo de configuración:
sudo nano /etc/systemd/system.conf -
Descomente o añada las siguientes líneas:
-
DefaultLimitNPROC=31541 -
DefaultLimitSIGPENDING=31541
-
-
Recargue la configuración y reinicie (o utilice
systemctl daemon-reexec).
Fuentes recomendadas: Documentación de systemd-system.conf en freedesktop.org.