Arbeitslastenausgleich

Workload Balancing ist eine HASH-Komponente (0x2c1a078), die als virtuelle Appliance verpackt ist, die:

  • Erstellt Berichte über die VM-Leistung in Ihrer HASH-Umgebung (0x2c1a078)

  • Auswertet die Ressourcenauslastung und sucht virtuelle Maschinen auf den bestmöglichen Hosts im Pool für die Anforderungen ihrer Arbeitslast

Hinweise:

  • Workload Balancing ist für HASH (0x2c1a078) HASH (0x2e72eb8) -Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps und Desktops Zugriff auf HASH (0x2c1a078) haben.
  • Der Workload Balancing ist mit allen unterstützten Versionen von HASH (0x2c1a078) und HASH (0x2d5ba68) kompatibel.

Selbst wenn Sie den Workload Balancing nicht zum Ausgleich Ihrer VMs verwenden möchten, sollten Sie ihn möglicherweise trotzdem für die Workload Reporting Funktion ausführen. Bei der Bereitstellung zur Verwaltung von Arbeitslasten virtueller Maschinen kann der Workload Balancing folgende Aufgaben ausführen:

  • Ausgleich von VM-Arbeitslasten über Hosts in einem HASH-Ressourcenpool (0x2c1a078)

  • Ermitteln des besten Hosts, auf dem eine virtuelle Maschine gestartet werden soll

  • Ermitteln Sie den besten Host, auf dem eine virtuelle Maschine, die Sie ausgeschaltet haben, fortsetzen soll

  • Bestimmen Sie den besten Host, auf den eine virtuelle Maschine verschoben werden soll, wenn ein Host ausfällt

  • Bestimmen Sie den optimalen Server für jede der virtuellen Maschinen des Hosts, wenn Sie einen Host in den Wartungsmodus versetzen oder einen Host verlassen

Je nach Ihren Wünschen kann der Workload Balancing diese Aufgaben automatisch ausführen oder Sie auffordern, die Empfehlungen für den Neuausgleich und die Platzierung zu akzeptieren. Sie können Workload Balancing auch so konfigurieren, dass Hosts zu bestimmten Tageszeiten automatisch ausgeschaltet werden (z. B. um nachts Strom zu sparen).

Workload Balancing Funktionen, indem die Verwendung von VMs über einen Pool hinweg ausgewertet wird. Wenn ein Host einen Leistungsschwellenwert überschreitet, verlagert Workload Balancing die VM auf einen Host mit geringerer Besteuerung im Pool. Zum Neuausgleich von Arbeitslasten verschiebt Workload Balancing VMs, um die Ressourcenverwendung auf Hosts auszugleichen.

Um sicherzustellen, dass die Empfehlungen für Neuausgleich und Platzierung mit den Anforderungen Ihrer Umgebung übereinstimmen, können Sie den Workload Balancing konfigurieren, um die Arbeitslasten entweder für die Ressourcenleistung zu optimieren oder die Anzahl der virtuellen Maschinen zu maximieren, die auf Hosts passen. Diese Optimierungsmodi können so konfiguriert werden, dass sie sich automatisch zu vorgegebenen Zeiten ändern oder immer gleich bleiben. Optimieren Sie die Gewichtung einzelner Ressourcenmetriken (CPU, Netzwerk, Festplatte und Arbeitsspeicher), um zusätzliche Granularität zu erhalten.

Um Ihnen bei der Kapazitätsplanung zu helfen, bietet Workload Balancing historische Berichte zu Host- und Pool-Integrität, Optimierung und VM-Performance sowie VM-Bewegungsverlauf.

Berichte über Arbeitslasten

Da der Workload Balancing Leistungsdaten erfasst, können Sie diese Komponente auch zum Generieren von Berichten (Workload Reports) über Ihre virtualisierte Umgebung verwenden.

Workload Reports bieten Daten für den Zustand eines Pools oder Hosts, für die Überwachung, Optimierungen und Platzierungsverlauf (oder Bewegungsverlauf). Außerdem können Sie einen Ausgleichsbericht ausführen, der die Nutzung der virtuellen Maschine anzeigt und Ihnen dabei hilft, Kosten zu messen und zuzuweisen.

Zum Ausführen von Berichten müssen Sie nicht für den Workload Balancing konfigurieren, um Platzierungsempfehlungen abzugeben oder virtuelle Maschinen zu verschieben. Sie müssen jedoch die Komponente „Workload Balancing“ konfigurieren. Idealerweise müssen Sie kritische Schwellenwerte auf Werte festlegen, die den Punkt widerspiegeln, an dem die Leistung der Hosts in Ihrem Pool beeinträchtigt wird.

Weitere Informationen finden Sie unter Generieren von Arbeitslastberichten.

Workload Balancing — Grundkonzepte

Wenn virtuelle Maschinen ausgeführt werden, verbrauchen sie Computer ressourcen auf dem physischen Host, z. B. CPU, Arbeitsspeicher, Netzwerk-Lesezugriffe, Netzwerkschreibvorgänge, Festplattenlesevorgänge und Datenträgerschreibvorgänge. Beispielsweise verbrauchen einige virtuelle Maschinen je nach Arbeitslastmehr CPU-Ressourcen als andere virtuelle Maschinen auf demselben Host. Die Arbeitslast wird durch die auf einer virtuellen Maschine ausgeführten Anwendungen und deren Benutzertransaktionen definiert. Natürlich reduziert der kombinierte Ressourcenverbrauch aller virtuellen Maschinen auf einem Host die verfügbaren Ressourcen auf dem Host.

Mit dem Workload Balancing werden Daten für die Ressourcenleistung auf virtuellen Maschinen und physischen Hosts erfasst und in einer Datenbank gespeichert. Workload Balancing verwendet diese Daten zusammen mit den von Ihnen festgelegten Voreinstellungen, um Optimierungs- und Platzierungsempfehlungen bereitzustellen.

Optimierungen sind eine Art und Weise, mit der Hosts an Ihre Ziele angepasst werden können: Workload Balancing empfiehlt, die virtuellen Maschinen auf Hosts im Pool neu zu verteilen, um Leistung oder Dichte zu erhöhen. Wenn Workload Balancing Empfehlungen ausgibt, werden sie im Hinblick auf sein Ziel berücksichtigt: Balance oder Harmonie zwischen den Hosts im Pool zu schaffen. Wenn Workload Balancing auf diese Empfehlungen wirkt, wird die Aktion als Optimierung bezeichnet.

In einem Workload Balancing-Kontext:

  • Leistung ist die Nutzung physischer Ressourcen auf einem Host (z. B. CPU-, Arbeitsspeicher-, Netzwerk- und Festplattenauslastung auf einem Host). Wenn Sie den Workload Balancing so einstellen, dass die Leistung maximiert wird, empfiehlt es sich, virtuelle Maschinen zu platzieren, um sicherzustellen, dass die maximale Menge an Ressourcen für jede virtuelle Maschine verfügbar ist.

  • Dichte ist die Anzahl der VMs auf einem Host. Wenn Sie den Workload Balancing so einstellen, dass die Dichte maximiert wird, empfiehlt es sich, VMs zu platzieren, damit Sie die Anzahl der Hosts reduzieren können, die in einem Pool eingeschaltet sind. Es stellt sicher, dass die VMs über eine ausreichende Rechenleistung verfügen.

Der Arbeitslastenausgleich steht nicht in Konflikt mit den Einstellungen, die Sie bereits für hohe Verfügbarkeit angegeben haben: Diese Funktionen sind kompatibel.

Pool-Anforderungen

Um einen Pool mit Workload Balancing auszugleichen, müssen die Hosts im Pool die Anforderungen für die Livemigration erfüllen, einschließlich:

  • Gemeinsamer Remotespeicher

  • Ähnliche Prozessorkonfigurationen

  • Gigabit Ethernet

Wenn die Hosts diese Anforderungen nicht erfüllen, kann der Workload Balancing die virtuellen Maschinen im Pool nicht migrieren.

Hinweis

Workload Balancing wird für einen Pool, der VGPU-fähige VMs enthält, nicht unterstützt. Der Workload Balancing kann nicht für VMs mit einer vGPU geplant werden.