Arbeitslastausgleich

Der Arbeitslastausgleich ist eine Citrix Hypervisor Komponente, die als virtuelle Appliance verpackt ist, die:

  • Erstellt Berichte über die VM-Leistung in der Citrix Hypervisor Umgebung

  • Bewertet 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 Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung Zugriff auf Citrix Hypervisor haben.
  • Workload Balancing 8.2 ist mit allen unterstützten Versionen von Citrix Hypervisor und XenServer kompatibel.

Selbst wenn Sie den Workload Balancing nicht verwenden möchten, um Ihre VMs auszugleichen, sollten Sie ihn trotzdem für die Workload-Berichterstellungsfunktion ausführen. Bei der Bereitstellung zur Verwaltung von Arbeitslasten virtueller Maschinen kann der Arbeitslastausgleich folgende Aufgaben ausführen:

  • Ausgleich von VM-Arbeitslasten auf Hosts in einem Citrix Hypervisor Ressourcenpool

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

  • Bestimmen Sie den besten Host, auf dem eine von Ihnen ausgeschaltene virtuelle Maschine fortgesetzt werden 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 ihn aus dem Wartungsmodus herausnehmen.

Je nach Ihren Vorlieben kann der Workloadausgleich diese Aufgaben automatisch ausführen oder Sie auffordern, die Empfehlungen für Neuausgleich und Platzierung zu akzeptieren. Sie können den 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 in einem Pool ausgewertet wird. Wenn ein Host einen Leistungsschwellenwert überschreitet, verlastet der Workload Balancing die VM auf einen weniger besteuerten Host im Pool. Um Workloads neu auszugleichen, verschiebt der Workloadausgleich VMs, um die Ressourcenverwendung auf Hosts auszugleichen.

Um sicherzustellen, dass die Empfehlungen für Neuausgleich und Platzierung den Anforderungen Ihrer Umgebung entsprechen, können Sie Workloadausgleich konfigurieren, um 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 vordefinierten Zeiten ändern oder immer gleich bleiben. Für zusätzliche Granularität können Sie die Gewichtung einzelner Ressourcenmetriken (CPU, Netzwerk, Festplatte und Arbeitsspeicher) feinabstimmen.

Um Ihnen bei der Kapazitätsplanung zu helfen, bietet der Workload Balancing historische Berichte über den Status von Host und Pool, die Optimierung und die VM-Leistung und den VM-Bewegungsverlauf.

Berichte über Arbeitslasten

Da Workload Balancing Performance-Daten erfasst, können Sie diese Komponente auch verwenden, um Berichte über Ihre virtualisierte Umgebung zu generieren, die auch als Workload Reports bezeichnet werden.

Workload-Berichte liefern Daten für den Systemzustand eines Pools oder Hosts, für die Überwachung, Optimierungen und den Verlauf der Platzierung (oder Bewegung). Außerdem können Sie einen Ausgleichsbericht ausführen, der die Nutzung virtueller Maschinen anzeigt und Ihnen dabei helfen kann, Kosten zu messen und zuzuordnen.

Zum Ausführen von Berichten müssen Sie den Arbeitslastausgleich nicht konfigurieren, um Platzierungsempfehlungen zu machen oder virtuelle Maschinen zu verschieben. Sie müssen jedoch die Komponente “Arbeitslastausgleich” konfigurieren. Idealerweise müssen Sie kritische Schwellenwerte auf Werte festlegen, die den Punkt widerspiegeln, an dem sich die Leistung der Hosts in Ihrem Pool verschlechtert.

Weitere Informationen finden Sie unter Generieren von Workload-Berichten.

Grundkonzepte für den Workload Balancing

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

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

Optimierungen sind eine Methode, mit der Hosts an Ihre Ziele “verbessert” werden: Workload Balancing gibt Empfehlungen für die Neuverteilung der virtuellen Maschinen auf Hosts im Pool, um die Leistung oder Dichte zu erhöhen. Wenn Workload Balancing Empfehlungen gibt, werden sie im Lichte seines Ziels gemacht: Balance oder Harmonie zwischen den Hosts im Pool zu schaffen. Wenn der Workload Balancing auf diese Empfehlungen reagiert, wird die Aktion als Optimierung bezeichnet.

In einem Workload-Balancing-Kontext:

  • Leistung ist die Verwendung physischer Ressourcen auf einem Host (z. B. die CPU-, Speicher-, Netzwerk- und Datenträgerauslastung auf einem Host). Wenn Sie den Arbeitslastausgleich 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 Arbeitslastausgleich so einstellen, dass die Dichte maximiert wird, empfiehlt es sich, VMs zu platzieren, damit Sie die Anzahl der in einem Pool eingeschalteten Hosts reduzieren können. Es stellt sicher, dass die VMs über eine ausreichende Rechenleistung verfügen.

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

Anforderungen an den Pool

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

  • Freigegebener 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:

Der Arbeitslastausgleich wird für einen Pool, der vGPU-fähige VMs enthält, nicht unterstützt. Der Arbeitslastausgleich kann für VMs, die mit VGPUs verbunden sind, keine Kapazitätsplanung planen.