metal-stack / metal-core

Middleware for pixiecore and switch access

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

metal-core

metal-core dynamically reconfigures switches based on the state held in the metal-api. Therefore, it must run on every leaf switch and have control over the configuration files for network interfaces and the routing suite (/etc/frr/frr.config) of the switches.

In the PXE-boot process of machines metal-core will act as a proxy between API-requests issued by pixiecore and the metal-api. The metal-api will answer with a mini OS (see metal-hammer and kernel).

Besides that, it ensures the proper boot order (IPMI) and monitors their liveliness with LLDP).

Build

Ensure you have libpcap-dev installed.

make

About

Middleware for pixiecore and switch access

License:GNU Affero General Public License v3.0


Languages

Language:Go 83.6%Language:Smarty 14.3%Language:Makefile 1.2%Language:Shell 0.6%Language:Dockerfile 0.3%