NNF-EC provides control and monitoring of Near Node Flash hardware through various Redfish/Swordfish endpoints.
For interacting with NNF hardware, refer to the internal/switchtec directory. Hardware functions are typically matched with a corresponding CLI command for testing.
A variety of managers exist for interacting with hardware through Redfish/Swordfish HTTP endpoints:
- The NNF Manager is used to provision storage, map storage to particular nodes, and layout file systems.
- The Fabric Manager and NVMe Manager exist to support the NNF Manager and provides finer visibility and control of underlying hardware.
- The Event Manager and Telemetry Manager provide visibility into NNF happenings.
- The Message Registry defines the event messages generated by NNF software
- The Server Manager provides controls for managing a server node, including discovering attached storage and establishing a file system.
A number of interactive scripts exist to exercise functionality manually on a running system