Problem:
Running smart proxy BMC produces high load on machine
Expected outcome:
normal system load
Foreman and Proxy versions:
2.5.4 / 2.5.4
Foreman and Proxy plugin versions:
n/a
Distribution and version:
CentOS 7.9 / 3.10.0-1160.59.1.el7.x86_64
Other relevant data:
- I disabled BMC and the problem went away.
- “Show host power status” setting in Foreman is false.
- ipmitool version 1.8.18
- I had several ‘stuck’ ipmitool processes running for the proxy user. This setup was working previously in F2.3
System load change after BMC disabled
[root@foreman ~]# systemctl status foreman-proxy.service
● foreman-proxy.service - Foreman Proxy
Loaded: loaded (/usr/lib/systemd/system/foreman-proxy.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/foreman-proxy.service.d
└─90-limits.conf
Active: active (running) since Wed 2022-06-29 17:16:14 CEST; 5min ago
Main PID: 31243 (ruby)
Tasks: 18
CGroup: /system.slice/foreman-proxy.service
├─ 2396 sh -c /usr/bin/ipmitool -H <ip> -U ADMIN -I lanplus -f /tmp/20220629-31243-1dv5gxs lan print 2>&1
├─ 2397 /usr/bin/ipmitool -H <ip> -U ADMIN -I lanplus -f /tmp/20220629-31243-1dv5gxs lan print
├─ 2399 sh -c /usr/bin/ipmitool -H <ip> -U ADMIN -I lanplus -f /tmp/20220629-31243-oatskh lan print 2>&1
├─ 2400 /usr/bin/ipmitool -H <ip> -U ADMIN -I lanplus -f /tmp/20220629-31243-oatskh lan print
└─31243 ruby /usr/share/foreman-proxy/bin/smart-proxy --no-daemonize