Heute wurde von unserem Kollegen die Version 1.1.0 der beliebten #OpenSource Software #ProxLB veröffentlicht.
Schaut unbedingt rein und findet mehr darüber raus!
https://www.credativ.de/blog/credativ-inside/proxlb-die-neue-version-des-loadbalancers-fuer-proxmox-cluster-steht-in-version-1-1-0-bereit/
Even though it's April 1st, this is no joke - #ProxLB 1.1.0 is officially out!
ProxLB is an opensource, advanced and DRS alike open-source load balancing solution for #Proxmox clusters.
Thanks to my company @credativde, I have the opportunity to contribute to this project as part of our commitment to open-source innovation - even during work hours!
#ProxLB - an opensource & advanced VM loadbalancer for #Proxmox clusters. Including affinity & anti-affinity rules, maintenance mode (evacuating nodes) and more. I just published my slides about it.
Project: https://github.com/gyptazy/ProxLB
Slides: https://cdn.gyptazy.com/files/talks/ProxLB-Intelligent-Workload-Balancing-for-Proxmox-Clusters.pdf
@gyptazy excellent documentation on #proxlb #proxmox here https://github.com/gyptazy/ProxLB
I am but an amateur, run proxmox in #homelab but no clusters. Two Newbie questions
1. I I want to have an edge cluster with firewalls and So on and a backend cluster, with websites and nextcloud and the like, should I then just use 2 separate clusters according to their function? (1/2)
No April Fools' joke - the new #ProxLB release is scheduled for the 1st of April! Stay tuned!
ProxLB is an advanced #loadbalancer for #Proxmox clusters that brings in features like #DRS (known from #VMware), #maintenance mode and (anti-)#affinity groups.
What do you miss in #Proxmox or #XCPng?
My customers often told me, that when migrating from #VMware based setups, they would miss something like #DRS. As a result I published #ProxLB as a load balancer. Now, I do the same for #DPM and also some other things. What do you miss or what stops you or your business from switching to Proxmox or XCPng?
Rushing to the long awaited release of #ProxLB 1.1.x - the loadbalancer for #Proxmox clusters!
But first - what is ProxLB? ProxLB is a DRS alike loadbalancer for Proxmox clusters that balances your guests (VMs & CTs) across the nodes. It also supports affinity & anti-affinity rules which got completely rewritten and the maintenance mode automatically moves all your VMs to other nodes - based on the best resource usage!
I often got asked when I finally plan to release version 1.1.x of the ProxLB and I'm happy to share that most of the things, including a whole new pipeline and packaging is almost done. I'm still not sharing any date since this may vary depending on my spare time - like always :)
Project: https://github.com/gyptazy/ProxLB
Happy to see it finally arrived you - just in time - and I’m really happy to share the big news: We - as #credativ - are an independent company again after having a great time of two years at #NetApp (and also as being NetApp).
#OpenSource continuous, it was, is and will always be our passion which almost every mate in our company represents (as s #Debian, #Ubuntu, #PostgreSQL, #Ansible, #GardenLinux, #ProxLB, #OpenStack and many other tools as developer, maintainer and contributor) which clearly shows the passion of every one - not only during the business times but also in the spare time and the commitment into opensource.
See also:
German: https://www.credativ.de/blog/aktuelles/credativ-wieder-ein-eigenstaendiges-unternehmen/
English: https://www.credativ.de/en/blog/credativ-inside/credativ-is-once-again-an-independent-company/
ProxLB 1.0.7 (an opensource DRS alike solution for #Proxmox clusters) is just around the corner!
1.0.7 will be the last version before I'm going to publish the new refactored code base in a modern and object oriented way. Version 1.1.0 squashes some more bugs that were postponed on the current code base and makes the overall future handling much easier (including new features).
Website: https://proxlb.de
GitHub: https://lnkd.in/eEZWEU7s
Blog post: https://lnkd.in/e5_b6u-A
Tags: #ProxmoxVE #DRS #Loadbalancer #opensource #virtualization #gyptazy #Proxmox #ProxLB #homelab #enterprise #balancer #balancing #virtualmachines #VM #VMs #VMware #LXC #container #cluster
I get more & more mails from people who are happily using my #ProxLB (a loadbalancer for Proxmox) - feel free to leave me a note (if you like, even with some more details). This way, I can better understand the needs of the user base.
#proxmox #proxmoxve #lab #homelab #virtualization #vm #vps #vmware #alternatives #loadbalancer #lb #resourcescheduler #drs #opensource #community
#ProxLB - A loadbalancer for Proxmox clusters!
The Prox Load Balancer (ProxLB) helps you to rebalance your Container and VM workloads across your nodes in your Proxmox cluster. It is similar to VMware's DRS (Dynamic Resource Scheduler) which allows you to balance your cluster by memory, CPU or local storage usage to ensure an equal distribution within the cluster. With affinity & anti-affinity groups you can also create groups where objects should be moved to a different groups as a whole unit or even forbid to be scheduled on the same node (e.g. HA setups).
You can find more information at GitHub: https://github.com/gyptazy/ProxLB
I just crafted the new #ProxLB 1.0.6 release - ProxLB is a workload balancer for #Proxmox and rebalances the guests across nodes in a cluster by memory, cpu or (local) disk usage.
Release 1.0.6 is just a small hot fix release and the last one of 1.0.x. With 1.1.x I will introduce the new code refactor to make the project more future proof. After further discussions we will not move to #Rust and stay on #Python. Also, there might be some additional great news - but this will be shared at a later time.
Hey Kyle!
The whole infrastructure grow very quick and in different ways. Initially I started BoxyBSD just by providing my free resources of already present and personal used hardware for this project - this was mostly running on bhyve with FreeBSD. Later it grew and I wanted to continue the project and scale more better and also provide are more stable service - more stable in that there aren’t any required maintenance windows for node patching etc - this required live migrations and I therefore started with Proxmox. This year, I also started with XCP-ng (based on Xen) as an additional platform which also works pretty well. This makes the provisioning a bite more complicated but the automation is done by Terraform and/or Ansible. - depending on the used node. For the placement (evaluating which node fits best for a new VM from a resource perspective which gets live evaluated) I use my self written tool ProxLB - this project is now also opensource and free quickly.
So, overall I use:
Hypervisor: bhyve, KVM (Proxmox), Xen (XCP-ng)
Automation: ProxLB, Ansible, Terraform (BPG provider), Matrix Bot
You can also find my slides about that project here:
https://cdn.gyptazy.com/files/talks/BoxyBSD_A_non_profit_hosting_platform_for_education_and_research.pdf
Example of managing VMs on bhyve/FreeBSD orchestrated by Ansible:
https://gyptazy.com/howto-managing-vm-on-freebsd-with-bhyve-and-vm-bhyve/
A stripped down example of provisioning FreeBSD on Proxmox with Terraform/BPG:
https://gyptazy.com/howto-automated-deployment-of-freebsd-vms-in-proxmox-with-proxlb-and-terraform/
And more about #proxlb at:
https://github.com/gyptazy/ProxLB
Matrix Provisioning Bot:
I also wrote a small Matrix Provisioning Bot which gets used on the Matrix channel of BoxyBSD with some additional checks (it fetches a string from GitHub for validation before providing boxes):
https://boxybsd.com/matrix-bot/
Hope it helps! If you have any further questions - feel free to ask :)
Virtualization & Proxmox were trending topics in this year and the opportunity of #opensource projects to rise! With #ProxLB you can get features like #DRS (known from #VMware) into #Proxmox, but also several other features that are still missing in Proxmox. Open-Source products provide us the possibility to extend it to our needs.
Project: https://github.com/gyptazy/ProxLB
Finally also a small upgrade from 1Gbit to 2.5Gbit for my clients at home, including a 10Gbit SFP uplink to the storage.
Unsure if I keep the Proxmox cluster on 2.5Gbit or upgrade to 10Gbit.
#ProxLB - the #LoadBalancer for #Proxmox just got released in version 1.0.5.
ProxLB adds features like #DRS from #VMware, node evacuation etc. to Proxmox and is fully #opensource
#ProxLB evolved in a very quick way and I got more & more feature requests and ideas from you guys and that’s great! However, the code base for this was never crafted in that way and I’m refactoring the code - stay tuned!