Happy Easter
Hunting down easter eggs & putting them all in a single basket? Hopefully you're not doing the same with your VMs - the new ProxLB v1.1.1 is out, now! Happy Easter!
[1.1.1] - 2025-04-20
Added
Changed
- Change the default behaviour of the daemon mode to active [#176]
- Change the default banalcing mode to used instead of assigned [#180]
Fixed
- Set cpu_used to the cpu usage, which is a percent, times the total number of cores to get a number where guest cpu_used can be added to nodes cpu_used and be meaningful (by @glitchvern) [#195]
- Fix tag evluation for VMs for being ignored for further balancing [#163]
- Honor the value when balancing should not be performed and stop balancing [#174]
- allow the use of minutes instead of hours and only accept hours or minutes in the format (by @glitchvern) [#187]
- Remove hard coded memory usage from lowest usage node and use method and mode specified in configuration instead (by @glitchvern) [#197]
- Fix the guest type relationship in the logs when a migration job failed (by @gyptazy) [#204]
- Requery a guest if that running guest reports 0 cpu usage (by @glitchvern) [#200]
- Fix Python path for Docker entrypoint (by @crandler) [#170]
- Improve logging verbosity of messages that had a wrong servity [#165]
Important
The config file got updated and includes additional options and parameters for a more fine granular schedule. This must be updated after upgrading.
Example:
service:
daemon: True
schedule:
interval: 12
format: hours
You can find the full example in the given example config right here.
Downloads
Debian Packages
Download: https://cdn.gyptazy.com/files/os/debian/proxlb/proxlb_1.1.1_all.deb
SHA256: 7442f7cdc9fe06aa786092b3c9f9e8bf5ef0215a69d61a3b0664f4212f6290b1 proxlb_1.1.1_all.deb
Debian Repository
You can immediately start with this quick-start to add the repository and its signing key to obtain upcoming versions by apt on your system:
echo "deb https://repo.gyptazy.com/stable /" > /etc/apt/sources.list.d/proxlb.list
wget -O /etc/apt/trusted.gpg.d/proxlb.asc https://repo.gyptazy.com/repository.gpg
apt-get update && apt-get -y install proxlb
cp /etc/proxlb/proxlb_example.yaml /etc/proxlb/proxlb.yaml
# Adjust the config to your needs
vi /etc/proxlb/proxlb.yaml
systemctl start proxlb
You can also find additional information about the repository right here.
Docker Image
Download: cr.gyptazy.com/proxlb/proxlb:v1.1.1
SHA256: 32e50bf834992b557c631b0601d2e30c2b16950df0359de8d22733ae4c2e7a18
Sponsors
Businesses switching to Proxmox often seek a solution like this, and it’s great to see my company recognizing its value. Thanks to my company’s sponsorship, I get to contribute to this project under credativ GmbH’s (@credativ) commitment to open-source innovation.
At this point also a big thanks to all new committers:
And a special thanks to the people providing additional help for debugging issues by spending their time into re-creating setups and providing logs: