Closed wido closed 4 years ago
There should be a Redfish driver there
Moving this one to 4.15, I don't see it happening in 4.14 due to lack of time.
Work is in progress here. @GabrielBrascher has been writing a lot of code: https://github.com/PCextreme/cloudstack/commits/redfish-oob-driver
[Update] On the last couple days we did some progress in this implementation.
Tested Redfish Client and Redfish OOB management driver on nodes with Dell iDRAC8 (thanks to our folks at Yourhosting). We still going to run a few tests on Supermicro nodes as well as there are a few differences on the API calls from Dell to Supermicro Rest API.
Here follow a few pics.
We have been able to test and it works fine:
It is still necessary to do a few enhancements on the code to have it ready for a PR (e.g. Java docs, and adding unit tests). As soon as we are ready to open a PR I will link the PR here.
@wido @GabrielBrascher - Nice! This is going to be a great feature. //@nathanejohnson @dcarbone @dmabry
@wido @kiwiflyer PR #4175 is open and ready for review/testing.
ISSUE TYPE
COMPONENT NAME
CLOUDSTACK VERSION
SUMMARY
The current implementation of Host HA (Out of Band) only supports IPMI (v2).
Redfish is a new implementation supported by the big vendors which provides a HTTP REST API to control servers.
The follow manufacturers support Redfish in their OOB solutions:
By supporting Redfish we can support the latest generation of hardware and specifications for the OOB management of Hosts.
There is no need to use 'ipmitool' as Redfish are just HTTP calls which need to be send to the server's OOB system to reboot the Host when needed.