Hello,
I am currently working on creating ProxmoxVE Installation Media to automatically install and configure three of our nodes.
Following https://pve.proxmox.com/wiki/Automated_Installation I came up with a combination of answerfile.toml and firstboot.sh script to accomplish:
* Install base system on the first two disks (ZFS RAID1)
* After the installation and reboot, execute firstboot.sh to identify the machine (using system-serial-number) and apply the correct hostname and IP configuration.
* Finally, another reboot is executed to apply these changes and the node is ready for use.
This works as intended.
The issue I have come across is that I want to deploy an OVS configuration for my network, but am missing the necessary packages within the PVE installation media. I have thought about modyfing pve-base.squashfs and adding these packages, but it's easy to be caught up in dependency hell here.
Installing these packages manually (or deploy within firstboot.sh after the installation) is not an option as we do not even have reachable Apt Mirrors on the machines at this point. One option I see is adding a custom local Apt repository within my installation media containing the openvswitch Packages, but that seems needlessly complicated.
Suggestions on how to modify the PVE ISO in the most elegant way?
Thanks and regards
Martin
I am currently working on creating ProxmoxVE Installation Media to automatically install and configure three of our nodes.
Following https://pve.proxmox.com/wiki/Automated_Installation I came up with a combination of answerfile.toml and firstboot.sh script to accomplish:
* Install base system on the first two disks (ZFS RAID1)
* After the installation and reboot, execute firstboot.sh to identify the machine (using system-serial-number) and apply the correct hostname and IP configuration.
* Finally, another reboot is executed to apply these changes and the node is ready for use.
This works as intended.
The issue I have come across is that I want to deploy an OVS configuration for my network, but am missing the necessary packages within the PVE installation media. I have thought about modyfing pve-base.squashfs and adding these packages, but it's easy to be caught up in dependency hell here.
Installing these packages manually (or deploy within firstboot.sh after the installation) is not an option as we do not even have reachable Apt Mirrors on the machines at this point. One option I see is adding a custom local Apt repository within my installation media containing the openvswitch Packages, but that seems needlessly complicated.
Suggestions on how to modify the PVE ISO in the most elegant way?
Thanks and regards
Martin