Docker image to control your Dell PowerEdge fans via IPMI
|
|
||
|---|---|---|
| .dockerignore | ||
| check-temp.sh | ||
| crontab | ||
| Dockerfile | ||
| publish.sh | ||
| README.md | ||
| startup.sh | ||
| update.sh | ||
IDRAC Fan Controller Docker Image
To use,
docker run -e IDRAC_HOST=<host ip> -e IDRAC_USER=<username> -e IDRAC_PW=<password> -e FANSPEED=<hex fan speed> alombardo4/idrac-fan-control:latest
FANSPEED should be set as a hex value, e.g. 0x05
Example docker-compose.yml:
version: '3'
services:
fan-controller:
image: alombardo4/idrac-fan-control
environment:
- IDRAC_HOST=192.168.1.100 # override to the IP of your IDRAC
- IDRAC_USER=root # set to your IPMI username
- IDRAC_PW=calvin # set to your IPMI password
- FANSPEED=0x05 # set to the hex value you want to set the fans to (from 0 to 100)
- MAXTEMP=32 # set the maximum temperature (in celcius) before dynamic fan control kicks back in, optional, defaults to 32