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).
Ensure you have libpcap-dev
installed.
make