
🔧 ¿Qué es AlmaLinux OS y por qué reemplaza a CentOS?
En pocas palabras, AlmaLinux OS es una distribución Linux de código abierto desarrollada por la AlmaLinux OS Foundation, diseñada para ser el reemplazo directo de CentOS. Este proyecto nació en 2021 como respuesta al anuncio de Red Hat de dejar de lado CentOS Linux en favor de CentOS Stream. A diferencia de CentOS Stream (que ahora funciona como versión de desarrollo), AlmaLinux mantiene una compatibilidad binaria 1:1 con Red Hat Enterprise Linux (RHEL). Como resultado, cualquier software hecho para RHEL funciona sin cambios en AlmaLinux.📌 Características principales de AlmaLinux
- 🔗 Ante todo, ofrece compatibilidad binaria con RHEL: migra sin romper tus aplicaciones.
- 🏛️ Además, cuenta con gobernanza comunitaria: decisiones claras, sin control de una sola empresa.
- 💻 También da soporte multi-arquitectura: x86_64, ARM64, PowerPC y más.
- 📅 Igualmente, garantiza 10 años de soporte: parches de seguridad hasta 2032.
- 🚀 Asimismo, incluye la herramienta ELevate: migración automática desde CentOS 7/8.
- 💰 Finalmente, es 100% gratuito: sin costos de licencia, para siempre.
📋 Requisitos para migrar de CentOS a AlmaLinux
Antes de iniciar la migración, es importante que verifiques que tu servidor cumple con estos requisitos:💻 Requisitos de hardware
| Componente | Mínimo | Recomendado |
|---|---|---|
| Procesador | 1 GHz (64-bit) | 2+ GHz multi-core |
| Memoria RAM | 1.5 GB | 4 GB o más |
| Disco duro | 10 GB libres | 20 GB SSD |
| Red | Conexión estable | 1 Gbps |
⚙️ Requisitos de software
- 💿 Primero, tener CentOS 7.x, 8.x o CentOS Stream instalado.
- 🔑 También necesitas acceso root o sudo al servidor.
- 💾 Sobre todo, un backup completo del sistema (es crítico antes de migrar).
- 📦 Igualmente, al menos 5 GB de espacio libre en /var.
- 🌐 Por último, una conexión a internet estable durante todo el proceso.
🚀 Cómo migrar de CentOS a AlmaLinux con ELevate [Paso a Paso]
La herramienta ELevate es la forma oficial y más segura de migrar de CentOS a AlmaLinux. En concreto, fue desarrollada por el equipo de AlmaLinux para automatizar el proceso completo de actualización in-place.
📥 Paso 1: Preparar el servidor
En primer lugar, actualiza el sistema y haz backup de las configuraciones importantes:# Actualizar el sistema actual
sudo yum update -y
# Verificar espacio disponible
df -h
# Crear backup de configuraciones
tar -czvf /root/backup-configs.tar.gz /etc/
# Listar paquetes de terceros (pueden causar problemas)
rpm -qa --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH} %{VENDOR}\n' | grep -v "CentOS"
📦 Paso 2: Instalar ELevate
# Instalar repositorio ELevate
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
# Instalar leapp y datos de migración para AlmaLinux
sudo yum install -y leapp-upgrade leapp-data-almalinux
🔍 Paso 3: Ejecutar análisis previo
A continuación, este paso identifica posibles problemas antes de la migración real:# Ejecutar pre-check
sudo leapp preupgrade
# Revisar el reporte generado
cat /var/log/leapp/leapp-report.txt
⚠️ Importante: Si aparecen errores de «inhibitor», debes resolverlos antes de continuar:
- ⚙️ Por ejemplo, PAM configuration: usa
leapp answer --section remove_pam_pkcs11_module_check.confirm=True - 📂 De igual modo, repositorios externos: desactívalos por un momento con
yum-config-manager --disable repo-name
⚡ Paso 4: Ejecutar la migración
# Iniciar migración (toma 20-40 minutos)
sudo leapp upgrade
# El sistema reiniciará automáticamente
# ⚠️ NO interrumpas el proceso
✅ Paso 5: Verificar migración exitosa
Finalmente, después del reinicio, verifica que todo funcione de forma correcta:# Verificar versión del sistema
cat /etc/redhat-release
# Salida esperada: AlmaLinux release 8.x (...)
# Verificar servicios críticos
systemctl status httpd
systemctl status mysqld
systemctl status php-fpm
# Limpiar paquetes antiguos de migración
sudo yum remove leapp-deps-el8 leapp-repository-deps-el8
📊 AlmaLinux vs CentOS vs Rocky Linux: Comparativa 2025
En caso de que tengas dudas sobre cuál distribución elegir para tu servidor, esta comparativa te será de gran ayuda:| Característica | AlmaLinux OS | CentOS Stream | Rocky Linux |
|---|---|---|---|
| Compatibilidad RHEL | ✅ 100% binaria | ⚠️ Upstream | ✅ 100% binaria |
| Soporte largo plazo | ✅ 10 años | ❌ ~5 años | ✅ 10 años |
| Gobernanza | ✅ Fundación abierta | ❌ Red Hat | ✅ Comunidad |
| Herramienta migración | ✅ ELevate oficial | ❌ No disponible | ⚠️ migrate2rocky |
| Soporte cPanel | ✅ Oficial | ⚠️ Parcial | ✅ Oficial |
| Respaldo corporativo | ✅ CloudLinux Inc. | ✅ Red Hat | ⚠️ CIQ |

🖥️ Compatibilidad de AlmaLinux con cPanel, Webuzo y Softaculous
Sin duda, una de las mayores ventajas de AlmaLinux para hosting es su compatibilidad total con los paneles de control más usados.📌 cPanel/WHM en AlmaLinux
Actualmente, cPanel es 100% compatible con AlmaLinux 8 y 9. De hecho, cPanel recomienda de forma oficial AlmaLinux para nuevas instalaciones desde 2022.# Instalar cPanel en AlmaLinux (servidor limpio)
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Por lo tanto, si ya tienes cPanel en CentOS, la migración con ELevate preserva toda la ajuste, cuentas y sitios web.
📌 Webuzo en AlmaLinux
De igual manera, Webuzo funciona a la perfección en AlmaLinux, y es ideal para servidores VPS donde necesitas un panel ligero pero potente.📌 Softaculous
Asimismo, el instalador Softaculous (WordPress, Joomla, PrestaShop, etc.) es totalmente compatible. Gracias a esto, puedes instalar más de 400 aplicaciones con un solo clic.🔒 Seguridad tras migrar a AlmaLinux: Protege tu servidor
Sin duda, la seguridad es prioridad en AlmaLinux. Por ejemplo, el equipo de seguridad publica parches en menos de 24 horas tras detectar cualquier fallo crítico.
🛡️ Herramientas de seguridad incluidas
- 🛡️ En primer lugar, SELinux: control de acceso obligatorio activo por defecto.
- 📋 Además, OpenSCAP: auditorías de cumplimiento de forma automática.
- 🔥 También incluye Firewalld: un firewall dinámico con zonas.
- 🖥️ Asimismo, Secure Boot: arranque verificado en hardware compatible.
- 🔍 Finalmente, OVAL: base de datos de fallos de seguridad siempre al día.
🛠️ Hardening básico post-instalación
# Actualizar sistema
sudo dnf update -y
# Configurar firewall básico
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
# Instalar fail2ban (protección contra fuerza bruta)
sudo dnf install epel-release -y
sudo dnf install fail2ban -y
sudo systemctl enable --now fail2ban
🔧 Problemas comunes al migrar CentOS a AlmaLinux y sus soluciones
Aunque la migración con ELevate suele ser fluida, a continuación listamos los problemas más comunes y sus soluciones:❌ Error: «Inhibitor: Missing required answers»
# Solución: Responder preguntas pendientes
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
❌ Servicios que no inician después de migrar
# Reinstalar el servicio afectado
sudo dnf remove httpd
sudo dnf install httpd
sudo systemctl enable --now httpd
❌ PHP no funciona de forma correcta
Por defecto, AlmaLinux 8 usa PHP 7.2. No obstante, puedes instalar versiones más nuevas:# Habilitar PHP 8.1
sudo dnf module reset php
sudo dnf module enable php:8.1
sudo dnf install php php-fpm php-mysqlnd php-mbstring
sudo systemctl restart php-fpm

💼 Caso real: Migrar CentOS a AlmaLinux en Hosting.com.pe
En Hosting.com.pe migramos nuestra estructura de servidores de más de 50 servidores de CentOS 7 a AlmaLinux 8. Como resultado, obtuvimos números excelentes:- 🖥️ En total, más de 50 servidores migrados con éxito.
- 🔒 Además, cero pérdida de datos durante todo el proceso.
- ⚡ Igualmente, un 99.9% de uptime mantenido en cada migración.
- 📈 Como resultado, una mejora del 15% en el rendimiento general.
📚 Recursos útiles para migrar a AlmaLinux
- 🌐 Sitio oficial de AlmaLinux
- 📖 Documentación de ELevate
- 📚 Wiki de la comunidad
- 📰 Blog oficial con novedades
❓ Preguntas frecuentes sobre migrar CentOS a AlmaLinux
¿AlmaLinux es gratis para siempre?
Efectivamente, sí. AlmaLinux OS es de código abierto bajo licencia GPLv2 y la AlmaLinux OS Foundation se ha comprometido a mantenerlo gratuito de forma permanente, sin costos ocultos.
¿Puedo usar AlmaLinux con cPanel o Webuzo?
Por supuesto, ambos paneles funcionan al 100% en AlmaLinux. De hecho, cPanel recomienda oficialmente AlmaLinux para nuevas instalaciones. Además, en Hosting.com.pe ofrecemos soporte completo para ambos.
¿Es seguro migrar un servidor en producción?
Claro que sí, siempre que sigas las mejores prácticas: hacer backup completo, ejecutar el pre-check con leapp preupgrade y tener un plan de rollback. De hecho, ELevate ha sido probado en miles de servidores de producción.
¿Cuánto tiempo toma la migración de CentOS a AlmaLinux?
En general, el proceso de ELevate toma entre 20-60 minutos según el hardware y la cantidad de paquetes. En consecuencia, el downtime real es de solo 10-15 minutos durante el reinicio final.
¿AlmaLinux tiene soporte comercial disponible?
Así es. Aunque el sistema es gratuito, puedes contratar soporte empresarial a través de partners como TuxCare y CloudLinux Inc., lo cual es ideal para entornos de misión crítica.
¿Qué pasa si algo sale mal durante la migración?
Ante todo, no te preocupes: ELevate crea un punto de restauración antes de iniciar. Si algo falla, puedes volver al estado anterior reiniciando y eligiendo el kernel antiguo en GRUB. Por eso, es clave tener suficiente espacio en disco.
¿Puedo migrar directamente de CentOS 7 a AlmaLinux 9?
En realidad, no de forma directa. Primero debes migrar a AlmaLinux 8 y luego actualizar a la versión 9. Sin embargo, ELevate soporta ambos pasos: CentOS 7 → AlmaLinux 8 → AlmaLinux 9.
¿AlmaLinux funciona en servidores VPS y cloud?
Ciertamente, funciona a la perfección. En realidad, AlmaLinux está optimizado para entornos en la nube y servidores virtuales. Por ejemplo, está disponible como imagen oficial en AWS, Google Cloud, Azure, DigitalOcean y la mayoría de proveedores de VPS.
¿Qué diferencia hay entre AlmaLinux y Rocky Linux?
Es cierto que ambos son compatibles con RHEL. No obstante, AlmaLinux cuenta con el respaldo de CloudLinux Inc. (empresa con más de 15 años en el mercado Linux) y ofrece ELevate para migraciones. En cambio, Rocky Linux usa migrate2rocky, que es menos probado.
¿Dónde puedo obtener ayuda si tengo problemas?
En definitiva, tienes varias opciones: puedes usar el chat oficial de AlmaLinux, los foros de la comunidad, o bien, si eres cliente de Hosting.com.pe, nuestro soporte técnico 24/7 puede asistirte.


