Citrix Hypervisor

Workload Balancing

Hinweise:

  • Der Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung oder Citrix DaaS-Berechtigung Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie unter Lizenzierung. Besuchen Sie die Citrix-Website, um ein Upgrade durchzuführen oder eine Citrix Hypervisor-Lizenz zu kaufen.
  • Workload Balancing 8.2.2 und höher sind mit Citrix Hypervisor 8.2 Cumulative Update 1 kompatibel.

Workload Balancing ist eine Citrix Hypervisor Premium Edition-Komponente, die als virtuelles Gerät verpackt ist und die folgenden Funktionen bietet:

  • Berichte über die Leistung virtueller Maschinen (VM) in Ihrer Citrix Hypervisor-Umgebung erstellen

  • Ressourcenauslastung bewerten und virtuelle Maschinen auf den Hosts im Pool lokalisieren, die für die Anforderungen ihrer Workload am besten geeignet sind

  • VM-Workloads auf Hosts in einem Citrix Hypervisor Ressourcenpool ausgleichen

  • Den besten Host ermitteln, auf dem eine VM gestartet werden soll

  • Den besten Host ermitteln, auf dem eine ausgeschaltete VM wieder aufgenommen werden kann

  • Den besten Host ermitteln, auf den eine VM verschoben werden kann, wenn ein Host ausfällt

  • Den optimalen Server für jede virtuelle Maschine des Hosts ermitteln, wenn Sie einen Host in den Wartungsmodus versetzen oder aus dem Wartungsmodus nehmen

Je nach Ihren Vorlieben kann der Workload Balancing diese Aufgaben automatisch ausführen oder Sie auffordern, die Empfehlungen zur Neuverteilung und Platzierung zu akzeptieren. Sie können den Workload Balancing auch so konfigurieren, dass Hosts zu bestimmten Tageszeiten automatisch ausgeschaltet werden. Konfigurieren Sie Ihre Server beispielsweise so, dass sie nachts ausgeschaltet werden, um Strom zu sparen.

Workload Balancing kann in XenCenter Benachrichtigungen über die ergriffenen Maßnahmen senden. Weitere Informationen zum Konfigurieren der Warnstufe für Workload Balancing-Warnungen mithilfe der xe-CLI finden Sie unter Festlegen der Warnstufe für Workload Balancing-Warnungen in XenCenter.

Workload Balancing funktioniert, indem die Verwendung von VMs in einem Pool ausgewertet wird. Wenn ein Host einen Leistungsschwellenwert überschreitet, verlagert der Workload Balancing die VM auf einen weniger besteuerten Host im Pool. Um die Workloaden wieder auszugleichen, verschiebt der Workload Balancing VMs, um die Ressourcennutzung auf Hosts auszugleichen.

Um sicherzustellen, dass die Empfehlungen zur Neuverteilung und Platzierung den Anforderungen Ihrer Umgebung entsprechen, können Sie den Workload Balancing auf eine der folgenden Arten konfigurieren, um die Workloaden zu optimieren:

  • Um die Ressourcenleistung zu maximieren
  • Um 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. Optimieren Sie für zusätzliche Granularität die Gewichtung einzelner Ressourcenmetriken: CPU, Netzwerk, Datenträger und Speicher.

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.

Da Workload Balancing Leistungsdaten erfasst, können Sie diese Komponente auch verwenden, um Berichte, sogenannte Workload-Berichte, über Ihre virtualisierte Umgebung zu erstellen. Weitere Informationen finden Sie unter Erstellen von Workloadberichten.

Grundlegende Konzepte für Workload Balancing

Wenn virtuelle Maschinen ausgeführt werden, verbrauchen sie Rechenressourcen auf dem physischen Host. Zu diesen Ressourcen gehören CPU, Arbeitsspeicher, Netzwerklesevorgänge, Netzwerkschreibvorgänge, Datenträgerlesevorgänge und Datenträgerschreibvorgänge. Einige VMs verbrauchen je nach Workload möglicherweise mehr CPU-Ressourcen als andere VMs auf demselben Host. Die Workload wird durch die auf einer VM ausgeführten Anwendungen und deren Benutzertransaktionen definiert. Der kombinierte Ressourcenverbrauch aller VMs auf einem Host reduziert die verfügbaren Ressourcen auf dem Host.

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

Optimierungen sind eine Methode, mit der Hosts “verbessert” werden, um sie an Ihren Zielen auszurichten: Workload Balancing gibt Empfehlungen zur Neuverteilung der VMs auf die Hosts im Pool, um entweder die Leistung oder die Dichte zu erhöhen. Wenn Workload Balancing Empfehlungen ausspricht, werden diese vor dem Hintergrund seines Ziels gestellt: Balance oder Harmonie zwischen den Hosts im Pool zu schaffen. Wenn der Workload Balancing auf diese Empfehlungen reagiert, wird die Aktion als Optimierung bezeichnet.

Wenn der Workload Balancing aktiviert ist, bietet XenCenter Sternbewertungen, um die optimalen Hosts für den Start einer VM anzuzeigen. Diese Bewertungen werden auch bereitgestellt:

  • Wenn Sie die VM starten möchten, wenn sie ausgeschaltet ist
  • Wenn Sie die VM starten möchten, wenn sie angehalten ist
  • Wenn Sie die VM auf einen anderen Host migrieren möchten (Migrate- und Wartungsmodus)

In einem Workload-Balancing-Kontext:

  • Leistung ist die Nutzung physischer Ressourcen auf einem Host (z. B. CPU-, Speicher-, Netzwerk- und Datenträgerauslastung auf einem Host). Wenn Sie Workload Balancing so einrichten, dass die Leistung maximiert wird, sollten VMs platziert werden, um sicherzustellen, dass für jede VM die maximale Menge an Ressourcen verfügbar ist.

  • Dichte ist die Anzahl der virtuellen Maschinen auf einem Host. Wenn Sie den Workload Balancing zur Maximierung der Dichte festlegen, wird empfohlen, VMs zu platzieren, damit Sie die Anzahl der in einem Pool eingeschalteten Hosts reduzieren können. Es stellt sicher, dass die VMs über ausreichende Rechenleistung verfügen.

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

Workload Balancing