VirtualBMC / ipmitool support

Features you'd like to see in the upcoming version of EVE-NG

Moderator: mike

Post Reply
abdel
Posts: 4
Joined: Thu May 18, 2017 5:48 pm

VirtualBMC / ipmitool support

Post by abdel » Wed Jan 22, 2020 5:03 pm

Is it possible to add VirtualBMC (https://opendev.org/openstack/virtualbmc) tool to simulate a Baseboard Management Controller (BMC) by exposing IPMI responder to the network and talking to libvirt at the host vBMC is running at to manipulate virtual machines which pretend to be bare metal servers? This will be added value, for example, when simulating Openstack (https://www.openstack.org/) deployment in EVE-NG.

For example, if a Centos (https://www.centos.org/) 'host1' and a Centos 'host2' are deployed in Eve-ng with hots3, I want to be able to do from host3 the following:

vbmc add host1 --port 6320 --username admin --password Ipm!
vbmc add host2 --port 6321 --username admin --password Ipm!

and see host1 and host2 listed as available (vbmc list) and start host1 and host2 (vbmc start host1 and vbmc start host2) and see host1 and host2 running and finally use
ipmitool from host3 to test the power status of host1 and host2:

ipmitool -I lanplus -H 192.168.10.20 -L ADMINISTRATOR -p 6320 -U admin -R 3 -N 5 -P Ipm! power status
ipmitool -I lanplus -H 192.168.10.21 -L ADMINISTRATOR -p 6320 -U admin -R 3 -N 5 -P Ipm! power status

It will be great if this is possible!

Post Reply