2016-02-11 16:32:56 |
Lucas Alvares Gomes |
description |
Despite being our reference drivers the pxe_ipmitool and agent_ipmitool drivers are not tested in gate, currently Ironic uses a "ssh" power interface for power controlling and manage virtual machines that are deployed as part of the tests in gate.
That's not required anymore, we could use a virtual BMC [0] which is basically a wrap around the pyghmi BMC and libvirt python binds for translating IPMI commands to hypervisor commands.
This RFE is proposing using this technology in gate and adapt the DevStack scripts to create and test nodes loaded with the {pxe, agent}_ipmitool drivers in gate.
[0] https://github.com/umago/virtualbmc |
Despite being our reference drivers the pxe_ipmitool and agent_ipmitool drivers are not tested in gate, currently Ironic uses a "ssh" power interface for power controlling and managing virtual machines that are deployed as part of the tests in gate.
That's not required anymore, we could use a virtual BMC [0] which is basically a wrap around the pyghmi BMC and libvirt python binds for translating IPMI commands to hypervisor commands.
This RFE is proposing using this technology by adapting the DevStack scripts to create and test nodes loaded with the {pxe, agent}_ipmitool drivers in gate.
[0] https://github.com/umago/virtualbmc |
|