cPanel ELevate: actualizaciones del sistema operativo sin migraciones complejas
Mantener actualizado el sistema operativo de un servidor cPanel & WHM es una parte fundamental para garantizar seguridad, estabilidad y compatibilidad a largo plazo.
Para simplificar este proceso, cPanel ofrece ELevate, una herramienta gratuita diseñada para realizar actualizaciones del sistema operativo directamente sobre el servidor existente, sin necesidad de migraciones complejas ni reinstalaciones.
ELevate automatiza el proceso de actualización preservando cuentas, configuraciones, servicios y datos del servidor, permitiendo mantener la infraestructura actualizada con menor riesgo y tiempos de mantenimiento reducidos.
Con la última actualización, ELevate ahora también soporta actualizaciones desde CloudLinux 8 hacia CloudLinux 9, ampliando el soporte para sistemas basados en RHEL y Ubuntu.
¿Qué es cPanel ELevate?
ELevate es una herramienta de automatización desarrollada por cPanel para facilitar actualizaciones importantes del sistema operativo en servidores que ejecutan cPanel & WHM.
Permite migrar entre distintas versiones del sistema operativo sin reinstalar el servidor ni mover cuentas manualmente.
Entre las rutas de actualización soportadas se incluyen:
- CentOS 7 → AlmaLinux 8 en cPanel v110
- CloudLinux 7 → CloudLinux 8 en cPanel v110
- Ubuntu 20 → Ubuntu 22 en cPanel v118
- AlmaLinux 8 → AlmaLinux 9
- CloudLinux 8 → CloudLinux 9
Gracias a este proceso automatizado, es posible actualizar generaciones completas del sistema operativo con un impacto mínimo en los servicios del servidor.
Por qué es importante actualizar el sistema operativo
Históricamente, actualizar una versión mayor del sistema operativo implicaba crear un nuevo servidor, migrar todas las cuentas manualmente y planificar ventanas de mantenimiento prolongadas.
Con cPanel ELevate ahora es posible realizar actualizaciones in-place, lo que ofrece múltiples beneficios.
Preservación completa del entorno
- Se mantienen cuentas de usuario, dominios y configuraciones.
- Los perfiles de EasyApache 4 se actualizan automáticamente.
- MySQL o MariaDB se actualizan a versiones compatibles.
- Servicios de correo, DNS y PHP son validados durante el proceso.
Menos tiempo de mantenimiento
- Se reducen las ventanas de mantenimiento.
- Disminuye la complejidad operativa.
- Se evita la migración manual entre servidores.
Compatibilidad con ciclos de soporte
- Permite mantenerse dentro de los ciclos oficiales de soporte del sistema operativo.
- Garantiza acceso a parches de seguridad y actualizaciones críticas.
- Facilita cumplir requisitos empresariales y normativos.
Stack de software moderno
- Librerías del sistema actualizadas.
- Versiones recientes de OpenSSH que corrigen vulnerabilidades recientes.
- Mejor compatibilidad con hardware moderno.
Optimización para cPanel
- Todos los componentes de cPanel & WHM se adaptan automáticamente al nuevo sistema.
- Los paquetes de EasyApache 4 se migran automáticamente.
- Las versiones de MySQL o MariaDB se actualizan según compatibilidad.
- Las versiones de PHP se conservan (PHP 5.6 o superior soportado en CloudLinux 9).
Requisitos antes de iniciar una actualización con ELevate
Requisitos del sistema
- AlmaLinux 8 o CloudLinux 8 con cPanel & WHM.
- Servidor en un canal de actualización soportado (LTS, STABLE, RELEASE, CURRENT o EDGE).
- Licencia válida de cPanel.
- Licencia válida de CloudLinux si corresponde.
Espacio mínimo en disco
- / : 5 GB libres
- /boot : 120 MB
- /var/lib : 5 GB
- /usr/local/cpanel : 1.5 GB
Acceso al servidor
Se recomienda contar con múltiples métodos de acceso antes de iniciar el proceso:
- Acceso root por SSH
- Acceso por IPMI o consola virtual
- Acceso directo desde el panel del proveedor de hosting
- Snapshot o backup completo del servidor
Preparación antes de ejecutar la actualización
1. Revisar la documentación oficial
Es recomendable revisar la guía oficial de cPanel ELevate antes de iniciar el proceso.
2. Ejecutar el pre-check
/scripts/elevate-cpanel --check
Este comando detecta posibles bloqueos como:
- Versiones antiguas de PHP
- Versiones incompatibles de MySQL
- Repositorios externos no soportados
3. Realizar backups completos
Antes de comenzar el upgrade es fundamental realizar:
- Backup completo de cPanel
- Snapshot del servidor
4. Actualizar cPanel a la última versión disponible
Asegurate de que el servidor esté utilizando un canal soportado por cPanel.
Posibles bloqueos antes de la actualización
Antes de ejecutar el upgrade, ELevate realiza una serie de verificaciones automáticas.
Versiones de PHP en EasyApache
- CloudLinux 9 soporta PHP 5.6 o superior.
- Versiones anteriores deberán eliminarse o actualizarse.
Compatibilidad de MySQL o MariaDB
- La base de datos debe ser compatible con CloudLinux 9.
- Si MySQL es gestionado por cPanel, ELevate puede migrar automáticamente a MariaDB.
- Instancias remotas pueden ser movidas temporalmente a local para el upgrade.
Compatibilidad con JetBackup
- Se requiere JetBackup 5 o superior.
- Versiones anteriores bloquean el proceso de actualización.
Repositorios externos
- Repositorios YUM externos pueden bloquear la actualización.
- Deben ser deshabilitados o eliminados antes de continuar.
Cómo iniciar la actualización con cPanel ELevate
Una vez que todas las verificaciones estén correctas, podés iniciar el proceso.
Descargar el script
wget -O /scripts/elevate-cpanel https://raw.githubusercontent.com/cpanel/elevate/release/elevate-cpanel
Iniciar el upgrade
/scripts/elevate-cpanel --start
El proceso automatizado realizará múltiples validaciones y actualizará el sistema operativo manteniendo las configuraciones existentes.
Verificaciones posteriores a la actualización
Una vez completado el proceso, es recomendable validar los servicios principales del servidor.
Acceso a WHM
- Verificar que WHM cargue correctamente.
- Revisar Security Advisor.
- Confirmar la nueva versión del sistema operativo.
Validación de EasyApache
/scripts/php_fpm_config --list
/usr/local/cpanel/scripts/rebuildhttpdconf /usr/local/cpanel/scripts/restartsrv_httpd
Estado de MySQL / MariaDB
/scripts/restartsrv_mysql
mysql -e "SHOW DATABASES;"
Servicios de correo
/scripts/restartsrv_exim
exim -bp
Servicios DNS
/scripts/restartsrv_named
Revisión de logs
/var/log/elevate-cpanel.log
/usr/local/cpanel/logs/error_log
/var/log/messages
Alternativa para entornos complejos: WHM Transfer Tool
En algunos escenarios, especialmente en infraestructuras altamente personalizadas o que requieren cero downtime, puede ser más conveniente utilizar el WHM Transfer Tool para migrar cuentas a un nuevo servidor.
Este método permite una migración paralela con validación completa antes del cambio definitivo.
Ventajas
- El servidor original continúa operativo.
- Permite rollback inmediato.
- Se puede validar el entorno antes del cambio.
- Mayor control sobre el proceso.
Desventajas
- Requiere control de TTL DNS.
- Necesita provisionar un servidor nuevo.
- Puede ser más lento con muchos usuarios.
Conclusión
cPanel ELevate introduce una forma moderna y automatizada de actualizar sistemas operativos en servidores cPanel & WHM.
Gracias a sus pre-checks integrados, validaciones automáticas y migraciones in-place, permite actualizar servidores con mayor seguridad, menor tiempo de mantenimiento y sin comprometer configuraciones existentes.
Para administradores de sistemas, proveedores de hosting y empresas que gestionan infraestructura crítica, ELevate representa una herramienta clave para mantener servidores actualizados, seguros y alineados con los ciclos de soporte actuales.



