CCI-MOC / hil

Hardware Isolation Layer, formerly Hardware as a Service
Apache License 2.0
24 stars 54 forks source link

libvirt OBM driver for HIL #908

Open SahilTikale opened 7 years ago

SahilTikale commented 7 years ago

Having a libvirt OBM driver for HIL can be of greatly benefit the efforts for projects like BMI. Developers can set up HIL in a dedicated physical server and have VMs for nodes which can be used for BMI development. To elaborate, one of the time consuming part for doing development on BMI is troubleshooting the workflow of PXE booting a physical server. Physical servers also take few minutes to boot, which adds to the lag during troubleshooting and development of new features. Having such a driver, can have multiple use cases that can help speed up the development work.

@zenhack @naved001 @apoorvemohan feedback.

apoorvemohan commented 7 years ago

BMI already has development framework where BMI provision's virtual machines. Not sure how different it is from what you are proposing.

naved001 commented 6 years ago

For the BMI workflow, there's no need to have this driver at all. If people are doing development for these codes, all they have to do is make their VMs PXE boot and power cycle it. If you can make a different case for this, then it might make sense to spend time developing this.

zenhack commented 6 years ago

Note also that if we decide this is worthwhile, the functionality now belongs in OBMd, not HIL.