aBMC
Introduction
Firefly Advanced Baseboard Management Controller (hereinafter referred to as aBMC) is an out-of-band centralized management software solution deployed on BMC specially designed for high-density array servers. It provides full lifecycle management from single-node hardware monitoring to entire array resource pooling, and supports remote operation and maintenance capabilities including KVM over IP-KVM (network remote desktop), virtual media mounting and other remote operation and maintenance capabilities. aBMC provides a standard Redfish interface and a complete CLI command line to facilitate users to seamlessly integrate the system into the existing automated operation and maintenance platform, assisting secondary development and intelligent operation and maintenance transformation.
Vision
- Business side: Help customers complete the full-process deployment from equipment launch to official launch of business systems within 10 days, significantly shortening the business delivery cycle of array servers.
- Operation and maintenance side: Overcome the long-term pain points of traditional blade and array servers in terms of multi-node decentralized management, low batch operation and maintenance efficiency, and insufficient hardware monitoring granularity, and achieve centralized, visualized and efficient operation and maintenance.
- Development side: Open standardized Redfish and CLI interfaces, shield underlying hardware differences, and allow developers to operate the entire array of resources like a single machine.
- Ecological side: All self-developed array server hardware natively adapts to the aBMC management and control framework. After the customer's business software is connected to the Yinghuo hardware ecosystem, subsequent computing power expansion and equipment iterative upgrades do not require re-adaptation of the management software, avoiding the risk of compatibility modification and continuously shortening the iterative development cycle.
Core terms
- aBMC: Firefly Advanced Baseboard Management Controller (hereinafter referred to as aBMC) is an out-of-band centralized management software solution deployed on BMC specially designed for high-density array servers.
- BMC: (Baseboard Management Controller) is a dedicated controller on the server motherboard that runs independently of the main CPU and operating system. It is responsible for the out-of-band hardware monitoring, power management, and remote operation and maintenance of the server.
- Out-of-band management: Does not rely on the server operating system, independent hardware channels realize remote management and control of equipment
- Redfish: It is a "standardized REST API" for server management, allowing hardware from different manufacturers to be managed using the same set of interfaces (Redfish is a modern server management standard based on RESTful API, formulated by the DMTF organization to replace the traditional IPMI protocol. It realizes remote discovery, monitoring and management of server hardware (such as temperature, power supply, firmware version, network configuration, etc.) through the HTTP/HTTPS interface in JSON format, making it easier to develop and integrate and more secure).
- CLI: Command line interactive tool to quickly complete BMC batch operation and maintenance operations locally.
- KVM: KVM is the abbreviation of Keyboard, Video, and Mouse, which is different from the hardware KVM switch connected through VGA (very few HDMI) and USB cables in the computer room.
- IP-KVM: Remote virtual console, remote operation of server monitor, keyboard and mouse.

