Oracle Linux en VPS: cuándo hace falta y en qué se diferencia de otros clones de RHEL
Oracle Linux es la distribución de la corporación Oracle compatible con Red Hat Enterprise Linux. Sale casi a la vez que las versiones correspondientes de RHEL, trabaja con los mismos paquetes RPM y los mismos comandos dnf, y aun así se distribuye gratis: descargar la imagen, instalar el sistema y recibir actualizaciones no requiere suscripción. Solo el soporte técnico de Oracle es de pago. En las plantillas de los proveedores Oracle Linux aparece bastante menos que AlmaLinux y Rocky Linux, y normalmente se elige por un motivo concreto: el software de la propia Oracle.
Quién necesita Oracle Linux en un VPS
- Para Oracle Database y productos relacionados. Oracle certifica sus bases de datos, WebLogic y herramientas de desarrollo ante todo en su propio sistema, y los paquetes preinstall configuran de una vez los parámetros del kernel, los límites y los usuarios que exige el instalador de la base.
- Para entornos de pruebas y formación. La edición gratuita Oracle Database Free está pensada para desarrollo y proyectos pequeños, y se instala oficialmente en Oracle Linux 8 y 9: un VPS con este sistema es cómodo para un entorno de formación o de pruebas.
- Para equipos que ya usan Oracle Linux en sus servidores y quieren el mismo sistema en las máquinas alquiladas.
- Para quien deja CentOS: para migrar in situ, Oracle publicó el script centos2ol. La visión general de otras alternativas está en la página VPS con CentOS.
Para una web normal o un servidor con panel casi no hay diferencia con otros clones de RHEL, pero los paneles y las guías de los proveedores suelen orientarse a AlmaLinux y Rocky Linux, y el soporte de Oracle Linux en los paneles a veces es incompleto: revisa la lista de sistemas compatibles del desarrollador del panel antes de contratar.
Dos kernels: UEK y RHCK
La principal diferencia técnica de Oracle Linux es la elección de kernel. Por defecto, el sistema arranca con el Unbreakable Enterprise Kernel (UEK): el kernel de Oracle sobre una base más reciente, con mejoras propias para bases de datos, sistemas de ficheros y virtualización. Junto a él se puede instalar el Red Hat Compatible Kernel (RHCK), un kernel compatible con RHEL al cien por cien. RHCK se elige cuando un controlador o agente de monitorización de terceros está certificado solo para el kernel de RHEL. Se cambia entre ellos con grubby, y tras el cambio hace falta reiniciar.
En un VPS esto importa por dos motivos. Primero, la plantilla del proveedor puede arrancar por defecto con cualquiera de los dos kernels: comprueba uname -r; el nombre del kernel UEK contiene «uek». Segundo, el kernel solo se puede elegir en KVM: en los contenedores OpenVZ y LXC el kernel es común a todo el nodo del proveedor, y allí no tendrás ni UEK ni RHCK.
Otra función de Oracle es Ksplice: instalar correcciones del kernel y de bibliotecas clave sin reiniciar. Forma parte del soporte de pago, así que en un VPS alquilado normal no suele estar disponible, y tras actualizar el kernel hay que reiniciar el servidor igualmente. Para un entorno de pruebas no es problema, pero para una base de datos con carga constante conviene fijar de antemano una ventana de mantenimiento.
Versiones y plazos de soporte
Oracle mantiene cada versión mayor unos diez años: Oracle Linux 8, hasta 2029; Oracle Linux 9, hasta 2032. Para un servidor nuevo lo sensato es la versión 9, si el software que vas a instalar la soporta. La rama 10 es más reciente, pero no todos los proveedores tienen su plantilla y sus requisitos de procesador son más altos que los de las versiones anteriores: confirma qué modelo de CPU ve el sistema invitado antes de instalarla en un plan antiguo.
Recursos, licencias y qué comprobar en el plan
El sistema en sí es poco exigente: una instalación mínima funciona con 1 GB de memoria y 20 GB de disco. Los requisitos los marca lo que se ejecute encima. Oracle Database Free funciona con holgura a partir de 4 GB de memoria, 2 núcleos y 40 GB de disco rápido; una base de datos completa necesita más; hay selecciones para ese tipo de carga en la página VPS para bases de datos.
Un apunte sobre licencias. Oracle Linux es gratuito, pero eso no se aplica a las ediciones comerciales de Oracle Database ni a otro software de pago de Oracle. Sus reglas de licencia en máquinas virtuales de plataformas de terceros difieren de las de servidores físicos, así que antes de instalar una edición de pago en un VPS alquilado consulta las condiciones con Oracle o con un partner suyo. Para entornos de pruebas y formación, la edición gratuita suele resolver la cuestión.
- Comprueba qué versión mayor trae la plantilla:
cat /etc/oracle-release. - Si no hay plantilla, en KVM el sistema se instala desde la imagen oficial mediante la carga de ISO propia.
- Asegúrate de que los repositorios yum.oracle.com son accesibles desde el servidor: sin ellos no llegarán las actualizaciones.