Server BMCs can need to be rebooted every so often

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • LearnThisRepo.com - Learn 300+ open source libraries for free using AI.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • kvm-cli

    Commandline interface to start IPMI/OOB KVM interfaces

    For fun: This actually runs the Java Applet KVM viewer on a SuperMicro X7 board: https://github.com/ixs/kvm-cli/blob/master/kvm_x7.py

    1. Downloads the data from the IPMI interface

    2. Modifies the files to run locally

    3. Writes out a Java configuration with weak security settings so that TLS works with the deprecated ciphers.

    4. Fires off a socat instance to redirect the localhost ports to the remote IPMI device.

    5. Starts appletviewer locally.

    Great fun writing that. Thank god we decomissioned the last X7 based storage appliances a while ago...

  • openbmc

    OpenBMC Distribution

    I do development on openbmc (https://github.com/openbmc/openbmc) which is an open source bmc implantation using bitbake, primarily targeted to aspeed, and nuvoton bmc chips.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • netboot.xyz

    Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

    For sure - we have some networks that when a host netboots it always goes to something like http://netboot.xyz with serial console by default.

    My favorite is some vendors using COM1 and some using COM2 so you have no idea which it is ahead of time.

  • ipmi_firmware_tools

    IPMI analysis tools

    Might be worth checking out, if this improves things for you. It did for me.

    Check out https://github.com/devicenull/ipmi_firmware_tools for unpacking (and repacking) the SuperMicro firmware. The developer just merged my patches making it work with some of the X8 boards.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts