Cumulus Linux


Cumulus — специализированная сетевая операционная система, созданная для работы на коммутаторах без операционной системы с установочной средой ONIE. Создана компанией Cumulus Networks для коммутаторов, используемых в дата-центрах и призвана расширить функциональные возможности коммутаторов за счёт использования стандартных Linux-приложений для оркестрации, управления, настройки и автоматизации функционирования.

Компания Cumulus Linux была основана в 2010 году группой бывших инженеров Cisco, VMware и 3Com. Их задачей стало создание полнофункциональной операционной системы на базе Linux для сетевого оборудования, используемого в дата-центрах. С октября 2012 года Cumulus Linux стал использоваться на реальных работающих проектах.

В отличие от обычных операционных систем, Cumulus Linux для своей установки требует наличия на оборудовании специальной загрузочной среды ONIE. ONIE представляет собой предустановленный на коммутатор небольшой дистрибутив Linux, задачей которого является поиск при первом запуске полноценной сетевой ОС, её установка и, в дальнейшем, передача на него управления. При этом поиск источника установки ОС рассматривает такие варианты возможного размещения дистрибутива ОС как USB-накопитель, URL-адрес от DHCP-сервера и URL-адрес от DNS-SD.

На текущий момент список поддерживаемого оборудования Cumulus Linux состоит из коммутаторов, построенных на следующих коммутационных матрицах:

В этом списке находится около двух десятков стоечных коммутаторов производства таких компаний как Dell, Delta Electronics, Edge-Core, ETegro, Mellanox, Penguin Computing[англ.]; с портами 1G (Base-T), 10G (SFP+) и 40G (QSFP+). Поддерживаются как модели на процессорах Power PC, так и на x86 процессорах.