RancherOS y Docker, dos buenos compañeros de viaje

RancherOS esquema

RancherOS es un pequeño sistema operativo de apenas unos 20MB de tamaño, con solo lo básico para funcionar, no por eso deja de tener multitud de funcionalidades. Pensado para funcionar en Docker, otro de los proyectos que prometen mucho y están dando mucho que hablar últimamente. RancherOS está gestionado por Docker, tantos los servicios del propio sistema como udev, rsyslog, etc.

RancherOS lo ejecuta todo a través de contenedores gracias al proyecto Docker. El diseño de RancherOS hace que PID 1 se encargue de llamar a DOcker e iniciarlo, éste a su vez llama a «User Docker», que es simplemente un sistema para ejecutar contenedores, permitiendo que cualquier usuario pueda borrar el sistema operativo completo («System Docker»). Para los que no conozcan qué es Docker y los contenedores, os invito a investigar un poco, es muy interesante de cara a la virtualización.

Como no podía ser de otra manera, RancherOS, es un proyecto innovador basado en un kernel Linux. La distro ya va por la versión 0.4.2 y usa Docker 1.9.1, con un kernel superior a la versión Linux 4.2. Es decir, a pesar de su poco tamaño, no usa un kernel demasiado primitivo, sino que es una versión muy actual. Esta combinación, han hecho que este proyecto sea especialmente práctico para construir cualquier tipo de infraestructura.

Para los que aun no conozcan qué es eso de los contenedores (huéspedes aislados que se ejecutan como una app sobre el anfitrión) o el proyecto Docker, decir que es posiblemente el futuro de la virtualización. Docker solo funciona bajo Linux y es un proyecto de código abierto para el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa de abstracción y automatización de la virtualización a nivel del sistema operativo. Esto evita la sobrecarga de iniciar y mantener máquinas virtuales como en la virtualización convencional.

Si te interesa, puedes acceder a la web oficial – www.rancher.com/rancher-os/


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.