Podcast de Redes de Eduardo Collado
Cumulus Linux – Introducción
¿Por qué Cumulus Linux?
Quieres tener una red abierta, ágil y escalable, por eso has acabado aquí y porque sabes que Cumulus Linux puede ser una solución.
De esta manera podrás añadir aplicaciones o reemplazar hardware sin depender de ningún fabricante.
No estamos atados al fabricante ni en hardware ni en software.
Es decir, los equipos de red sólo pueden correr el sistema operativo de su fabricante, con Cumulus Linux no pasa.
Así pues en Cumulus Linux tenemos una arquitectura abierta y junto con el Sistema Operativo GNU/Linux conseguimos un entorno ágil y muy escalable.
Podemos instalar cualquier software disponible sin necesidad de esperar a que el fabricante lo implemente, utilizando software de la comunidad.
Y por supuesto ese entorno nos permite ahorrar costes y sobre todo no estar atados a ningún fabricante.
La lista de compatibilidades va ampliándose cada día y puedes visitarla en https://cumulusnetworks.com/products/hardware-compatibility-list/.
Cuando instalamos Cumulus en un hardware vamos a mirar la versión mínima y la plataforma para instalarlo.
Por ejemplo, a día de hoy, un HP Altoline 6960 necesitará que le instales al menos la versión 3.1 de la arquitectura x86.
ONIE – Open Network Install Environment
ONIE es el instalador que se puede usar en todos los switches soportados por Cumulus Linux.
El instalador ONIE es algo parecido al PXE. ONIE proporciona un entorno de instalación abierto para ejecutar en un switch.
ONIE permite que los usuarios puedan instalar el sistema operativo en los switches soportados.
Arquitectura de Cumulus Linux
Cumulus Linux es una distribución de GNU/Linux basada en Debian, realmente es un Debian.
Cumulus Linux funciona como un Debian permitiendo hacer todo lo que puedes hacer con un Debian.
La única diferencia de utilizar Cumulus Linux en un switch con un PC es que en el switch tienes ASICs que permiten aceleración por hardware.
Si utilizas aceleración por hardware conseguirás que el switch conmute a velocidad de línea, cosa que en un PC no conseguirás en la vida.
Repositorios
Cuando descargues Cumulus Linux vas a descargar un binario que se descompondrá en muchos paquetes específicos para realizar funciones específicas.
También puedes instalar más sofware desde el repositorio principal, el de addons, el de testing o desde la comunidad de Debian.
El repositorio principal (repo.cumulusnetworks.com) es el que contiene las actualiaciones de seguridad y todo lo que hay ahí está 100% soportado y no te debería de dar problemas.
También tenemos el repositorio de addons es el que contiene paquetes de terceros, como por ejemplo chef o puppet, ansible por ejemplo está en el principal.
Otro sería el repositorio de testing es el que contiene aquellas aplicaciones que tienen un funcionamiento teóricamente bueno, pero que deben de ser probados por los usuarios.
Este repositorio contiene softare experimental que deberá de salir en versiones futuras.
La última opción de instalación de paquete será desde la comunidad de Debian, ahí podéis descargar cualquier paquete para Debi...