This repository contains a Dockerfile and associated tools to build a container image for configuring/monitoring server BMC and BIOS.
Specifically, the image bundles racadm from OMSA for Dell servers.
$ cd setup-hw
$ make build-imageThe container need to be run as a system service before using racadm or setup-hw.
$ sudo mkdir -p /var/lib/setup-hw
$ docker run -d --name=setup-hw \
--net=host --privileged \
-v /dev:/dev \
-v /lib/modules:/lib/modules:ro \
-v /etc/neco:/etc/neco:ro \
-v /var/lib/setup-hw:/var/lib/setup-hw \
setup-hw:latestDocker images are available on ghcr.io
monitor-hw is the default command of the container.
When you run the container, it starts exporting hardware metrics for
Prometheus. You can see the metrics from http://localhost:9105/metrics
by default.
You must prepare configuration files before running
monitor-hw.
$ docker exec setup-hw racadm ...setup-hw is a tool to configure BMC and BIOS of the running server.
See the document for details.