-
Notifications
You must be signed in to change notification settings - Fork 615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure ipxe on libvirt/QEMU with SMBIOS OEM strings #965
Comments
This might very well be implemented as an ipxe script using the existing smbios settings. With the challenge to cut strings properly. Otherwise fantastic, especially the libvirt and qemu smbios examples. |
Got an example how I can see one (or all) of my variables in an inmodified ipxe? |
This would definitely be interesting. The implementation would end up sharing a lot of code with https://github.com/ipxe/ipxe/blob/master/src/arch/x86/interface/vmware/guestinfo.c, to the extent that most of |
Hello,
ipxe provides "VMware GuestInfo" support, allowing to set arbitrary ipxe settings directly from VMware.
However, I use QEMU + libvirt, not VMware. I'd like to propose a new feature that achieves the same on QEMU, using SMBIOS OEM strings.
Example domain config for libvirt:
libvirt turns this into a call to:
/usr/bin/qemu-system-x86_64 ... -smbios type=11,value=ipxe.ip=192.168.1.8,value=ipxe.scriptlet=ifopen net0 && chain ${filename}
dmidecode
in the virtual machine reports:I attached a working (but probably very bad) patch for ipxe that loads those settings.
Would this feature be interesting for ipxe? If so, could someone who knows their way around the ipxe source code implement it properly?
ipxe-smbios-oem-strings.patch.txt
The text was updated successfully, but these errors were encountered: