Virtual Redfish BMC Support on VMs

Mar 15, 2022
12
2
8
Hi Folks,
I am looking to see if I can get Redfish BMC support on Proxmox VMs, so I can utilize these API calls: https://docs.openstack.org/sushy-tools/latest/user/dynamic-emulator.html

In my current role, I need to go beyond standard IPMI calls for security and additional functionality when spinning up multiple VMs at the same time. We have a number of Dell/HPE servers and utilizing iDRAC/iLO commands in ansible plays can be a bit time consuming. We would like to use Redfish to standardize BMC commands when deploying VM clusters. Does anyone know if there is support for a VirtualBMC in Proxmox, that is Redfish compliant (https://www.dmtf.org/standards/redfish)?

Thanks for any advice, in advance.
 
  • Like
Reactions: pvps1 and briggs007
This was developed to create an OpenStack cluster and have some VMs to emulate the bare-metal servers to be managed by Ironic. I didn't have a chance yet to test with Ironic.

https://github.com/jorgeventura/pve-redfish
This is very promising. I just played around with it for a bit, and it looks like it could be a great option for use with Ironic (my use case as well).
 
Last edited:
Alright, well I ended up creating a whole project around this request, starting from the nice work that Jorge did. It just needed a bit more work and features for my use case (which is deploying OpenShfit/OpenStack for development and using the VMs for Metal3/Ironic endpoints). The project can be found here: https://github.com/v1k0d3n/proxmox-redfish
This is awesome! Created an account just to show my appreciation!

Sounds like a few of us are labbing or learning Openshift/Openstack with this -
can’t wait to set this up and have a go at it.