[SOLVED] HA: Lastverteilung zwischen die Hosts

inno-forum

Member
Oct 28, 2021
60
3
13
30
In der Dokumentation steht:
"nofailback: <boolean> (default = 0)
The CRM tries to run services on the node with the highest priority. If a node with higher priority comes online, the CRM migrates the service to that node. Enabling nofailback prevents that behavior."

Gibt eine Möglichkeit, dass ich die VMs auf alle Nodes gleichmäßig verteilen kann? (Lastverteilung)
Ich habe jetzt zwei Nodes mit der gleichen Priorität gesetzt, aber leider passiert keine Lastverteilung.

Danke :)
 
Hi,

leider ist Lastverteilung in dem Sinne noch nicht umgesetzt. Das liegt daran, dass es schwer ist, eine Metrik zu wählen, die für alle Anwendungsfälle gut passt.

Es ist aber möglich einen externen Metrikserver zu konfigurieren [1] und dann via der API [2] Lastverteilung zu implementieren.

Evtl. ist auch der API Viewer [3] ganz hilfreich dabei.

Hoffe, ich konnte helfen!

[1]: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#external_metric_server
[2]: https://pve.proxmox.com/wiki/Proxmox_VE_API
[3]: https://pve.proxmox.com/pve-docs/api-viewer/index.html
 
Hi,

leider ist Lastverteilung in dem Sinne noch nicht umgesetzt. Das liegt daran, dass es schwer ist, eine Metrik zu wählen, die für alle Anwendungsfälle gut passt.

Es ist aber möglich einen externen Metrikserver zu konfigurieren [1] und dann via der API [2] Lastverteilung zu implementieren.

Evtl. ist auch der API Viewer [3] ganz hilfreich dabei.

Hoffe, ich konnte helfen!

[1]: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#external_metric_server
[2]: https://pve.proxmox.com/wiki/Proxmox_VE_API
[3]: https://pve.proxmox.com/pve-docs/api-viewer/index.html
Danke.
In der Dokumentation habe ich das gelesen
"For bigger clusters, it makes sense to define a more detailed failover behavior. For example, you may want to run a set of services on node1 if possible. If node1 is not available, you want to run them equally split on node2 and node3. If those nodes also fail, the services should run on node4. To achieve this you could set the node list to:
# ha-manager groupadd mygroup1 -nodes "node1:2,node2:1,node3:1,node4"
"
D.h.
Beim Ausfall werden die VMs gleichmäßig verteilt, laut die Dokumentation.
Passiert andersrum das gleiche? (Kein Lastverteilung, sondern gleichmäßig verteilt)
 
Wie ist das mit "andersrum" gemeint? Ich interpretiere das mal so:

Es gibt drei Nodes A, B und C in der HA Group. Mit den folgenden Prioritäten A=1, B=1 und C=0. A und B sind im Moment offline. In der Group befinden sich zwei VMs. "nofailback" ist deaktiviert. Da A und B offline sind, laufen die VMs auf der Node C. Jetzt kommen A und B wieder online. Da A und B eine höhere Priorität haben als C und nofailback deaktiviert ist, werden die beiden VMs gleichmäßig auf A und B aufgeteilt. Denn die Priorität von A und B ist ja die gleiche. Lastverteilung basierend auf Speicherverbrauch oder CPU Cycles etc. passiert dabei allerdings nicht.

Hoffentlich beantwortet das die Frage :)
 
  • Like
Reactions: inno-forum
Wie ist das mit "andersrum" gemeint? Ich interpretiere das mal so:

Es gibt drei Nodes A, B und C in der HA Group. Mit den folgenden Prioritäten A=1, B=1 und C=0. A und B sind im Moment offline. In der Group befinden sich zwei VMs. "nofailback" ist deaktiviert. Da A und B offline sind, laufen die VMs auf der Node C. Jetzt kommen A und B wieder online. Da A und B eine höhere Priorität haben als C und nofailback deaktiviert ist, werden die beiden VMs gleichmäßig auf A und B aufgeteilt. Denn die Priorität von A und B ist ja die gleiche. Lastverteilung basierend auf Speicherverbrauch oder CPU Cycles etc. passiert dabei allerdings nicht.

Hoffentlich beantwortet das die Frage :)
Genau das meinte ich.
Vielen Dank :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!