Citrix Hypervisor

Arbeitslastausgleich

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

  • Erstellen Sie Berichte über die VM-Leistung in Ihrer Citrix Hypervisor Umgebung

  • Bewerten Sie die Ressourcennutzung und lokalisieren Sie virtuelle Maschinen auf den bestmöglichen Hosts im Pool, um die Anforderungen ihrer Arbeitslast zu erfüllen

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

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

  • Ermitteln Sie den besten Host, auf dem Sie eine ausgeschaltete virtuelle Maschine fortsetzen können

  • Ermitteln des besten Hosts, auf den eine virtuelle Maschine verschoben werden soll, wenn ein Host ausfällt

  • Ermitteln Sie den optimalen Server für jede der virtuellen Maschinen des Hosts, wenn Sie einen Host in den Wartungsmodus versetzen oder einen Host 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 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 Arbeitslasten 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 Arbeitslasten zu optimieren:

  • Um die Ressourcenleistung zu maximieren
  • So maximieren Sie die Anzahl der virtuellen Maschinen, 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 der 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 Arbeitslastberichten.

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. Um ein Upgrade durchzuführen oder eine Citrix Hypervisor-Lizenz zu kaufen, besuchen Sie die Citrix Website.
  • Eine einzelne virtuelle Workload Balancing-Appliance kann mehrere Pools bis zu maximal 100 Pools verwalten, abhängig von den Ressourcen der virtuellen Appliance (vCPU, Arbeitsspeicher, Datenträgergröße). In diesen Pools kann die virtuelle Appliance bis zu 1000 VMs verwalten. Wenn ein Pool jedoch über eine große Anzahl von VMs verfügt (z. B. mehr als 400 VMs), empfehlen wir, dass Sie eine virtuelle Workload Balancing-Appliance nur für diesen Pool verwenden.
  • Workload Balancing 8.2.0 und höher ist mit XenServer 7.1 CU2 und Citrix Hypervisor 8.2 kompatibel.
  • Um die neueste Version des virtuellen Workload Balancing-Appliance auf einem XenServer 7.1 CU2-Host auszuführen, installieren Sie Hotfix XS71ECU2040 auf dem XenServer 7.1 CU2-Host. Mit diesem Hotfix können Sie alle Funktionen des Workload Balancing verwenden.

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 virtuelle Maschinen verbrauchen je nach Arbeitslast möglicherweise mehr 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. Der kombinierte Ressourcenverbrauch aller virtuellen Maschinen auf einem Host reduziert die verfügbaren Ressourcen auf dem Host.

Der Workload Balancing erfasst Daten für die Ressourcenleistung auf virtuellen Maschinen 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 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 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 den Workload Balancing zur Maximierung der Leistung festlegen, wird empfohlen, virtuelle Maschinen zu platzieren, um sicherzustellen, dass für jede virtuelle Maschine 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.

Anforderungen an den Pool

Um einen Pool mit Workload Balancing auszugleichen, muss der Pool die folgenden Anforderungen erfüllen:

  • Alle Server sind mit einer Premium Edition-Lizenz oder einer Citrix Virtual Apps and Desktops-Berechtigung oder einer Citrix DaaS-Berechtigung lizenziert.

  • Alle Server erfüllen die Anforderungen für die Livemigration:

    • Gemeinsam genutzter Remote-Speicher

    • Ähnliche Prozessorkonfigurationen

    • Gigabit-Ethernet

  • Der Pool enthält keine vGPU-fähigen virtuellen Maschinen. Der Workload Balancing kann keinen Kapazitätsplan für VMs erstellen, an die vGPUs angeschlossen sind.

Eine einzelne virtuelle Workload Balancing-Appliance kann mehrere Pools bis zu maximal 100 Pools verwalten, abhängig von den Ressourcen der virtuellen Appliance (vCPU, Arbeitsspeicher, Datenträgergröße). In diesen Pools kann die virtuelle Appliance bis zu 1000 VMs verwalten. Wenn ein Pool jedoch über eine große Anzahl von VMs verfügt (z. B. mehr als 400 VMs), empfehlen wir, dass Sie eine virtuelle Workload Balancing-Appliance nur für diesen Pool verwenden.

Arbeitslastausgleich