creating Custom install ISO

Miguel-Vieira

New Member
Feb 22, 2025
1
0
1
Hi There, exited about using proxmox in our environment as we move away from VMware. I have a instance where I'm upgrading a clients solution from windows 2003 to a completely new solution running on Linux across multiple sites, i need to send preloaded servers to sites with base images already loaded which can be configured remotely. My challenge is creating a custom install set for our field teckies with basic skills to be able to reload a machine, ideally the process should involve as little options as possible but should allow the user to configure the ip address for the proxmox server, other than that the install should install itself the 2 x base VM's which i already created in proxmox and setup backups to secondary drives in the machine , as much automation as possible would be appreciated, did a brief look around the forums and got too many results on my searches so would appreciate some guidance. Thank you
 
Welcome to the Proxmox forum, Miguel-Vieira!

We do have the option to create an auto installation ISO with pre-defined settings [0], but you'd either have to rely on DHCP or regenerate the image for each different IP address if I have understood your use case correctly. There's no option to have all options set, but leave the IP address configuration open right now. If you'd like such a feature, we have a Bugzilla instance [1] to request such a feature, but take another look if there's already an entry describing your use case.

As for the setup of base VMs, there was already some discussion about providing a separate partition on the installer, but there's no current development in that direction at the moment. For now, you could create them by creating a script / executable which is run on the first boot [2], which creates the VMs on the newly installed PVE host.

Hope this helps you in your endeavor!

[0] https://pve.proxmox.com/wiki/Automated_Installation
[1] https://bugzilla.proxmox.com/enter_bug.cgi?product=pve&component=Installer
[2] https://pve.proxmox.com/wiki/Automated_Installation#First_Boot_Hook_Section