VM level IPMI
-
Is it possible to give a VM an IPMI interface? I've searched and haven't found a lot, and my guess is no/it's overly complicated. I can see that qemu has IPMI built in and it's included in the qemu-dp within the XCP-NG github, but I'm not finding any documentation with XCP-NG.
The reason I'm looking is to make setup of OKD easier. They don't have a native Xen option but do support provisioning bare metal servers with the requirement of IPMI/BMC. Thanks for your help!
-
Hi,
That's the first time I heard something like this and it sounds very weird to me
The right approach would be to have a provider for XO API that will provision what you need.
-
@olivierlambert said in VM level IPMI:
The right approach would be to have a provider for XO API that will provision what you need.
I believe they use terraform under the hood to provision the needed resources on AWS, Azure, VMWare, and the like. I know I could spin up the resources myself and walk through the user provisioned install, but if I use the installer provision they manage the underlying updates. They want the IPMI/BMC on the hardware to mount install media, and manage the machine.
I was guessing this was a long shot, but I at least wanted to ask. I might have to see if I can get their install to support the XO operator.
Thanks!
-
No problem. Maybe someone else in the community is aware of such "virtual" IPMI, but on my side, first time I heard of it
-
Normally I'd say we'd use XOA to mount isos, reboot VMs etc. We have possibility to have custom user access to their own VMs too etc.
IPMI is an interesting idea though. Both for things like remote power on off, remote console and mounting media, but also some performance monitoring.
-
@Forza Doesn't the Xen API do most/all of that?
-
@thault Yes. But there are more tools that can do IPMI than XAPI. Though, I must admit it is not on the top of my list of nice to have stuff for XCP-ng