Iventoy: Difference between revisions
Created page with "No usb? no problem! == How To == If you boot from pxe, while connected to base lan (with ethernet), you will be presented with the '''iventoy''' menu, allowing you to pick from install isos available on base storage cluster. == What ISOs are available? == the proxmox cluster and iventoy share the pool of ISOs served from a local nfs server. Users authenticated to proxmox through keycloak can upload their own isos using the proxmox gui and they will become immed..." |
mNo edit summary |
||
| Line 9: | Line 9: | ||
== Implementation == | == Implementation == | ||
In base LAN, on the [[Proxmox|proxmox cluster]], there's a LXC container with iventoy. The dns+dhcp has a dnsmasq config snippet to auto detect what kind of machine is trying to PXE-boot on the network and supplies it the ip address of the iventoy.at.base48.cz container, and a corresponding bootfile name (pxelinux.0 for bios, etc etc for other) auto-detecting x86/arm64 and bios/legacyboot. Secure boot should in theory work, but to be safe it's best to be disabled during the installation. The container can be administered by any council member, authenticated by their [[keycloak]] account to the proxmox cluster. | In base LAN, on the [[Proxmox|proxmox cluster]], there's a LXC container with iventoy. The dns+dhcp has a dnsmasq config snippet to auto detect what kind of machine is trying to PXE-boot on the network and supplies it the ip address of the iventoy.at.base48.cz container, and a corresponding bootfile name (pxelinux.0 for bios, etc etc for other) auto-detecting x86/arm64 and bios/legacyboot. Secure boot should in theory work, but to be safe it's best to be disabled during the installation. The container can be administered by any council member, authenticated by their [[keycloak]] account to the proxmox cluster. | ||
[[Category:Services]] | |||
Latest revision as of 21:08, 17 October 2026
No usb? no problem!
How To
If you boot from pxe, while connected to base lan (with ethernet), you will be presented with the iventoy menu, allowing you to pick from install isos available on base storage cluster.
What ISOs are available?
the proxmox cluster and iventoy share the pool of ISOs served from a local nfs server. Users authenticated to proxmox through keycloak can upload their own isos using the proxmox gui and they will become immediately available over iventoy.
Implementation
In base LAN, on the proxmox cluster, there's a LXC container with iventoy. The dns+dhcp has a dnsmasq config snippet to auto detect what kind of machine is trying to PXE-boot on the network and supplies it the ip address of the iventoy.at.base48.cz container, and a corresponding bootfile name (pxelinux.0 for bios, etc etc for other) auto-detecting x86/arm64 and bios/legacyboot. Secure boot should in theory work, but to be safe it's best to be disabled during the installation. The container can be administered by any council member, authenticated by their keycloak account to the proxmox cluster.