Verwalten der virtuellen Appliance „Workload Balancing“

Dieser Artikel enthält Informationen zu den folgenden Themen:

  • Verwenden von Workload Balancing zum Starten von VMs auf dem bestmöglichen Host

  • Annehmen der Empfehlungen Workload-Balancing-Probleme zum Verschieben von VMs auf verschiedene Hosts

Hinweis:

Der Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps und Desktops Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie unter Lizenzierung. Um ein Upgrade oder eine Citrix Hypervisor or-Lizenz zu erwerben, besuchen Sie die Citrix Website.

Einführung in grundlegende Aufgaben

Der Workload Balancing ist eine leistungsstarke Citrix Hypervisor Komponente, die viele Funktionen zur Optimierung der Workloads in Ihrer Umgebung enthält. Zu diesen Merkmalen gehören:

  • Host-Energieverwaltung
  • Planen von Änderungen im Optimierungsmodus
  • Berichte werden ausgeführt.

Darüber hinaus können Sie die Kriterien, die Workload Balancing verwendet, um Optimierungsempfehlungen abzugeben.

Wenn Sie jedoch zum ersten Mal mit dem Workload Balancing beginnen, gibt es zwei Hauptaufgaben, für die Sie den Workload Balancing täglich (oder regelmäßig) verwenden:

  • Ermitteln des besten Hosts, auf dem eine VM ausgeführt werden soll

  • Empfehlungen zur Optimierung des Arbeitslastausgleichs akzeptieren

Das Ausführen von Berichten über die Arbeitslasten in Ihrer Umgebung, wie in beschriebenGenerieren von Workload-Berichten, ist eine weitere häufig verwendete Aufgabe.

Ermitteln des besten Hosts, auf dem eine VM ausgeführt werden soll

Mit der VM-Platzierung können Sie den Host bestimmen, auf dem eine VM gestartet und ausgeführt werden soll. Diese Funktion ist nützlich, wenn Sie eine ausgeschalteten VM neu starten und eine VM auf einen anderen Host migrieren möchten. Platzierungsempfehlungen können auch in Citrix Virtual Desktops Umgebungen nützlich sein.

Empfehlungen für den Workload Balancing akzeptieren

Nachdem der Workload Balancing für eine Weile ausgeführt wird, werden Empfehlungen zu Möglichkeiten zur Verbesserung der Umgebung abgegeben. Wenn Ihr Ziel beispielsweise darin besteht, die VM-Dichte auf Hosts zu verbessern, empfiehlt der Workload Balancing möglicherweise, VMs auf einem Host zu konsolidieren. Wenn Sie nicht im automatisierten Modus ausgeführt werden, können Sie diese Empfehlung akzeptieren und anwenden oder sie ignorieren.

Beide Aufgaben und deren Ausführung in XenCenter werden in den folgenden Abschnitten ausführlicher erläutert.

Wichtig:

Wenn Sie keine optimalen Platzierungsempfehlungen erhalten, sollten Sie die Leistungsschwellenwerte bewerten, nachdem der Workload Balancing für einen bestimmten Zeitraum ausgeführt wurde. Diese Auswertung wird unter beschriebenVerstehen, wann Workload Balancing Empfehlungen ausgibt. Es ist wichtig, den Workload-Balancing auf die richtigen Schwellenwerte für Ihre Umgebung festzulegen, da die Empfehlungen möglicherweise nicht angemessen sind.

Wählen Sie den besten Host für eine VM

Wenn Sie den Workload-Balancing aktiviert haben und eine Offline-VM neu starten, empfiehlt XenCenter die optimalen Pool-Mitglieder zum Starten der VM. Die Empfehlungen werden auch als Sternebewertungen bezeichnet, da Sterne verwendet werden, um den besten Gastgeber anzugeben.

 Diese Abbildung zeigt eine Bildschirmaufnahme der Funktion „Starten auf Server“. Mehr Sterne erscheinen neben host17, da dieser Host der optimale Host ist, auf dem die VM gestartet werden soll. host16 hat keine Sterne daneben, was darauf hinweist, dass Host nicht empfohlen wird. Da host16 aktiviert ist, kann der Benutzer es jedoch auswählen. host18 ist aufgrund des unzureichenden Speichers ausgegraut, sodass der Benutzer es nicht auswählen kann.

Der Begriff optimal gibt den physischen Server an, der am besten geeignet ist, um Ihre Arbeitslast zu hosten. Es gibt mehrere Faktoren, die Workload Balancing verwendet, um zu bestimmen, welcher Host für eine Workload optimal ist:

  • Die Menge an Ressourcen, die auf jedem Host im Pool verfügbarsind. Wenn ein Pool im Modus „Maximale Leistung“ ausgeführt wird, versucht der Workload Balancing, die VMs über die Hosts hinweg auszugleichen, sodass alle VMs eine gute Leistung aufweisen. Wenn ein Pool im Modus „Maximale Dichte“ ausgeführt wird, platziert der Workload Balancing VMs so dicht wie möglich auf Hosts und stellt sicher, dass die VMs über ausreichende Ressourcen verfügen.

  • Der Optimierungsmodus, in dem der Pool ausgeführt wird (Maximale Leistung oder Maximale Dichte). Wenn ein Pool im Modus Maximale Leistung ausgeführt wird, platziert Workload Balancing VMs auf Hosts mit den meisten verfügbaren Ressourcen des Typs, den die VM benötigt. Wenn ein Pool im Modus „Maximale Dichte“ ausgeführt wird, platziert Workload Balancing VMs auf Hosts, auf denen bereits VMs ausgeführt werden. Dieser Ansatz stellt sicher, dass VMs auf so wenigen Hosts wie möglich ausgeführt werden.

  • Die Menge und Art der Ressourcen, die die VM benötigt. Nachdem WLB eine VM für eine Weile überwacht hat, verwendet es die VM-Metriken, um Platzierungsempfehlungen entsprechend der Art der Ressourcen abzugeben, die die VM benötigt. Beispielsweise kann der Workload-Balancing einen Host mit weniger verfügbarer CPU, aber mehr verfügbaren Arbeitsspeicher auswählen, wenn dies der VM entspricht.

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

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

Wenn Sie diese Funktionen mit aktiviertem Workload-Balancing verwenden, werden Hostempfehlungen neben dem Namen des physischen Hosts als Sternbewertungen angezeigt. Fünf leere Sterne geben den niedrigsten (am wenigsten optimalen) Server an. Wenn Sie eine VM nicht auf einen Host starten oder migrieren können, wird der Hostname im Menübefehl für eine Platzierungsfunktion ausgegraut. Der Grund, warum die VM nicht akzeptiert werden kann, wird daneben angezeigt.

Im Allgemeinen funktioniert der Workload Balancing effektiver und bietet bessere, weniger häufige Optimierungsempfehlungen, wenn Sie VMs auf den empfohlenen Hosts starten. Um den Hostempfehlungen zu folgen, verwenden Sie eine der Platzierungsfunktionen, um den Host mit den meisten Sternen daneben auszuwählen.

So starten Sie eine virtuelle Maschine auf dem optimalen Server

  1. Wählen Sie im Ressourcenbereich von XenCenter die VM aus, die Sie starten möchten.

  2. Wählen Sie im Menü VM die Option Start on Server aus, und wählen Sie dann eine der folgenden Optionen aus:

    • Optimaler Server. Der optimale Server ist der physische Host, der am besten für die Ressourcenanforderungen der VM geeignet ist, die Sie starten. Der Workload-Balancing bestimmt den optimalen Server basierend auf den historischen Datensätzen der Performance-Metriken und Ihrer Platzierungsstrategie. Der optimale Server ist der Server mit den meisten Sternen.

    • Einer der Server mit Sternbewertungen, die unter dem Befehl Optimal Server aufgeführt sind. Fünf Sterne geben den am meisten empfohlenen (optimalen) Server an und fünf leere Sterne geben den am wenigsten empfohlenen Server an.

Tipp:

Sie können auch auf Server starten auswählen, indem Sie im Ressourcenbereich mit der rechten Maustaste auf die VM klicken, die Sie starten möchten.

So setzen Sie eine virtuelle Maschine auf dem optimalen Server fort

  1. Wählen Sie im Bereich Ressourcen von XenCenter die angehaltene VM aus, die Sie fortsetzen möchten.

  2. Wählen Sie im Menü „VM“ die Option „Auf Server fortsetzen“, und wählen Sie dann eine der folgenden Optionen aus:

    • Optimaler Server. Der optimale Server ist der physische Host, der am besten für die Ressourcenanforderungen der VM geeignet ist, die Sie starten. Der Workload-Balancing bestimmt den optimalen Server basierend auf den historischen Datensätzen der Performance-Metriken und Ihrer Platzierungsstrategie. Der optimale Server ist der Server mit den meisten Sternen.

    • Einer der Server mit Sternbewertungen, die unter dem Befehl Optimal Server aufgeführt sind. Fünf Sterne geben den am meisten empfohlenen (optimalen) Server an und fünf leere Sterne geben den am wenigsten empfohlenen Server an.

Tipp:

Sie können auch auf Server fortsetzen auswählen, indem Sie im Ressourcenbereich mit der rechten Maustaste auf die angehaltene VM klicken.

Optimierungsempfehlungen akzeptieren

Workload Balancing enthält Empfehlungen zur Migration von VMs zur Optimierung Ihrer Umgebung. Optimierungsempfehlungen werden auf der Registerkarte „WLB-Optimierung“ in XenCenter angezeigt.

 Diese Abbildung zeigt eine Bildschirmaufnahme der Liste Optimierungsempfehlungen, die auf der Registerkarte WLB angezeigt wird. In der Spalte Vorgang wird die für diese Optimierungsempfehlung vorgeschlagene Verhaltensänderung angezeigt. In der Spalte Grund wird der Zweck der Empfehlung angezeigt. Diese Bildschirmaufzeichnung zeigt eine Optimierungsempfehlung für eine VM, HA-Prot-VM-7 und einen Host host17.domain4.bedford4.ctx4.

Optimierungsempfehlungen basieren auf:

  • Die von Ihnen gewählte Platzierungsstrategie (d. h. der Optimierungsmodus).

  • Leistungsmetriken für Ressourcen wie CPU, Arbeitsspeicher, Netzwerk und Festplattenauslastung eines physischen Hosts.

  • Die Rolle des Hosts im Ressourcenpool. Bei Platzierungsempfehlungen berücksichtigt der Workload Balancing den Poolmaster für die VM-Platzierung nur, wenn kein anderer Host die Arbeitslast akzeptieren kann. Wenn ein Pool im Modus „Maximale Dichte“ arbeitet, berücksichtigt der Workload Balancing den Pool-Master als zuletzt, wenn er die Reihenfolge zum Füllen von Hosts mit VMs bestimmt.

Optimierungsempfehlungen zeigen die folgenden Informationen an:

  • Der Name der VM, die Workload Balancing empfiehlt, das Verlagern von
  • Der Host, auf dem sich die VM derzeit befindet
  • Der Host-Workload-Balancing empfiehlt als neuen Speicherort.

In den Optimierungsempfehlungen wird auch der Grund angezeigt, warum Workload Balancing das Verschieben der VM empfiehlt. In der Empfehlung wird beispielsweise „CPU“ angezeigt, um die CPU-Auslastung zu verbessern. Wenn die Energieverwaltung „Workload Balancing“ aktiviert ist, zeigt Workload Balancing auch Optimierungsempfehlungen für Hosts an, die das Ein- oder Ausschalten empfiehlt. Insbesondere sind diese Empfehlungen für Konsolidierungen.

Nachdem Sie auf Empfehlungen anwenden geklickt haben, führt Citrix Hypervisor alle Vorgänge aus, die in der Liste Optimierungsempfehlungen aufgeführt sind.

Tipp:

Finden Sie den Optimierungsmodus für einen Pool mithilfe von XenCenter zum Auswählen des Pools heraus. Suchen Sie im Abschnitt Konfiguration der Registerkarte WLB nach den Informationen.

So akzeptieren Sie eine Optimierungsempfehlung

  1. Wählen Sie im Bereich Ressourcen von XenCenter den Ressourcenpool aus, für den Sie Empfehlungen anzeigen möchten.

  2. Klicken Sie auf die Registerkarte WLB. Wenn für VMs im ausgewählten Ressourcenpool empfohlene Optimierungen vorhanden sind, werden diese im Abschnitt Optimierungsempfehlungen der Registerkarte WLB angezeigt.

  3. Um die Empfehlungen zu akzeptieren, klicken Sie auf Empfehlungen anwenden. Citrix Hypervisor beginnt mit der Ausführung aller Vorgänge, die in der Spalte „Vorgänge“ des Abschnitts „Optimierungsempfehlungen“ aufgeführt sind.

    Nachdem Sie auf Empfehlungen anwenden geklickt haben, zeigt XenCenter automatisch die Registerkarte Protokolle an, damit Sie den Fortschritt der VM-Migration anzeigen können.

Verstehen von WLB-Empfehlungen unter hoher Verfügbarkeit

Wenn Workload Balancing und Citrix Hypervisor High Availability im selben Pool aktiviert sind, ist es hilfreich zu verstehen, wie die beiden Features interagieren. Der Workload-Balancing ist so konzipiert, dass die hohe Verfügbarkeit nicht beeinträchtigt wird. Wenn ein Konflikt zwischen einer Arbeitslastausgleichsempfehlung und einer Einstellung für hohe Verfügbarkeit besteht, hat die Einstellung Hochverfügbarkeit immer Vorrang. In der Praxis bedeutet diese Priorität, dass:

  • Wenn der Versuch, eine VM auf einem Host zu starten, gegen den Hochverfügbarkeitsplan verstößt, erhalten Sie beim Workload Balancing keine Sternebewertungen.

  • Der Workload-Balancing schaltet nicht automatisch Hosts aus, die über die Anzahl hinausgehen, die im Dialogfeld „ HA konfigurieren “ im Feld „Fehler zulässig“ angegeben ist.

    • Der Workload-Balancing gibt jedoch immer noch Empfehlungen, um mehr Hosts auszuschalten als die Anzahl der zu tolerierenden Hostfehler. (Der Workload-Balancing empfiehlt beispielsweise weiterhin, zwei Hosts auszuschalten, wenn Hochverfügbarkeit nur so konfiguriert ist, dass ein Hostfehler toleriert wird.) Wenn Sie jedoch versuchen, die Empfehlung anzuwenden, zeigt XenCenter möglicherweise eine Fehlermeldung an, die besagt, dass die hohe Verfügbarkeit nicht mehr gewährleistet ist.

    • Wenn der Workload Balancing im automatisierten Modus ausgeführt wird und die Energieverwaltung aktiviert ist, werden Empfehlungen ignoriert, die die Anzahl tolerierter Hostfehler überschreiten. In diesem Fall zeigt das Arbeitslastausgleichsprotokoll eine Meldung an, dass die Energieverwaltungsempfehlung nicht angewendet wurde, da Hochverfügbarkeit aktiviert ist.

Generieren von Workload-Berichten

Dieser Abschnitt enthält Informationen zur Verwendung der Komponente „Workload Balancing“ zum Generieren von Berichten über Ihre Umgebung, einschließlich Berichten über Hosts und VMs. Insbesondere enthält dieser Abschnitt Informationen zu den folgenden Themen:

  • So erstellen Sie Berichte

  • Welche Workload-Berichte sind verfügbar

Hinweis:

Der Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps und Desktops Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie imLizenzierung. Um ein Upgrade oder eine Citrix Hypervisor or-Lizenz zu erwerben, besuchen Sie die Citrix Website.

Übersicht über Workload-Berichte

Die Workload-Balancing-Berichte können Sie bei der Kapazitätsplanung, bei der Ermittlung des Zustands des virtuellen Servers und bei der Bewertung der Wirksamkeit der konfigurierten Schwellenwerte unterstützen.

Mit dem Workload Balancing können Sie Berichte über drei Objekttypen erstellen: physische Hosts, Ressourcenpools und VMs. Auf hoher Ebene bietet der Workload Balancing zwei Arten von Berichten:

  • Historische Berichte, die Informationen nach Datum anzeigen

  • „Roll up“ -Style-Berichte, die einen zusammenfassenden Überblick über einen Bereich bieten

Der Workload-Balancing stellt einige Berichte für Überwachungszwecke bereit, sodass Sie beispielsweise bestimmen können, wie oft eine VM verschoben wurde.

Sie können den Pool-Integritätsbericht verwenden, um zu bewerten, wie effektiv Ihre Optimierungsschwellenwerte sind. Während der Workload Balancing Standardschwelleneinstellungen enthält, müssen Sie diese Standardwerte möglicherweise anpassen, damit sie einen Wert in Ihrer Umgebung bereitstellen. Wenn die Optimierungsschwellenwerte nicht auf die richtige Ebene für Ihre Umgebung angepasst sind, sind die Empfehlungen für den Arbeitslastausgleich möglicherweise nicht für Ihre Umgebung geeignet.

Um einen Workload Balancing-Bericht zu generieren, muss der Pool den Workload Balancing ausführen. Idealerweise führt der Pool den Workload-Balancing für einige Stunden oder lang genug aus, um die Daten zu generieren, die in den Berichten angezeigt werden sollen.

Generieren eines Workload Balancing-Berichts

  1. Wählen Sie in XenCenter im Menü Pool die Option Workload-Berichte anzeigen aus.

    Tipp:

    Sie können den Bildschirm „Workload-Berichte“ auch auf der Registerkarte „WLB“ anzeigen, indem Sie auf die Schaltfläche „Berichte“ klicken.

  2. Wählen Sie im Fenster „Workload-Berichte“ einen Bericht aus dem Bereich „Berichte“ aus.

  3. Select das Startdatum und das Enddatum für die Auswertungsperiode. Abhängig vom ausgewählten Bericht müssen Sie möglicherweise einen Host im Listenfeld Host angeben.

  4. Klicken Sie auf Bericht ausführen. Der Bericht wird im Berichtsfenster angezeigt. Hinweise zur Bedeutung der Berichte finden Sie unterGlossar „Workload Balancing“.

Nach dem Generieren eines Berichts können Sie mithilfe der Symbolleistenschaltflächen im Bericht navigieren und bestimmte Aufgaben ausführen. Um den Namen einer Symbolleistenschaltfläche anzuzeigen, halten Sie den Mauszeiger über das Symbolleistensymbol an.

Symbolleistenschaltflächen Beschreibung
Dokumentenübersicht Mitder Dokumentzuordnung können Sie eine Dokumentzuordnung anzeigen, mit der Sie durch lange Berichte navigieren können.
Seite vorwärts und zurück MitSeite Vorwärts/Zurück können Sie im Bericht eine Seite vorwärts oder zurück verschieben.
Zurück zum übergeordneten Bericht Zurück zum übergeordneten Bericht ermöglicht es Ihnen, beim Arbeiten mit Drill-Through-Berichten zum übergeordneten Bericht zurückzukehren. Hinweis: Diese Schaltfläche ist nur in Drill-Through-Berichten verfügbar, z. B. im Pool-Integritätsbericht.
Rendern beenden Rendering beenden bricht die Berichtsgenerierung ab.
Drucken Drucken ermöglicht es Ihnen, einen Bericht zu drucken und allgemeine Druckoptionen festzulegen. Zu diesen Optionen gehören: der Drucker, die Anzahl der Seiten und die Anzahl der Kopien.
Drucklayout Mit demDrucklayout können Sie eine Vorschau des Berichts anzeigen, bevor Sie ihn drucken. Um das Drucklayout zu beenden, klicken Sie erneut auf die Schaltfläche Drucklayout.
Seite einrichten Mit derSeite einrichten können Sie Druckoptionen wie Papierformat, Seitenausrichtung und Seitenränder festlegen.
Exportieren MitExport können Sie den Bericht als Acrobat-Datei (.PDF) oder als Excel-Datei mit der Erweiterung.XLS exportieren.
Finden Suchen ermöglicht es Ihnen, in einem Bericht nach einem Wort zu suchen, z. B. dem Namen einer VM.

Drucken eines Arbeitslastausgleichsberichts

Bevor Sie einen Bericht drucken können, müssen Sie ihn zuerst generieren.

  1. (Optional) Zeigen Sie eine Vorschau des gedruckten Dokuments an, indem Sie auf die folgende Schaltfläche „Drucklayout“ klicken:

  2. (Optional) Ändern Sie das Papierformat und die Quelle, die Seitenausrichtung oder die Seitenränder, indem Sie auf die folgende Schaltfläche „Seite einrichten“ klicken:

  3. Klicken Sie auf die folgende Schaltfläche Drucken:

Exportieren eines Arbeitslastausgleichsberichts

Sie können einen Bericht in Microsoft Excel oder Adobe Acrobat (PDF) Format exportieren.

  1. Klicken Sie nach dem Generieren des Berichts auf die folgende Schaltfläche „Exportieren“:

  2. Select eines der folgenden Elemente aus dem Menü „Exportieren“:

    • Excel

    • Acrobat-Datei (PDF)

Hinweis:

Die Daten, die zwischen Berichtsexportformaten angezeigt werden, sind möglicherweise inkonsistent, abhängig vom ausgewählten Exportformat. In Excel exportierte Berichte enthalten alle für Berichte verfügbaren Daten, einschließlich „Drilldown“ -Daten. Berichte, die als PDF exportiert und in XenCenter angezeigt werden, enthalten nur die Daten, die Sie beim Erstellen des Berichts ausgewählt haben.

Glossar „Workload Balancing“

Dieser Abschnitt enthält Informationen zu den folgenden Workload Balancing-Berichten:

Analyse der Auslastungsauslastung

Mit der Auswertung „Analyse der Ausgleichsbelastung“ („Rückbelastungsbericht“) können Sie bestimmen, wie viel Ressource eine bestimmte Abteilung in Ihrer Organisation verwendet hat. Insbesondere enthält der Bericht Informationen zu allen VMs in Ihrem Pool, einschließlich ihrer Verfügbarkeit und Ressourcenauslastung. Da dieser Bericht die Betriebszeit der virtuellen Maschine anzeigt, kann er Ihnen dabei helfen, die Einhaltung und Verfügbarkeit von Service Level Agreements zu demonstrieren.

Der Rückbelastungsbericht kann Ihnen dabei helfen, eine einfache Rückbelastungslösung zu implementieren und die Abrechnung zu erleichtern. Um Kunden für eine bestimmte Ressource in Rechnung zu stellen, erstellen Sie den Bericht, speichern Sie ihn als Excel, und bearbeiten Sie die Tabelle so, dass der Preis pro Einheit berücksichtigt wird. Alternativ können Sie die Excel-Daten in Ihr Abrechnungssystem importieren.

Wenn Sie interne oder externe Kunden für die VM-Nutzung in Rechnung stellen möchten, sollten Sie Abteilungs- oder Kundennamen in Ihre VM-Namenskonventionen integrieren. Diese Vorgehensweise erleichtert das Lesen von Rückbuchungsberichten.

Die Ressourcenberichterstattung im Rückbelastungsbericht basiert manchmal auf der Zuordnung physischer Ressourcen zu einzelnen VMs.

Die durchschnittlichen Speicherdaten in diesem Bericht basieren auf der aktuell der VM zugewiesenen Speichermenge. Mit Citrix Hypervisor können Sie über eine feste Speicherzuweisung oder eine automatisch anpassende Speicherzuweisung verfügen (Dynamic Memory Control).

Der Rückbelastungsbericht enthält die folgenden Datenspalten:

  • VM-Name. Der Name der VM, auf die die Daten in den Spalten in dieser Zeile angewendet werden.

  • VM-Betriebszeit. Die Anzahl der Minuten, in denen die VM eingeschaltet wurde (oder, genauer gesagt, mit einem grünen Symbol in XenCenter angezeigt wird).

  • vCPU-Zuweisung. Die Anzahl der virtuellen CPUs, die auf der VM konfiguriert sind. Jede virtuelle CPU erhält einen gleichen Anteil an den physischen CPUs auf dem Host. Betrachten Sie beispielsweise den Fall, in dem Sie acht virtuelle CPUs auf einem Host konfiguriert haben, der zwei physische CPUs enthält. Wenn die vCPU-Zuordnungsspalte „1” enthält, entspricht dieser Wert 2/16 der gesamten Verarbeitungsleistung auf dem Host.

  • Minimale CPU-Auslastung (%). Der niedrigste aufgezeichnete Wert für die virtuelle CPU-Auslastung im Berichtszeitraum. Dieser Wert wird als Prozentsatz der vCPU-Kapazität der VM ausgedrückt. Die Kapazität basiert auf der Anzahl der vCPUs, die der VM zugewiesen sind. Wenn Sie beispielsweise einer VM eine vCPU zugewiesen haben, stellt die minimale CPU-Auslastung den niedrigsten Prozentsatz der aufgezeichneten vCPU-Auslastung dar. Wenn Sie der VM zwei vCPUs zugewiesen haben, ist der Wert die niedrigste Auslastung der kombinierten Kapazität beider vCPUs in Prozent.

    Letztlich stellt der Prozentsatz der CPU-Auslastung die niedrigste aufgezeichnete Arbeitslast dar, die virtuelle CPU verarbeitet hat. Wenn Sie beispielsweise einer VM eine vCPU zuweisen und die PCPU auf dem Host 2,4 GHz beträgt, wird der VM 0,3 GHz zugewiesen. Wenn die minimale CPU-Auslastung für die VM 20% betrug, betrug die niedrigste Auslastung der CPU des physischen Hosts während des Berichtszeitraums 60 MHz.

  • Maximale CPU-Auslastung (%). Der höchste Prozentsatz der virtuellen CPU-Kapazität der virtuellen VM, den die VM während des Berichtszeitraums belegt hat. Die verbrauchte CPU-Kapazität ist ein Prozentsatz der virtuellen CPU-Kapazität, die Sie der VM zugewiesen haben. Wenn Sie der VM beispielsweise eine vCPU zugewiesen haben, stellt die maximale CPU-Auslastung den höchsten aufgezeichneten Prozentsatz der vCPU-Auslastung während der gemeldeten Zeit dar. Wenn Sie der VM zwei virtuelle CPUs zugewiesen haben, stellt der Wert in dieser Spalte die höchste Auslastung aus der kombinierten Kapazität beider virtueller CPUs dar.

  • Durchschnittliche CPU-Auslastung (%). Der durchschnittliche Betrag (ausgedrückt als Prozentsatz) der virtuellen CPU-Kapazität der virtuellen Maschine, die während des Berichtszeitraums verwendet wurde. Die CPU-Kapazität ist die virtuelle CPU-Kapazität, die Sie der VM zugewiesen haben. Wenn Sie der VM zwei virtuelle CPUs zugewiesen haben, stellt der Wert in dieser Spalte die durchschnittliche Auslastung aus der kombinierten Kapazität beider virtueller CPUs dar.

  • Gesamte Speicherzuweisung (GB). Der Speicherplatz, der zurzeit der VM zum Zeitpunkt der Ausführung des Berichts zugewiesen ist. Dieser Festplattenspeicher ist häufig, sofern Sie ihn nicht geändert haben, der Speicherplatz, den Sie der VM bei der Erstellung zugewiesen haben.

  • Zuweisung virtueller Netzwerkkarten. Die Anzahl der virtuellen Schnittstellen (VIFs), die der VM zugewiesen sind.

  • Aktueller minimaler dynamischer Arbeitsspeicher (MB).

    • Feste Speicherzuweisung. Wenn Sie einer VM eine feste Menge an Arbeitsspeicher zugewiesen haben (z. B. 1.024 MB), wird dieselbe Menge an Arbeitsspeicher in den folgenden Spalten angezeigt: Aktueller minimaler dynamischer Speicher (MB), Aktueller maximaler dynamischer Speicher (MB), Aktueller zugewiesener Speicher (MB) und Durchschnittlicher zugewiesener Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn Sie Citrix Hypervisor für die Verwendung von Dynamic Memory Control konfiguriert haben, wird die im Bereich angegebene Mindestspeichermenge in dieser Spalte angezeigt. Wenn der Bereich 1.024 MB als Mindestspeicher und 2.048 MB als maximaler Speicher aufweist, wird in der Spalte Aktueller minimaler dynamischer Speicher (MB) 1.024 MB angezeigt.

  • Aktueller maximaler dynamischer Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn Citrix Hypervisor den Arbeitsspeicher einer virtuellen Maschine automatisch basierend auf einem Bereich anpasst, wird die im Bereich angegebene maximale Speichermenge in dieser Spalte angezeigt. Wenn die Speicherbereichswerte beispielsweise mindestens 1.024 MB und maximal 2.048 MB betragen, werden 2.048 MB in der Spalte Aktueller maximaler dynamischer Speicher (MB) angezeigt.

    • Feste Speicherzuweisung. Wenn Sie einer VM eine feste Menge an Arbeitsspeicher zuweisen (z. B. 1.024 MB), wird dieselbe Menge an Arbeitsspeicher in den folgenden Spalten angezeigt: Aktueller minimaler dynamischer Speicher (MB), Aktueller maximaler dynamischer Speicher (MB), Aktueller zugewiesener Speicher (MB) und Durchschnittlicher zugewiesener Speicher (MB).

  • Aktuell zugewiesener Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn Dynamic Memory Control konfiguriert ist, gibt dieser Wert an, wie viel Speicher Citrix Hypervisor der VM zuweist, wenn der Bericht ausgeführt wird.

    • Feste Speicherzuweisung. Wenn Sie einer VM eine feste Menge an Arbeitsspeicher zuweisen (z. B. 1.024 MB), wird dieselbe Menge an Arbeitsspeicher in den folgenden Spalten angezeigt: Aktueller minimaler dynamischer Speicher (MB), Aktueller maximaler dynamischer Speicher (MB), Aktueller zugewiesener Speicher (MB) und Durchschnittlicher zugewiesener Speicher (MB).

    Hinweis:

    Wenn Sie die Speicherzuweisung der virtuellen Maschine unmittelbar vor dem Ausführen dieses Berichts ändern, spiegelt der in dieser Spalte angegebene Wert die neue Speicherzuweisung wider, die Sie konfiguriert haben.

  • Durchschnittlicher zugewiesener Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn Dynamic Memory Control konfiguriert ist, gibt dieser Wert die durchschnittliche Speichermenge an, die Citrix Hypervisor der VM im Berichtszeitraum zugewiesen ist.

    • Feste Speicherzuweisung. Wenn Sie einer VM eine feste Menge an Arbeitsspeicher zuweisen (z. B. 1.024 MB), wird dieselbe Menge an Arbeitsspeicher in den folgenden Spalten angezeigt: Aktueller minimaler dynamischer Speicher (MB), Aktueller maximaler dynamischer Speicher (MB), Aktueller zugewiesener Speicher (MB) und Durchschnittlicher zugewiesener Speicher (MB).

    Hinweis:

    Wenn Sie die Speicherzuweisung der virtuellen Maschine unmittelbar vor dem Ausführen dieses Berichts ändern, ändert sich der Wert in dieser Spalte möglicherweise nicht von dem, was zuvor angezeigt wurde. Der Wert in dieser Spalte spiegelt den Durchschnitt des Zeitraums wider.

  • Durchschnittliche Netzwerklesevorgänge (BPS). Die durchschnittliche Datenmenge (in Bits pro Sekunde), die die VM während des Berichtszeitraums empfangen hat.

  • Durchschnittliche Netzwerkschreibvorgänge (BPS). Die durchschnittliche Datenmenge (in Bits pro Sekunde), die die VM während des Berichtszeitraums gesendet hat.

  • Durchschnittliche Netzwerkauslastung (BPS). Die kombinierte Summe (in Bits pro Sekunde) der durchschnittlichen Netzwerklesevorgänge und des durchschnittlichen Netzwerkschreibens. Wenn eine VM im Durchschnitt 1.027 Bit/s sendet und im Berichtszeitraum durchschnittlich 23.831 Bit/s empfängt, entspricht die durchschnittliche Netzwerkauslastung der Gesamtsumme dieser Werte: 24.858 Bit/s.

  • Gesamte Netzwerkauslastung (BPS). Die Summe aller Lese- und Schreibtransaktionen im Netzwerk in Bits pro Sekunde im Berichtszeitraum.

Host-Integritätsverlauf

Dieser Bericht zeigt die Leistung von Ressourcen (CPU, Arbeitsspeicher, Netzwerk-Lesevorgänge und Netzwerk-Schreibvorgänge) auf einem bestimmten Host in Bezug auf Schwellenwerte an.

Die farbigen Linien (rot, grün, gelb) stellen Ihre Schwellenwerte dar. Sie können diesen Bericht zusammen mit dem Pool-Integritätsbericht für einen Host verwenden, um zu bestimmen, wie sich die Leistung des Hosts auf den Gesamtzustand des Pools auswirken kann. Wenn Sie die Performance-Schwellenwerte bearbeiten, können Sie diesen Bericht verwenden, um Einblicke in die Host-Performance zu erhalten.

Sie können die Ressourcenauslastung als Tages- oder Stundendurchschnitt anzeigen. Im Stundendurchschnitt können Sie die geschäftigsten Stunden des Tages, gemittelt, für den Zeitraum anzeigen.

Um Berichtsdaten anzuzeigen, die nach Stunden gruppiert sind, erweitern Sie unter **Host-Integritätsverlauf Klicken Sie auf, um Berichtsdaten für den Zeitraum nach Haus gruppiert anzuzeigen** .

Der Workload-Balancing zeigt den Durchschnitt für jede Stunde für den von Ihnen festgelegten Zeitraum an. Der Datenpunkt basiert auf einem Auslastungsdurchschnitt für diese Stunde für alle Tage im Zeitraum. In einem Bericht für den 1. Mai 2009 bis zum 15. Mai 2009 stellt der Datenpunkt Durchschnittliche CPU-Auslastung die Ressourcenauslastung aller 15 Tage bei 12:00 Stunden dar. Diese Informationen werden als Durchschnitt kombiniert. Wenn die CPU-Auslastung am 1. Mai 82% um 12.00 Uhr, am 2. Mai 88% um 12.00 Uhr und an allen anderen Tagen 75% betrug, beträgt der angezeigte Durchschnitt für 12.00 Uhr 76.3%.

Hinweis:

Der Workload Balancing glättet Spikes und Peaks, sodass die Daten nicht künstlich hoch erscheinen.

Performance-Historie der Pooloptimierung

Der Optimierungsleistungsbericht zeigt Optimierungsereignisse für die durchschnittliche Ressourcenauslastung dieses Pools an. Bei diesen Ereignissen handelt es sich um Instanzen, wenn Sie einen Ressourcenpool optimiert haben. Insbesondere wird die Ressourcenauslastung für CPU, Arbeitsspeicher, Netzwerk-Lesevorgänge und Netzwerkschreibvorgänge angezeigt.

Die gestrichelte Linie stellt die durchschnittliche Nutzung im Pool über den ausgewählten Zeitraum von Tagen dar. Ein blauer Balken zeigt den Tag an, an dem Sie den Pool optimiert haben.

Dieser Bericht kann Ihnen helfen zu ermitteln, ob der Workload Balancing in Ihrer Umgebung erfolgreich funktioniert. Sie können diesen Bericht verwenden, um zu sehen, was zu Optimierungsereignissen geführt hat (d. h. die Ressourcenverwendung vor der empfohlenen Optimierung von Workload Balancing).

Dieser Bericht zeigt den durchschnittlichen Ressourcenverbrauch für den Tag an. Die Spitzenauslastung wird nicht angezeigt, z. B. wenn das System gestresst ist. Sie können diesen Bericht auch verwenden, um zu sehen, wie ein Ressourcenpool funktioniert, wenn der Workload Balancing keine Optimierungsempfehlungen abgibt.

Im Allgemeinen sinkt die Ressourcennutzung nach einem Optimierungsereignis oder bleibt konstant. Wenn nach der Optimierung keine verbesserte Ressourcennutzung angezeigt wird, sollten Sie Schwellenwerte neu justieren. Überlegen Sie außerdem, ob der Ressourcenpool zu viele VMs enthält und ob Sie während des angegebenen Zeitraums neue VMs hinzugefügt oder entfernt haben.

Pool-Audit-Trail

Dieser Bericht zeigt den Inhalt des Citrix Hypervisor Überwachungsprotokolls an. Das Überwachungsprotokoll ist eine Citrix Hypervisor Funktion, mit der Versuche protokolliert werden, nicht autorisierte Aktionen auszuführen und autorisierte Aktionen auszuwählen. Zu diesen Aktionen gehören:

  • Import und Export
  • Host- und Pool-Backups
  • Zugriff auf die Gast- und Hostkonsole.

Der Bericht enthält aussagekräftigere Informationen, wenn Sie Citrix Hypervisor Administratoren über die RBAC-Funktion eigene Benutzerkonten mit unterschiedlichen Rollen bereitstellen.

Wichtig:

Um den Überwachungsprotokollbericht auszuführen, müssen Sie die Überwachungsprotokollierung aktivieren. Standardmäßig ist das Überwachungsprotokoll in der virtuellen Appliance „Workload Balancing“ immer aktiviert.

Mit der erweiterten Pool-Audit-Trail-Funktion können Sie die Granularität des Überwachungsprotokollberichts festlegen. Sie können die Audit-Trail-Protokolle auch nach bestimmten Benutzern, Objekten und nach Zeit durchsuchen und filtern. Die Pool-Audit-Trail-Granularität ist standardmäßig auf Minimum festgelegt. Diese Option erfasst eine begrenzte Datenmenge für bestimmte Benutzer und Objekttypen. Sie können die Einstellung jederzeit auf der Grundlage der Detailgenauigkeit ändern, die Sie in Ihrem Bericht benötigen. Legen Sie beispielsweise die Granularität auf Mittel für einen benutzerfreundlichen Bericht des Überwachungsprotokolls fest. Wenn Sie einen detaillierten Bericht benötigen, setzen Sie die Option auf Maximum.

Inhalt des Berichts

Der Bericht Pool-Audit-Trail enthält Folgendes:

  • Zeit. Der Zeitpunkt, zu dem Citrix Hypervisor die Aktion des Benutzers aufgezeichnet hat.

  • Benutzername. Der Name der Person, die die Sitzung erstellt hat, in der die Aktion ausgeführt wurde. Manchmal kann dieser Wert die Benutzer-ID sein

  • Ereignisobjekt. Das Objekt, das Gegenstand der Aktion war (z. B. eine VM).

  • Ereignisaktion. Die Aktion, die aufgetreten ist. Definitionen dieser Aktionen finden Sie unter Überwachungsprotokoll-Ereignisnamen.

  • Zugang. Gibt an, ob der Benutzer die Berechtigung zum Ausführen der Aktion hatte.

  • Objektname. Der Name des Objekts (z. B. der Name der VM).

  • Objekt-UUID. Die UUID des Objekts (z. B. die UUID der VM).

  • Erfolgreich. Diese Informationen geben den Status der Aktion an (d. h. ob sie erfolgreich war oder nicht).

Ereignisnamen des Überwachungsprotokolls

Der Überwachungsprotokollbericht protokolliert Citrix Hypervisor Ereignisse, Ereignisobjekte und Aktionen, einschließlich Import/Export, Host- und Pool-Backups sowie Zugriff auf die Gast- und Hostkonsole. In der folgenden Tabelle werden einige der typischen Ereignisse beschrieben, die häufig im Citrix Hypervisor Audit-Log und Pool-Audit-Trail-Bericht angezeigt werden. Die Tabelle gibt auch die Granularität dieser Ereignisse an.

Im Pool-Audit-Trail-Bericht gelten die in derEvent Action Spalte aufgeführten Ereignisse für einen Pool, eine VM oder einen Host. Informationen zum Bestimmen, für welche Ereignisse gelten, finden Sie in denEvent Object SpaltenObject Name und im Bericht. Weitere Ereignisdefinitionen finden Sie im Abschnitt Ereignisse der Citrix Hypervisor Management-API.

Pool-Audit-Trail Granularität Ereignisaktion Benutzeraktion
Minimum pool.join Der Host wird angewiesen, einem neuen Pool beizutreten
Minimum pool.join_force Der Host wird angewiesen (gezwungen), einem Pool beizutreten
Mittel SR.destroy Speicher-Repository zerstört
Mittel SR.create Speicher-Repository erstellt
Mittel VDI.snapshot Erstellte einen schreibgeschützten Snapshot des VDI und gab einen Verweis auf den Snapshot zurück
Mittel VDI.clone Nah eine exakte Kopie des VDI und gab einen Verweis auf die neue Festplatte zurück
Mittel VIF.plug Hot-Plug-fähige angegebene VIF, dynamische Anbindung an die laufende VM
Mittel VIF.unplug Hot-Unplugged des angegebenen VIF, dynamisches Trennen von der ausgeführten VM
Maximal auth.get_subject_identifier Der externe Verzeichnisdienst wurde abgefragt, um den Betreff-Bezeichner als Zeichenfolge aus dem für Menschen lesbaren Betreffnamen zu erhalten.
Maximal task.cancel Anforderung, dass eine Aufgabe abgebrochen wird
Maximal VBD.insert Neue Medien in das Gerät eingefügt
Maximal VIF.get_by_uuid Einen Verweis auf die VIF-Instanz mit der angegebenen UUID erhalten
Maximal VDI.get_sharable Ermittelt das gemeinsam nutzbare Feld des angegebenen VDI
Maximal SR.get_all Gibt eine Liste aller dem System bekannten SRs zurück
Maximal pool.create_new_blob Erstellt einen Platzhalter für eine benannte Binärdatei, die diesem Pool zugeordnet ist
Maximal host.send_debug_keys Die angegebene Zeichenfolge als Debugging-Schlüssel in Xen injiziert
Maximal VM.get_boot_record Es wurde ein Datensatz zurückgegeben, der den dynamischen Status der VMs beschreibt, initialisiert, wenn die VM gestartet wird, und aktualisiert, um Änderungen der Laufzeitkonfiguration wiederzugeben, z. B. CPU-Hotplug
Pool Gesundheit

Der Pool-Integritätsbericht zeigt den Prozentsatz der Zeit an, die ein Ressourcenpool und seine Hosts in vier verschiedenen Schwellenbereichen verbracht hat: Kritisch, Hoch, Mittel und Niedrig. Sie können den Pool-Integritätsbericht verwenden, um die Wirksamkeit Ihrer Leistungsschwellenwerte zu bewerten.

Einige Punkte zur Interpretation dieses Berichts:

  • Die Ressourcenauslastung im mittleren Schwellenwert (blau) ist unabhängig von der gewählten Platzierungsstrategie die optimale Ressourcenauslastung. Ebenso gibt der blaue Abschnitt im Kreisdiagramm an, wie lange der Host Ressourcen optimal genutzt hat.

  • Die Ressourcenauslastung im Durchschnitt niedrigen Schwellenwert Prozent (grün) ist nicht unbedingt positiv. Ob eine geringe Ressourcenauslastung positiv ist, hängt von Ihrer Platzierungsstrategie ab. Wenn Ihre Platzierungsstrategie „Maximale Dichte“ lautet und die Ressourcenauslastung grün ist, passt WLB möglicherweise nicht an die maximale Anzahl von VMs, die auf diesem Host oder Pool möglich ist. Wenn ja, passen Sie die Leistungsschwellenwerte an, bis der größte Teil der Ressourcenauslastung in den Schwellenbereich Durchschnittlich (blau) fällt.

  • Die Ressourcenauslastung im Durchschnitt kritischer Schwellenwert in Prozent (rot) gibt an, wie lange die durchschnittliche Ressourcenauslastung den kritischen Schwellenwert erreicht oder überschritten hat.

Wenn Sie für die Ressourcenverwendung eines Hosts auf ein Kreisdiagramm doppelklicken, zeigt XenCenter den Hostintegritätsbericht für diese Ressource auf diesem Host an. Wenn Sie auf der Symbolleiste auf Zurück zu übergeordnetem Bericht klicken, gelangen Sie zum Bericht über den Pool-Integritätsverlauf.

Wenn Sie feststellen, dass die meisten Berichtsergebnisse nicht im Bereich Durchschnittlicher mittlerer Schwellenwert liegen, passen Sie den kritischen Schwellenwert für diesen Pool an. Während der Workload Balancing Standardschwelleneinstellungen bereitstellt, sind diese Standardwerte nicht in allen Umgebungen wirksam. Wenn Sie die Schwellenwerte nicht auf die richtige Ebene für Ihre Umgebung angepasst haben, sind die Empfehlungen zur Optimierung und Platzierung des Arbeitslastausgleichs möglicherweise nicht geeignet. Weitere Informationen finden Sie unter Ändern der kritischen Schwellenwerte.

Pool-Gesundheitsverlauf

Dieser Bericht stellt ein Liniendiagramm zur Ressourcenauslastung auf allen physischen Hosts in einem Pool im Laufe der Zeit bereit. Sie können den Trend der Ressourcenauslastung erkennen, wenn sie im Verhältnis zu Ihren Schwellenwerten (kritisch, hoch, mittel und niedrig) tendenziell zunimmt. Sie können die Effektivität Ihrer Performance-Schwellenwerte bewerten, indem Sie Trends der Datenpunkte in diesem Bericht überwachen.

Der Workload-Balancing extrapoliert die Schwellenwerte von den Werten, die Sie für die kritischen Schwellenwerte festgelegt haben, wenn Sie den Pool mit dem Workload-Balancing verbunden haben. Obwohl der Bericht „Poolintegrität“ ähnlich ist, zeigt der Bericht „Poolintegritätsverlauf“ die durchschnittliche Auslastung für eine Ressource an einem bestimmten Datum an. Anstelle der gesamten Zeit, die die Ressource in einem Schwellenwert ausgegeben wird.

Mit Ausnahme des Graphen „Durchschnittlicher freier Speicher“ durchschnittlich die Datenpunkte niemals über der kritischen Schwellenlinie (rot) liegen. Für das Diagramm Durchschnittlicher freier Speicher werden die Datenpunkte niemals unter der kritischen Schwellenlinie (die sich am unteren Rand des Diagramms befindet) Durchschnitt. Da in diesem Diagramm freien Speicher angezeigt wird, ist der kritische Schwellenwert im Gegensatz zu den anderen Ressourcen ein geringer Wert.

Einige Punkte zur Interpretation dieses Berichts:

  • Wenn sich die Zeile Durchschnittliche Nutzung im Diagramm der mittleren (blauen) Linie nähert, zeigt sie an, dass die Ressourcenauslastung des Pools optimal ist. Diese Angabe ist unabhängig von der konfigurierten Platzierungsstrategie.

  • Die Ressourcenauslastung, die sich dem durchschnittlichen niedrigen Schwellenwert (grün) nähert, ist nicht unbedingt positiv. Ob eine geringe Ressourcenauslastung positiv ist, hängt von Ihrer Platzierungsstrategie ab. In dem Fall, dass:
    • Ihre Platzierungsstrategie ist die maximale Dichte
    • In den meisten Tagen befindet sich die Zeile „Durchschnittliche Nutzung“ unter oder unter der grünen Linie „ Workload Balancing“ möglicherweise nicht so dicht wie möglich in diesem Pool platziert. Wenn dies der Fall ist, passen Sie die kritischen Schwellenwerte des Pools an, bis der größte Teil der Ressourcenauslastung in den Schwellenbereich Durchschnittlich (blau) fällt.
  • Wenn sich die Zeile Durchschnittliche Nutzung mit dem durchschnittlichen kritischen Schwellenwert in Prozent (rot) schneidet, gibt dies die Tage an, an denen die durchschnittliche Ressourcenauslastung den kritischen Schwellenwert für diese Ressource erreicht oder überschritten hat.

Wenn sich Datenpunkte in Ihren Diagrammen nicht im Bereich Durchschnittlicher mittlerer Schwellenwert befinden, Sie aber mit der Leistung zufrieden sind, können Sie den kritischen Schwellenwert für diesen Pool anpassen. Weitere Informationen finden Sie unter Ändern der kritischen Schwellenwerte.

Pool Optimierungsverlauf

Der Bericht „Pool-Optimierungsverlauf“ bietet chronologische Einblicke in die Optimierung der Workload-Balancing-Aktivitäten.

Optimierungsaktivität wird grafisch und in einer Tabelle zusammengefasst. Das Drilling in ein Datumsfeld innerhalb der Tabelle zeigt detaillierte Informationen für jede Pooloptimierung an, die für diesen Tag durchgeführt wurde.

In diesem Bericht werden die folgenden Informationen angezeigt:

  • VM-Name. Der Name der VM, die Workload-Balancing optimiert hat.

  • Vernunft. Der Grund für die Optimierung.

  • Methode. Ob die Optimierung erfolgreich war.

  • Vom Host. Der physische Server, auf dem die VM ursprünglich gehostet wurde.

  • Zum Host. Der physische Server, auf dem die VM migriert wurde.

  • Zeit. Der Zeitpunkt, zu dem die Optimierung stattgefunden hat.

Tipp:

Sie können einen Bericht über die Pooloptimierungsverlauf auch über die Registerkarte WLB generieren, indem Sie auf den Link Historie anzeigen klicken.

Bewegungshistorie der virtuellen Maschine

Dieses Liniendiagramm zeigt an, wie oft VMs in einem Ressourcenpool über einen Zeitraum migriert wurden. Es gibt an, ob eine Migration aus einer Optimierungsempfehlung resultierte und auf welchen Host die VM verschoben wurde. Dieser Bericht gibt auch den Grund für die Optimierung an. Mit diesem Bericht können Sie die Anzahl der Migrationen in einem Pool überwachen.

Einige Punkte zur Interpretation dieses Berichts:

  • Die Zahlen auf der linken Seite des Diagramms entsprechen der Anzahl der möglichen Migrationen. Dieser Wert basiert auf der Anzahl der VMs in einem Ressourcenpool.

  • Sie können Details der Migrationen zu einem bestimmten Datum anzeigen, indem Sie das + -Zeichen im Abschnitt Datum des Berichts erweitern.

Historie der virtuellen Maschine

Dieser Bericht zeigt Performance-Daten für jede VM auf einem bestimmten Host für einen angegebenen Zeitraum an. Der Workload-Balancing basiert auf den Leistungsdaten der Menge der virtuellen Ressourcen, die für die VM zugewiesen wurden. Wenn beispielsweise die durchschnittliche CPU-Auslastung für Ihre VM 67% beträgt, verwendet Ihre VM im Durchschnitt 67% ihrer vCPU für den angegebenen Zeitraum.

In der ersten Ansicht des Berichts wird ein Durchschnittswert für die Ressourcenauslastung in der angegebenen Periode angezeigt.

Durch das Erweitern des + -Zeichens werden Liniendiagramme für einzelne Ressourcen angezeigt. Sie können diese Diagramme verwenden, um Trends bei der Ressourcenauslastung im Laufe der Zeit anzuzeigen.

Dieser Bericht zeigt Daten für die CPU-Auslastung, freien Arbeitsspeicher, Netzwerk-Lese-/Schreibzugriff und Plattenlese/-Schreibvorgänge an.

Verwalten von Workload Balancing-Funktionen und -Einstellungen

Dieser Abschnitt enthält Informationen zum Ausführen optionaler Änderungen an den Einstellungen für den Workload Balancing, einschließlich der folgenden Schritte:

  • Optimierungsmodus anpassen

  • Automatische Optimierung und Verwaltung der Stromversorgung

  • Ändern der kritischen Schwellenwerte

  • Metrische Gewichtungen abstimmen

  • Hosts von Empfehlungen ausschließen

  • Konfigurieren von erweiterten Automatisierungseinstellungen und Datenspeicherung

  • Anpassen der Granularitätseinstellungen für den Pool Audit Trail

In diesem Abschnitt wird davon ausgegangen, dass Sie Ihren Pool bereits mit einer virtuellen Workload Balancing-Appliance verbunden haben. Informationen zum Herunterladen, Importieren und Konfigurieren einer virtuellen Workload Balancing-Appliance finden Sie unterErste Schritte. Informationen zum Herstellen einer Verbindung mit der virtuellen Appliance finden Sie unterHerstellen einer Verbindung mit der virtuellen Workload-Balancing-Appliance.

Ändern der Einstellungen für den Workload Balancing

Nachdem Sie eine Verbindung mit der virtuellen Appliance „Workload Balancing“ hergestellt haben, können Sie bei Bedarf die Einstellungen bearbeiten, die der Workload Balancing zur Berechnung der Platzierung und Empfehlungen verwendet.

Zu den Einstellungen für die Platzierung und Optimierung, die Sie ändern können, gehören die folgenden:

  • Ändern der Platzierungsstrategie
  • Konfigurieren von automatischen Optimierungen und Energieverwaltung
  • Bearbeiten von Leistungsschwellenwerten und Metrikgewichtungen
  • Ausschließen von Hosts.

Die Einstellungen für den Workload Balancing gelten gemeinsam für alle VMs und Hosts im Pool.

Vorausgesetzt, die Netzwerk- und Festplattenschwellenwerte stimmen mit der Hardware in Ihrer Umgebung überein, sollten Sie zunächst die meisten Standardwerte im Workload-Balancing verwenden.

Nachdem der Workload Balancing für eine Weile aktiviert wurde, empfehlen wir, die Leistungsschwellenwerte zu bewerten und zu bestimmen, ob sie bearbeitet werden sollen. Überlegen Sie beispielsweise, ob Sie Folgendes sind:

  • Empfehlungen erhalten, wenn sie noch nicht benötigt werden. Wenn ja, versuchen Sie, die Schwellenwerte anzupassen, bis der Workload Balancing mit geeigneten Empfehlungen beginnt.

  • Sie erhalten keine Empfehlungen, wenn Sie erwarten, sie zu erhalten. Wenn Ihr Netzwerk beispielsweise über unzureichende Bandbreite verfügt und Sie keine Empfehlungen erhalten, müssen Sie möglicherweise Ihre Einstellungen anpassen. Wenn ja, versuchen Sie, die netzwerkkritischen Schwellenwerte zu senken, bis der Workload Balancing mit Empfehlungen beginnt.

Bevor Sie die Schwellenwerte bearbeiten, können Sie für jeden physischen Host im Pool einen Pool-Integritätsbericht und den Pool-Integritätsverlauf erstellen.

Sie können die Konfigurationseigenschaften des Arbeitslastausgleichs in XenCenter verwenden, um die Konfigurationseinstellungen zu ändern.

Informationen zum Aktualisieren der Anmeldeinformationen, die Citrix Hypervisor und des Workload Balancing-Servers zur Kommunikation verwenden, finden Sie unterBearbeiten der Konfigurationsdatei für den Workload Balancing.

Wählen Sie im Infrastrukturbereich von XenCenter XenCenter > your-pool.

Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

Klicken Sie auf der Registerkarte WLB auf Einstellungen.

Optimierungsmodus anpassen

Der Workload-Balancing gibt Empfehlungen zum Neubalancieren oder Optimieren der VM-Arbeitslast in Ihrer Umgebung basierend auf einer von Ihnen gewählten Strategie für die Platzierung aus. Die Platzierungsstrategie wird als Optimierungsmodus bezeichnet.

Mit dem Workload Balancing können Sie zwischen zwei Optimierungsmodi wählen:

  • Maximieren Sie die Leistung. (Standard.) Der Workload Balancing versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, CPU, Arbeitsspeicher und Netzwerkdruck für alle Hosts zu minimieren. Wenn die Maximierung der Leistung Ihre Platzierungsstrategie ist, empfiehlt der Workload Balancing eine Optimierung, wenn ein Host den Schwellenwert „Hoch“ erreicht.

  • Dichte maximieren. Der Workload-Balancing versucht, die Anzahl der physischen Hosts zu minimieren, die online sein müssen, indem die aktiven VMs konsolidiert werden.

    Wenn Sie die Option „Dichte maximieren“ als Platzierungsstrategie auswählen, können Sie Parameter angeben, die denen in „Leistung maximieren“ ähnlich sind. Der Workload Balancing verwendet jedoch diese Parameter, um zu bestimmen, wie VMs auf einem Host verpackt werden können. Wenn die Maximize Density Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing Konsolidierungsoptimierungen, wenn eine VM den Niedrigen Schwellenwert erreicht.

Mit Workload Balancing können Sie diese Optimierungsmodi auch die ganze Zeit anwenden, Fixed, oder zwischen den Modi für bestimmte Zeiträume wechseln, Geplant:

  • Feste Optimierungsmodi setzen den Workload Balancing so ein, dass er immer ein bestimmtes Optimierungsverhalten hat. Dieses Verhalten kann entweder versuchen, die beste Leistung zu erstellen oder die höchste Dichte zu erstellen.

  • Mit den Geplanten Optimierungsmodi können Sie festlegen, dass der Workload Balancing je nach Tageszeit unterschiedliche Optimierungsmodi anwenden kann. Beispielsweise können Sie den Workload Balancing so konfigurieren, dass die Leistung während des Tages optimiert wird, an dem Benutzer verbunden sind. Um Energie zu sparen, können Sie dann für Workload Balancing festlegen, um die maximale Dichte in der Nacht zu optimieren.

    Wenn Sie Zeitgesteuerte Optimierungsmodi konfigurieren, wechselt der Workload Balancing automatisch zu Beginn des angegebenen Zeitraums in den Optimierungsmodus. Sie können jeden Tag, Wochentage, Wochenenden oder einzelne Tage konfigurieren. Für die Stunde wählen Sie eine Tageszeit aus.

Wählen Sie im Ressourcenbereich von XenCenter XenCenter > your-pool.

Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

Klicken Sie auf der Registerkarte WLB auf Einstellungen.

Klicken Sie im linken Bereich auf Optimierungsmodus.

Wählen Sie im Abschnitt Fest der Seite Optimierungsmodus einen der folgenden Optimierungsmodi aus:

  • Maximieren Sie die Leistung. (Standard.) Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, CPU, Arbeitsspeicher und Netzwerkdruck für alle Hosts zu minimieren.

  • Dichte maximieren. Versucht, so viele VMs wie möglich auf einen physischen Host zu passen. Ziel ist es, die Anzahl der physischen Hosts zu minimieren, die online sein müssen. (Der Workload-Balancing berücksichtigt die Leistung konsolidierter VMs und gibt eine Empfehlung zur Verbesserung der Leistung aus, wenn eine Ressource auf einem Host einen kritischen Schwellenwert erreicht.)

Wählen Sie im Infrastrukturbereich von XenCenter XenCenter > your-pool.

Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

Klicken Sie auf der Registerkarte WLB auf Einstellungen.

Klicken Sie im linken Bereich auf Optimierungsmodus

Wählen Sie im Bereich Optimierungsmodus die Option Geplant aus. Der Abschnitt „Geplant“ wird verfügbar.

Klicken Sie auf Neu hinzufügen.

Wählen Sie im Feld Ändern in einen der folgenden Modi aus:

  • Maximieren Sie die Leistung. Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, CPU, Arbeitsspeicher und Netzwerkdruck für alle Hosts zu minimieren.

  • Dichte maximieren. Versucht, so viele VMs wie möglich auf einen physischen Host zu passen. Ziel ist es, die Anzahl der physischen Hosts zu minimieren, die online sein müssen.

Select den Wochentag und die Uhrzeit aus, zu der der Arbeitslastausgleich in diesem Modus gestartet werden soll.

Erstellen Sie weitere geplante Änderungen im Modus (d. h. „Aufgaben“), bis Sie die benötigte Nummer haben. Wenn Sie nur einen Task planen, wechselt der Workload Balancing wie geplant in diesen Modus, wechselt aber nie wieder zurück.

Klicken Sie auf OK.

Zeigen Sie das Dialogfeld Optimierungsmodus an, indem Sie die Schritte 1 bis 4 im vorherigen Verfahren ausführen.

Select die Task aus, die Sie löschen oder deaktivieren möchten, aus der Liste Geplante Modusänderungen.

Führen Sie einen der folgenden Schritte aus:

  • Löschen Sie die Aufgabe endgültig. Klicken Sie auf die Schaltfläche Löschen.

  • Beenden Sie die Ausführung des Tasks vorübergehend. Klicken Sie mit der rechten Maustaste auf die Aufgabe und klicken Sie auf Deaktivieren.

    Tipps:

    • Sie können Tasks auch deaktivieren oder aktivieren, indem Sie den Task auswählen, auf Bearbeiten klicken und im Dialogfeld Optimierungsmodusplaner das Kontrollkästchen Task aktivieren aktivieren aktivieren aktivieren.
    • Um eine Aufgabe erneut zu aktivieren, klicken Sie in der Liste Geplante Modusänderungen mit der rechten Maustaste auf die Aufgabe, und klicken Sie auf Aktivieren.

Führen Sie einen der folgenden Schritte aus:

  • Doppelklicken Sie auf die Aufgabe, die Sie bearbeiten möchten.

  • Select die Aufgabe aus, die Sie bearbeiten möchten, und klicken Sie auf Bearbeiten.

Wählen Sie im Feld Ändern in einen anderen Modus aus, oder nehmen Sie andere Änderungen wie gewünscht vor.

Hinweis:

Wenn Sie auf Abbrechen klicken, werden vor dem Klicken auf OK alle Änderungen rückgängig gemacht, die Sie auf der Registerkarte Optimierung vorgenommen haben, einschließlich des Löschens einer Aufgabe.

Automatische Optimierung und Verwaltung der Stromversorgung

Sie können den Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet werden (Automation) und Hosts automatisch aktiviert oder deaktiviert werden. Um Hosts automatisch herunterzufahren (z. B. während Zeiten mit geringer Auslastung), müssen Sie den Workload-Balancing so konfigurieren, dass Empfehlungen automatisch angewendet und die Energieverwaltung aktiviert wird. Sowohl die Energieverwaltung als auch die Automatisierung werden in den folgenden Abschnitten beschrieben.

Empfehlungen automatisch anwenden

Mit dem Workload Balancing können Sie konfigurieren, dass Empfehlungen in Ihrem Namen angewendet und die empfohlenen Optimierungsaktionen automatisch ausgeführt werden. Sie können diese Funktion, die als Automatische Optimierung Akzeptanz bezeichnet wird, verwenden, um Empfehlungen automatisch anzuwenden, einschließlich Empfehlungen zur Verbesserung der Leistung oder zum Herunterfahren von Hosts. Um jedoch Hosts herunterzufahren, müssen Sie Automatisierung, Energieverwaltung und Maximum Density Modus konfigurieren.

Standardmäßig wendet Workload Balancing Empfehlungen nicht automatisch an. Wenn Workload Balancing Empfehlungen automatisch anwenden soll, aktivieren Sie Automatisierung. Andernfalls müssen Sie Empfehlungen manuell anwenden, indem Sie auf Empfehlungen anwenden klicken.

Der Workload-Balancing wendet Empfehlungen nicht automatisch auf Hosts oder VMs an, wenn die Empfehlungen mit den Einstellungen für hohe Verfügbarkeit in Konflikt stehen. Wenn ein Pool durch Anwendung der Optimierungsempfehlungen für den Workload Balancing überschrieben wird, werden Sie von XenCenter aufgefordert, ob Sie die Empfehlung weiterhin anwenden möchten. Wenn Automatisierung aktiviert ist, wendet Workload Balancing keine Empfehlungen zur Energieverwaltung an, die die Anzahl der im Hochverfügbarkeitsplan zu tolerierenden Hostfehler überschreiten.

Wenn der Workload Balancing mit aktivierter Automatisierungsfunktion ausgeführt wird, wird dieses Verhalten manchmal als im automatisierten Modus ausgeführt bezeichnet.

Es ist möglich, die Art und Weise zu optimieren, wie Workload Balancing Empfehlungen im automatisierten Modus anwendet. Weitere Informationen finden Sie unter Einstellen konservativer oder aggressiver automatisierter Empfehlungen.

Energieverwaltung für den Workload Balancing aktivieren

Der Begriff Energieverwaltung bezeichnet die Möglichkeit, das Ein- oder Ausschalten für physische Hosts ein- oder ausschalten zu können. In einem Workload Balancing-Kontext bedeutet dieser Begriff, dass Hosts in einem Pool basierend auf der Gesamtarbeitslast des Pools ein- oder ausgeschaltet werden.

Die Konfiguration der Energieverwaltung für den Workload Balancing auf einem Host erfordert Folgendes:

  • Die Hardware für den Host verfügt über Remote-Ein-/Ausschaltfunktionen

  • Die Host-Einschaltfunktion ist für den Host konfiguriert

  • Der Host wurde explizit als Host für die Teilnahme an der Energieverwaltung (Workload Balancing) ausgewählt.

Wenn Sie möchten, dass der Workload Balancing Hosts automatisch ausschaltet, konfigurieren Sie den Workload Balancing so, dass folgende Aktionen ausgeführt werden:

  • Empfehlungen automatisch anwenden

  • Automatisches Anwenden von Energieverwaltungsempfehlungen

Wenn WLB nicht verwendete Ressourcen in einem Pool im Modus „Maximale Dichte“ erkennt, empfiehlt es sich, Hosts auszuschalten, bis die überschüssige Kapazität beseitigt wird. Wenn im Pool nicht genügend Hostkapazität vorhanden ist, um Hosts herunterzufahren, empfiehlt WLB, die Hosts eingeschaltet zu lassen, bis die Poolarbeitslast ausreicht. Wenn Sie den Workload Balancing so konfigurieren, dass zusätzliche Hosts automatisch ausgeschaltet werden, wendet er diese Empfehlungen automatisch an und verhält sich daher genauso.

Wenn ein Host für die Teilnahme an der Energieverwaltung festgelegt ist, gibt Workload Balancing bei Bedarf Empfehlungen zum Einschalten und Ausschalten aus. Wenn Sie im Modus Maximale Leistung ausführen:

  • Wenn Sie WLB so konfigurieren, dass Hosts automatisch eingeschaltet werden, aktiviert WLB Hosts, wenn die Ressourcenauslastung auf einem Host den Schwellenwert „Hoch“ überschreitet.
  • Der Workload-Balancing schaltet Hosts nie aus, nachdem er sie eingeschaltet hat.

Wenn Sie die Option zum automatischen Anwenden von Energieverwaltungsempfehlungen aktivieren, tun Sie dies auf Poolebene. Sie können jedoch angeben, welche Hosts aus dem Pool an der Energieverwaltung teilnehmen möchten.

Verstehen des Energieverwaltungsverhaltens

Bevor der Workload Balancing empfiehlt, Hosts ein- oder auszuschalten, werden die Hosts ausgewählt, auf die VMs übertragen werden sollen (d. h. „füllen“). Es tut dies in der folgenden Reihenfolge:

  1. Füllen des Poolmasters, da es sich um den Host handelt, der nicht ausgeschaltet werden kann.

  2. Füllen des Hosts mit den meisten VMs.

  3. Füllen nachfolgender Hosts, nach denen Hosts die meisten VMs laufen.

Wenn der Workload Balancing den Poolmaster füllt, nimmt er dies künstlich niedrige (interne) Schwellenwerte für den Master an. Der Workload-Balancing verwendet diese niedrigen Schwellenwerte als Puffer, um zu verhindern, dass der Poolmaster überlastet wird.

Workload Balancing füllt Hosts in dieser Reihenfolge, um die Dichte zu fördern.

 Beim Konsolidieren von VMs auf Hosts im Modus „Maximale Dichte“ füllt XenServer zuerst den Poolmaster, den am meisten geladenen Host und den am wenigsten geladenen Host.

Wenn WLB ein Leistungsproblem erkennt, während sich der Pool im Modus „Maximale Dichte“ befindet, empfiehlt es sich, Arbeitslasten zwischen den eingeschalteten Hosts zu migrieren. Wenn der Workload Balancing das Problem mit dieser Methode nicht beheben kann, versucht er, einen Host einzuschalten. (Der Workload-Balancing bestimmt, welche Hosts eingeschaltet werden sollen, indem dieselben Kriterien angewendet werden, wie wenn der Optimierungsmodus auf Maximale Leistung eingestellt wäre.)

Wenn WLB im Modus „Maximale Leistung“ ausgeführt wird, empfiehlt WLB, Hosts einzuschalten, bis die Ressourcenauslastung für alle Pool-Mitglieder unter den Schwellenwert „Hoch“ fällt.

Wenn Workload Balancing während der Migration von VMs feststellt, dass die Erhöhung der Kapazität die Gesamtleistung des Pools zugute kommt, werden Hosts automatisch eingeschaltet oder empfiehlt dies.

Wichtig:

Der Workload-Balancing empfiehlt nur, einen Host einzuschalten, den der Workload-Balancing ausgeschaltet hat.

Entwurfsumgebungen für Energieverwaltung und VM-Konsolidierung

Wenn Sie eine Citrix Hypervisor Implementierung planen und die automatische VM-Konsolidierung und Energieverwaltung konfigurieren möchten, sollten Sie Ihren Workload-Entwurf berücksichtigen. Sie können beispielsweise Folgendes tun:

  • Platzieren Sie verschiedene Arten von Arbeitslasten in separate Pools. Wenn Sie über eine Umgebung mit unterschiedlichen Arten von Arbeitslasten verfügen, sollten Sie prüfen, ob die VMs, die diese Arbeitslasten hostet, in verschiedenen Pools gefunden werden sollen. Erwägen Sie auch, VMs zu teilen, die Typen von Anwendungen hosten, die mit bestimmten Hardwaretypen besser funktionieren, in verschiedene Pools zu teilen.

    Da Energieverwaltung und VM-Konsolidierung auf Pool-Ebene verwaltet werden, entwerfen Sie Pools so, dass sie Arbeitslasten enthalten, die konsolidiert werden sollen. Stellen Sie sicher, dass Sie Überlegungen wie in berücksichtigenAutomatisierte Empfehlungen steuern.

  • Hosts vom Arbeitslastausgleich ausschließen. Einige Hosts müssen möglicherweise immer eingeschaltet sein. Weitere Informationen finden Sie unter Hosts von Empfehlungen ausschließen.

So wenden Sie Optimierungsempfehlungen automatisch an
  1. Wählen Sie im Infrastrukturbereich von XenCenter XenCenter > your-pool.

  2. Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

  3. Klicken Sie auf der Registerkarte WLB auf Einstellungen.

  4. Klicken Sie im linken Bereich auf Automation.

  5. Select eines oder mehrere der folgenden Kontrollkästchen:

    • Optimierungsempfehlungen automatisch anwenden. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Workload Balancing akzeptiert automatisch Optimierungs- und Platzierungsempfehlungen.

    • Automatisches Anwenden der Energieverwaltungsempfehlungen. Das Verhalten dieser Option variiert je nach Optimierungsmodus des Pools:

      • Maximaler Leistungsmodus. Wenn die Energieverwaltungsempfehlungen automatisch anwenden aktiviert sind, wird der Workload-Balancing automatisch Hosts aktiviert, wenn dies geschieht, die Hostleistung verbessert.

      • Maximaler Density-Modus. Wenn die Energieverwaltungsempfehlungen automatisch anwenden aktiviert sind, schaltet der Workload-Balancing automatisch Hosts aus, wenn die Ressourcenauslastung unter den Schwellenwert niedrig fällt. Das heißt, der Workload-Balancing schaltet Hosts während niedriger Nutzungszeiten automatisch aus.

  6. (Optional.) Optimierungsempfehlungen optimieren, indem Sie im linken Bereich des Dialogfelds Einstellungen auf Erweitert klicken und eine oder mehrere der folgenden Aktionen ausführen:

    • Geben Sie an, wie oft Workload Balancing eine Optimierungsempfehlung abgeben muss, bevor die Empfehlung automatisch angewendet wird. Der Standardwert ist dreimal, was bedeutet, dass die Empfehlung beim dritten Mal angewendet wird.

    • Wählen Sie die niedrigste Optimierungsebene aus, die Workload-Balancing automatisch angewendet werden soll. Der Standardwert ist Hoch.

    • Ändern der Aggressivität, mit der Workload Balancing seine Optimierungsempfehlungen anwendet.

      Sie können auch angeben, wie viele Minuten der Workload Balancing warten muss, bevor eine Optimierungsempfehlung auf eine kürzlich verschobene VM angewendet wird.

      Alle diese Einstellungen werden ausführlicher in erläutertEinstellen konservativer oder aggressiver automatisierter Empfehlungen.

  7. Führen Sie einen der folgenden Schritte aus:

    • Wenn Sie die Energieverwaltung konfigurieren möchten, klicken Sie auf Automatisierung/Energieverwaltung, und fahren Sie mit der fortSo wählen Sie Hosts für die Energieverwaltung aus.

    • Wenn Sie die Energieverwaltung nicht konfigurieren möchten und die Automatisierung konfiguriert haben, klicken Sie auf OK.

So wählen Sie Hosts für die Energieverwaltung aus
  1. Wählen Sie im Abschnitt Energieverwaltung die Hosts aus, für die der Arbeitslastausgleich das Ein- und Ausschalten empfohlen werden soll.

    Hinweis:

    Wenn Sie Hosts für Energieverwaltungsempfehlungen auswählen, ohne die Option Energieverwaltungsempfehlungen automatisch anwenden auszuwählen, schlägt WLB Empfehlungen zur Energieverwaltung vor, wendet sie jedoch nicht automatisch für Sie an.

  2. Klicken Sie auf OK. Wenn keiner der Hosts im Ressourcenpool die Remote-Energieverwaltung unterstützt, zeigt der Workload-Balancing die Meldung „Keine Hosts unterstützen Energieverwaltung. „

Verstehen, wann Workload Balancing Empfehlungen ausgibt

Der Workload-Balancing wertet kontinuierlich die Ressourcenmetriken von physischen Hosts und VMs in den Pools aus, die er verwaltet, gegen Schwellenwerte aus. Schwellenwerte sind voreingestellte Werte, die wie Grenzen funktionieren, die ein Host überschreiten muss, bevor der Workload Balancing eine Optimierungsempfehlung abgeben kann. Auf einem sehr hohen Niveau. Der Workload-Balancing-Prozess ist wie folgt:

  1. Der Workload-Balancing erkennt, dass der Schwellenwert für eine Ressource verletzt wurde.

  2. Der Workload Balancing wird ausgewertet, ob er eine Optimierungsempfehlung ausgibt.

  3. Der Workload Balancing legt fest, welche Hosts empfohlen werden, als Zielhosts zu fungieren. Ein Zielhost ist der Host, auf dem Workload Balancing empfiehlt, eine oder mehrere VMs zu verlegen.

  4. Der Workload-Balancing gibt die Empfehlung aus.

Nachdem WLB ermittelt hat, dass ein Host von der Optimierung profitieren kann, bevor er die Empfehlung ausgibt, wertet er andere Hosts im Pool aus, um Folgendes zu entscheiden:

  1. Die Reihenfolge, um die Optimierung durchzuführen (welche Hosts, welche VMs)
  2. Wo sollte man empfehlen, eine VM zu platzieren, wenn sie eine Empfehlung ausgibt?

Um diese beiden Aufgaben auszuführen, verwendet der Workload Balancing Schwellenwerte und Gewichtungen wie folgt:

  • Schwellenwerte sind die Grenzwerte, mit denen Workload Balancing die Ressourcenmetriken Ihres Pools verglichen. Die Schwellenwerte werden verwendet, um zu bestimmen, ob eine Empfehlung abgegeben werden soll und welche Hosts ein geeigneter Kandidat für das Hosten von umgeleiteten VMs sind.

  • Gewichtungen sind eine Möglichkeit, Ressourcen entsprechend, wie viel Sie möchten, dass sie berücksichtigt werden, werden verwendet, um die Verarbeitungsreihenfolge zu bestimmen. Nachdem der Workload-Balancing beschlossen hat, eine Empfehlung abzugeben, verwendet er Ihre Spezifikationen, welche Ressourcen wichtig sind, um Folgendes zu bestimmen:

    • Welche Host-Leistung zuerst angesprochen werden soll
    • Welche VMs sollten zuerst migriert werden

Für jede Ressource Workload-Balancing-Monitore verfügt sie über vier Schwellenwerte (Kritisch, Hoch, Mittel und Niedrig), die in den folgenden Abschnitten erläutert werden. Beim Workload-Balancing wird ausgewertet, ob eine Empfehlung abgegeben werden soll, wenn eine Ressourcenmetrik auf einem Host:

  • Überschreitet den Schwellenwert „Hoch“, wenn der Pool im Modus „Maximale Leistung“ ausgeführt wird (Leistung verbessern)

  • Unterschreitet den Schwellenwert niedrig, wenn der Pool im Modus Maximale Dichte ausgeführt wird (Konsolidierung von VMs auf Hosts)

  • Überschreitet den kritischen Schwellenwert, wenn der Pool im Modus „Maximale Dichte“ ausgeführt wird (Leistung verbessern)

Wenn der Schwellenwert für einen Pool, der im Modus Maximale Leistung ausgeführt wird, 80% beträgt und die CPU-Auslastung auf einem Host 80,1% erreicht, bewertet WLB, ob eine Empfehlung abgegeben werden soll.

Wenn eine Ressource ihren Schwellenwert verletzt, wertet WLB die Metrik der Ressource anhand der historischen Performance aus, um zu verhindern, dass eine Optimierungsempfehlung basierend auf einem temporären Spike erstellt wird. Dazu erstellt der Workload Balancing eine historisch gemittelte Auslastungsmetrik, indem die Daten für die Ressourcenauslastung ausgewertet werden, die zu folgenden Zeiten erfasst wurden:

Erfasste Daten Gewicht
Sofort wurde zum Zeitpunkt der Schwelle überschritten (dh Echtzeitdaten) 70%
30 Minuten vor Überschreitung der Schwelle 25%
24 Stunden vor Überschreitung der Schwelle 5%

Wenn die CPU-Auslastung auf dem Host um 12:02 Uhr den Schwellenwert überschreitet, überprüft WLB die Auslastung an diesem Tag um 11:32 Uhr und am Vortag um 12:02 Uhr. Wenn beispielsweise die CPU-Auslastung den folgenden Werten entspricht, gibt WLB keine Empfehlung ab:

  • 80.1% at 12:02 an diesem Tag
  • 50% um 11:32 Uhr an diesem Tag
  • 78% um 12:32 Uhr am Vortag

Dieses Verhalten liegt daran, dass die historisch gemittelte Auslastung 72,47% beträgt, so dass Workload Balancing davon ausgeht, dass die Auslastung eine temporäre Spitze ist. Wenn die CPU-Auslastung jedoch um 11:32 Uhr 78% betrug, empfiehlt der Workload-Balancing, da die historisch gemittelte Auslastung 80,1% beträgt.

Optimierungs- und Konsolidierungsprozess

Der Workload-Balancing-Prozess zur Bestimmung potenzieller Optimierungen variiert je nach Optimierungsmodus (Maximale Leistung oder Maximale Dichte). Unabhängig vom Optimierungsmodus werden jedoch Optimierungs- und Platzierungsempfehlungen in einem zweistufigen Prozess abgegeben:

  1. Bestimmen Sie potenzielle Optimierungen. (Das heißt, welche VMs von Hosts zu migrieren.)

  2. Bestimmen Sie die Platzierungsempfehlungen. (Das heißt, welche Hosts wären geeignete Kandidaten für neue Hosts.)

Hinweis:

Workload Balancing empfiehlt nur die Migration von VMs, die die Citrix Hypervisor Kriterien für die Live-Migration erfüllen, einschließlich des Zielhosts muss über den Speicher verfügen, den die VM benötigt. Der Zielhost muss außerdem über ausreichende Ressourcen verfügen, um die VM hinzuzufügen, ohne die Schwellenwerte des im Pool konfigurierten Optimierungsmodus zu überschreiten. Beispielsweise der Schwellenwert „Hoch“ im Modus „Maximale Leistung“ und der kritische Schwellenwert für den Modus „Maximale Dichte“.

Wenn der Workload Balancing im automatisierten Modus ausgeführt wird, können Sie die Art und Weise einstellen, wie Empfehlungen angewendet werden. Weitere Informationen finden Sie unter Einstellen konservativer oder aggressiver automatisierter Empfehlungen.

Optimierungsempfehlungsprozess im Modus „Maximale Leistung“

Wenn der Workload Balancing im Modus Maximale Leistung ausgeführt wird, wird der folgende Prozess verwendet, um potenzielle Optimierungen zu ermitteln:

  1. Alle zwei Minuten wertet Workload Balancing die Ressourcenauslastung für jeden Host im Pool aus. Dies geschieht, indem auf jedem Host überwacht wird und festgestellt wird, ob die Auslastung der einzelnen Ressourcen den Schwellenwert für hohe Werte überschreitet. Weitere InformationenÄndern des kritischen Schwellenwertszum Hohen Schwellenwert finden Sie unter.

    Wenn die Auslastung einer Ressource im Modus „Maximale Leistung“ den Schwellenwert „Hoch“ überschreitet, startet WLB den Prozess, um zu bestimmen, ob eine Optimierungsempfehlung abgegeben werden soll. Der Workload-Balancing legt fest, ob eine Optimierungsempfehlung abgegeben werden soll, basierend darauf, ob dadurch Performance-Einschränkungen erleichtert werden können, z. B.

    Betrachten Sie beispielsweise den Fall, in dem Workload-Balancing erkennt, dass unzureichende CPU-Ressourcen die Leistung der VMs auf Host A negativ beeinflussen. Wenn Workload-Balancing einen anderen Host mit weniger CPU-Auslastung finden kann, empfiehlt es sich, einen oder mehrere VMs auf einen anderen Host zu verschieben.

  2. Wenn die Auslastung einer Ressource auf einem Host den relevanten Schwellenwert überschreitet, kombiniert der Workload Balancing die folgenden Daten zur historisch gemittelten Auslastung:
    • Aktuelle Auslastung der Ressource
    • Historische Daten von vor 30 Minuten
    • Historische Daten von vor 24 Stunden Wenn die historisch gemittelte Auslastung den Schwellenwert der Ressource überschreitet, legt der Workload Balancing fest, dass er eine Optimierungsempfehlung ausgibt.
  3. Workload Balancing verwendet Metrik-Gewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden sollen. Die Ressource, der Sie die größte Gewichtung zugewiesen haben, ist die Ressource, die Workload Balancing zuerst adressieren möchte. Metrische Gewichtungen abstimmen#tune-metric-weightings[()]Weitere Informationen zu Metrikgewichtungen finden Sie unter.

  4. Der Workload-Balancing legt fest, welche Hosts die VMs unterstützen können, die von Hosts migriert werden sollen.

    Der Workload-Balancing ermittelt diese Bestimmung, indem der projizierte Effekt der Platzierung verschiedener Kombinationen von VMs auf Hosts auf die Ressourcenauslastung berechnet wird. (Workload Balancing verwendet eine Methode zur Durchführung dieser Berechnungen, die in der Mathematik als Permutation bezeichnet wird.)

    Dazu erstellt der Workload Balancing eine einzelne Metrik oder Bewertung, um die Auswirkungen der Migration einer VM auf den Host zu prognostizieren. Die Bewertung zeigt die Eignung eines Hosts als Heimanwender für weitere VMs an.

    Um die Leistung des Hosts zu bewerten, kombiniert der Workload Balancing die folgenden Metriken:

    • Aktuelle Metriken des Hosts
    • Die Metriken des Hosts der letzten 30 Minuten
    • Die Metriken des Gastgebers von vor 24 Stunden
    • Die Metriken der VM.
  5. Nach der Bewertung von Hosts und VMs versucht WLB, virtuelle Modelle mit unterschiedlichen Kombinationen von VMs zu erstellen, wie die Hosts aussehen. WLB verwendet diese Modelle, um den besten Host für die Platzierung der VM zu ermitteln.

    Im Modus „Maximale Leistung“ verwendet der Workload Balancing Metrik-Gewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden sollen und welche VMs auf diesen Hosts zuerst migriert werden sollen. Der Workload Balancing basiert auf den metrischen Gewichtungen. Wenn beispielsweise die CPU-Auslastung die höchste Bedeutung zugewiesen wird, sortiert Workload Balancing Hosts und VMs zur Optimierung nach den folgenden Kriterien:

    • Erstens, was die CPU-Auslastung des Hosts am stärksten beeinflusst (d. h., sie laufen am nächsten am oberen Schwellenwert für die CPU-Auslastung)
    • Welche VMs haben die höchste CPU-Auslastung (oder laufen am nächsten an ihrem hohen Schwellenwert).
  6. Workload Balancing setzt die Berechnung der Optimierungen fort. Es betrachtet Hosts als Kandidaten für die Optimierung und VMs als Kandidaten für die Migration, bis die prognostizierte Ressourcenauslastung auf dem Host der VM unter den Schwellenwert für Hoch fällt. Die prognostizierte Ressourcenauslastung ist die Ressourcenauslastung, die der Workload-Balancing von einem Host prognostiziert, nachdem der Workload-Balancing eine VM vom Host hinzugefügt oder entfernt hat.
Konsolidierungsprozess im Modus „Maximale Dichte“

WLB legt fest, ob eine Empfehlung abgegeben werden soll, basierend darauf, ob sie eine VM auf einen Host migrieren und diesen Host weiterhin unterhalb des kritischen Schwellenwerts ausführen kann.

  1. Wenn die Auslastung einer Ressource unter den niedrigen Schwellenwert fällt, beginnt der Workload-Balancing mit der Berechnung potenzieller Konsolidierungsszenarien.

  2. Wenn WLB eine Möglichkeit entdeckt, VMs auf einem Host zu konsolidieren, wird ausgewertet, ob der Zielhost ein geeignetes Zuhause für die VM ist.

  3. Wie im Modus „Maximale Leistung“ bewertet der Workload Balancing den Host, um die Eignung eines Hosts als Home für neue VMs zu bestimmen.

    Bevor WLB Empfehlungen zur Konsolidierung von VMs auf weniger Hosts ausgibt, wird überprüft, ob die Ressourcenauslastung auf diesen Hosts nach dem Umzug von VMs auf sie unter kritischen Schwellenwerten liegt.

    Hinweis:

    Der Workload-Balancing berücksichtigt keine Metrikgewichtungen, wenn er eine Konsolidierungsempfehlung ausgibt. Es berücksichtigt nur Metrikgewichtungen, um die Leistung auf Hosts zu gewährleisten.

  4. Nach der Bewertung von Hosts und VMs versucht WLB, virtuelle Modelle mit unterschiedlichen Kombinationen von VMs zu erstellen, wie die Hosts aussehen. Es verwendet diese Modelle, um den besten Host für die Platzierung der VM zu ermitteln.

  5. WLB berechnet den Effekt, dass VMs zu einem Host hinzugefügt werden, bis prognostiziert wird, dass das Hinzufügen einer anderen VM dazu führt, dass eine Hostressource den kritischen Schwellenwert überschreitet.

  6. Arbeitslastausgleichsempfehlungen schlagen immer vor, den Poolmaster zuerst zu füllen, da der Host nicht ausgeschaltet werden kann. Der Workload Balancing wendet jedoch einen Puffer auf den Poolmaster an, sodass er nicht überlastet werden kann.

  7. WLB empfiehlt weiterhin, VMs auf Hosts zu migrieren, bis keine Hosts übrig bleiben, die einen kritischen Schwellenwert nicht überschreiten, wenn eine VM zu ihnen migriert wird.

Ändern der kritischen Schwellenwerte

Sie können kritische Schwellenwerte ändern, um zu steuern, wenn Optimierungsempfehlungen ausgelöst werden. In diesem Abschnitt finden Sie Hinweise zu:

  • Ändern der standardmäßigen kritischen Schwellenwerte auf Hosts im Pool
  • Wie Werte für den kritischen Schwellenwert „Hoch“, „Mittel“ und „Niedrig“ geändert werden.

Der Workload-Balancing legt fest, ob Empfehlungen erstellt werden sollen, basierend darauf, ob die durchschnittliche historische Auslastung für eine Ressource auf einem Host gegen ihren Schwellenwert verstößt. Arbeitslastausgleichsempfehlungen werden ausgelöst, wenn der Schwellenwert „Hoch“ im Modus „Maximale Leistung“ oder „Niedrig“ und „Kritisch“ für den Modus „Maximale Dichte“ verletzt wird. Weitere Informationen finden Sie unter Optimierungs- und Konsolidierungsprozess. Nachdem Sie einen neuen kritischen Schwellenwert für eine Ressource angegeben haben, setzt der Workload-Balancing die anderen Schwellenwerte der Ressource relativ zum neuen kritischen Schwellenwert zurück. (Zur Vereinfachung der Benutzeroberfläche ist der Schwellenwert Kritisch der einzige Schwellenwert, den Sie über XenCenter ändern können.)

Die folgende Tabelle zeigt die Standardwerte für die Schwellenwerte für den Arbeitslastausgleich:

Metrik Kritisch Hoch Mittel Niedrig
CPU-Auslastung 90% 76.5% 45% 22.5%
Freier Speicher 51 MB 63,75 MB 510 MB 1020 MB
Netzwerk-Lesevorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s
Netzwerkschreibvorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s
Datenträgerlesevorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s
Festplattenschreibvorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s

Um die Werte für alle Metriken außer Speicher zu berechnen, multipliziert Workload Balancing den neuen Wert für den kritischen Schwellenwert mit den folgenden Faktoren:

  • Hoher Schwellenwert: 0,85

  • Mittlerer Schwellenwert: 0,50

  • Niedriger Schwellenwert: 0,25

Wenn Sie beispielsweise den kritischen Schwellenwert für die CPU-Auslastung auf 95% erhöhen, setzt WLB die Schwellenwerte Hoch, Mittel und Niedrig auf 80,75%, 47,5% und 23,75% zurück.

Um die Schwellenwerte für freien Speicher zu berechnen, multipliziert Workload Balancing den kritischen Schwellenwert mit den folgenden Faktoren:

  • Hoher Schwellenwert: 1,25

  • Mittlerer Schwellenwert: 10,0

  • Niedriger Schwellenwert: 20,0

Um diese Berechnung für einen bestimmten Schwellenwert durchzuführen, multiplizieren Sie den Faktor für den Schwellenwert mit dem Wert, den Sie für den kritischen Schwellenwert für diese Ressource eingegeben haben:

Hoher, mittlerer oder niedriger Schwellenwert = kritischer Schwellenwert * Schwellenwert Faktor

Wenn Sie beispielsweise den kritischen Schwellenwert für Netzwerklesevorgänge auf 40 MB/s ändern, multiplizieren Sie 40 mit 0,25, was 10 MB/s entspricht. Um den Schwellenwert Mittel zu erhalten, multiplen Sie 40 mal 0,50 usw.

Während der kritische Schwellenwert viele Optimierungsempfehlungen auslöst, können andere Schwellenwerte auch Optimierungsempfehlungen auslösen, wie folgt:

  • Hohe Schwelle.

    • Maximale Leistung. Das Überschreiten des Schwellenwerts „Hoch“ löst Optimierungsempfehlungen aus, um eine VM auf einen Host mit geringerer Ressourcenauslastung zu verlagern.

    • Maximale Dichte. Der Workload-Balancing empfiehlt nicht, eine VM auf dem Host zu platzieren, wenn diese VM auf den Host verschoben wird, bewirkt, dass die Hostressourcenauslastung einen Hohen Schwellenwert überschreitet.

  • Niedrige Schwelle.

    • Maximale Leistung. Der Workload-Balancing löst keine Empfehlungen aus dem Schwellenwert „Niedrig“ aus.

    • Maximale Dichte. Wenn ein Metrikwert unter den Schwellenwert „Niedrig“ fällt, ermittelt WLB, dass Hosts nicht ausgelastet sind, und empfiehlt eine Optimierungsempfehlung, VMs auf weniger Hosts zu konsolidieren. Workload Balancing empfiehlt weiterhin, VMs auf einen Host zu verschieben, bis die Metrikwerte für eine der Ressourcen des Hosts den Schwellenwert „Hoch“ erreicht haben.

      Nachdem eine VM verlagert wurde, kann die Auslastung einer Ressource auf dem neuen Host der VM jedoch einen kritischen Schwellenwert überschreiten. In diesem Fall verwendet WLB vorübergehend einen Algorithmus, der dem Lastausgleichsalgorithmus für maximale Leistung entspricht, um einen neuen Host für die VMs zu finden. Workload Balancing verwendet diesen Algorithmus weiterhin, um das Verschieben von VMs zu empfehlen, bis die Ressourcenauslastung auf Hosts im Pool unter den Schwellenwert „Hoch“ fällt.

So ändern Sie die kritischen Schwellenwerte
  1. Wählen Sie im Infrastrukturbereich von XenCenter XenCenter > your-resource-pool.

  2. Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

  3. Klicken Sie auf der Registerkarte WLB auf Einstellungen.

  4. Wählen Sie im linken Bereich Kritische Schwellenwerte aus. Diese kritischen Schwellenwerte werden verwendet, um die Auslastung der Hostressourcen zu bewerten.

  5. Geben Sie auf der Seite Kritische Schwellenwerte einen oder mehrere neue Werte in die Felder Kritische Schwellenwerte ein. Die Werte stellen die Ressourcenauslastung auf dem Host dar.

    Der Workload-Balancing verwendet diese Schwellenwerte, wenn VM-Platzierung und Pool-Optimierungsempfehlungen abgegeben werden. Der Workload-Balancing ist bestrebt, die Ressourcenauslastung auf einem Host unter den festgelegten kritischen Werten zu halten.

Metrische Gewichtungen abstimmen

Wie Workload Balancing Metrik-Gewichtungen verwendet, um zu bestimmen, welche Hosts und VMs zuerst verarbeitet werden sollen, variiert je nach Optimierungsmodus: Maximale Dichte oder Maximale Leistung.

Wenn Workload Balancing Optimierungsempfehlungen verarbeitet, wird eine Optimierungsreihenfolge erstellt. Um dies zu bestimmen, ordnet Workload Balancing die Hosts als erste Adresse an, nach denen Hosts die höchsten Metrikwerte für jede Ressource haben, die auf der Metrikgewichtungsseite als wichtigste eingestuft wird.

Im Allgemeinen werden Metrikgewichtungen verwendet, wenn sich ein Pool im Modus „Maximale Leistung“ befindet. Wenn sich der Workload-Balancing jedoch im Modus „Maximale Dichte“ befindet, werden Metrikgewichtungen verwendet, wenn eine Ressource ihren kritischen Schwellenwert überschreitet.

Maximaler Leistungsmodus

Im Modus „Maximale Leistung“ verwendet der Workload Balancing Metrik-Gewichtungen, um (a) zu bestimmen, welche Host-Leistung zuerst adressieren soll, und (b) welche VMs zuerst die Migration empfehlen sollen.

Wenn beispielsweise Netzwerkschreibvorgänge die wichtigste Ressource für WLB ist, gibt WLB zunächst Optimierungsempfehlungen für den Host mit der höchsten Anzahl von Netzwerkschreibvorgängen pro Sekunde aus. Damit Network Writes die wichtigste Ressource ist, bewegen Sie den Schieberegler Metrikgewichtung nach rechts und alle anderen Schieberegler in die Mitte.

Wenn Sie alle Ressourcen so konfigurieren, dass sie gleich wichtig sind, befasst sich der Workload Balancing zuerst mit der CPU-Auslastung und zweitem Arbeitsspeicher, da diese Ressourcen normalerweise am stärksten eingeschränkt sind. Damit alle Ressourcen gleich wichtig sind, legen Sie fest, dass sich der Schieberegler Metrikgewichtung für alle Ressourcen an derselben Stelle befindet.

Modus „Maximale Dichte“

Im Modus „Maximale Dichte“ verwendet der Workload-Balancing nur Metrik-Gewichtungen, wenn ein Host den kritischen Schwellenwert erreicht. Zu diesem Zeitpunkt wendet Workload Balancing einen Algorithmus an, der dem für Maximale Leistung ähnelt, bis keine Hosts die kritischen Schwellenwerte überschreiten. Bei Verwendung dieses Algorithmus verwendet der Workload Balancing Metrik-Gewichtungen, um die Optimierungsreihenfolge auf die gleiche Weise zu bestimmen wie im Modus Maximale Leistung.

Wenn zwei oder mehr Hosts über Ressourcen verfügen, die ihre kritischen Schwellenwerte überschreiten, überprüft der Workload-Balancing die Bedeutung, die Sie für jede Ressource festlegen. Diese Wichtigkeit wird verwendet, um zu bestimmen, welcher Host zuerst optimiert werden soll und welche VMs auf diesem Host zuerst verlagert werden sollen.

Beispielsweise enthält Ihr Pool Host A und Host B, die sich im folgenden Zustand befinden:

  • Die CPU-Auslastung auf Host A überschreitet den kritischen Schwellenwert, und die Metrik-Gewichtung für die CPU-Auslastung wird ganz rechts gesetzt: Mehr Wichtig.

  • Die Speicherauslastung auf Host B überschreitet den kritischen Schwellenwert, und die Metrikgewichtung für die Speicherauslastung wird ganz links gesetzt: Weniger wichtig.

Workload Balancing empfiehlt, Host A zunächst zu optimieren, da die Ressource, die den kritischen Schwellenwert erreicht hat, die höchste Gewichtung zugewiesen ist. Nachdem der Workload-Balancing feststellt, dass er die Leistung auf Host A erfüllen muss, beginnt der Workload-Balancing mit der Empfehlung von Platzierungen für VMs auf diesem Host. Es beginnt mit der VM, die die höchste CPU-Auslastung hat, da diese CPU-Auslastung die Ressource mit dem höchsten Gewicht ist.

Nachdem der Workload Balancing die Optimierung von Host A empfohlen hat, gibt er Optimierungsempfehlungen für Host B aus. Wenn er Platzierungen für die VMs auf Host B empfiehlt, wird dies zuerst durch die CPU-Auslastung adressieren, da die CPU-Auslastung das höchste Gewicht zugewiesen wurde.

Wenn mehr Hosts optimiert werden müssen, richtet sich der Workload Balancing an die Leistung auf diesen Hosts, je nachdem, welcher Host die dritthöchste CPU-Auslastung hat.

Standardmäßig sind alle Metrikgewichtungen auf den am weitesten entfernten Punkt auf dem Schieberegler (Wichtiger) festgelegt.

Hinweis:

Die Gewichtung von Metriken ist relativ. Wenn alle Metriken auf dieselbe Ebene festgelegt sind, selbst wenn diese Stufe weniger wichtig ist, werden sie alle gleich gewichtet. Die Beziehung der Metriken zueinander ist wichtiger als das tatsächliche Gewicht, mit dem Sie jede Metrik festlegen.

So bearbeiten Sie Metrikgewichtungsfaktoren
  1. Anhalten

  2. Wählen Sie im Infrastrukturbereich von XenCenter XenCenter > your-resource-pool.

  3. Klicken Sie auf die Registerkarte WLB, und klicken Sie dann auf Einstellungen.

  4. Wählen Sie im linken Bereich die Option Metrik-Gewichtung aus.

  5. Passen Sie auf der Seite Metrikgewichtung nach Bedarf die Schieberegler neben den einzelnen Ressourcen an.

    Bewegen Sie den Schieberegler in Richtung Weniger wichtig, um anzugeben, dass VMs immer über die höchste verfügbare Menge dieser Ressource verfügen, für diesen Pool nicht so wichtig ist.

Hosts von Empfehlungen ausschließen

Bei der Konfiguration von Workload Balancing können Sie angeben, dass bestimmte physische Hosts von der Optimierung des Arbeitslastausgleichs und der Platzierungsempfehlungen ausgeschlossen werden, einschließlich der Empfehlungen für die Platzierung „Start On On“.

Situationen, in denen Sie Hosts von Empfehlungen ausschließen möchten, sind:

  • Sie möchten den Pool im Modus Maximale Dichte ausführen und Hosts konsolidieren und herunterfahren, aber Sie möchten bestimmte Hosts von diesem Verhalten ausschließen.

  • Sie haben zwei VM-Arbeitslasten, die immer auf demselben Host ausgeführt werden müssen. Zum Beispiel, wenn die VMs komplementäre Anwendungen oder Arbeitslasten haben.

  • Sie haben Arbeitslasten, die nicht verschoben werden sollen (z. B. einen Domänencontroller oder einen Datenbankserver).

  • Sie möchten Wartungsarbeiten auf einem Host durchführen, und Sie möchten nicht, dass VMs auf dem Host platziert werden.

  • Die Leistung der Arbeitslast ist so kritisch, dass die Kosten für dedizierte Hardware irrelevant sind.

  • Bestimmte Hosts führen Workloads (VMs) mit hoher Priorität aus, und Sie möchten diese VMs nicht mit der Funktion Hochverfügbarkeit priorisieren.

  • Die Hardware im Host ist nicht optimal für die anderen Workloads im Pool.

Unabhängig davon, ob Sie einen festen oder geplanten Optimierungsmodus angeben, bleiben ausgeschlossene Hosts auch dann ausgeschlossen, wenn sich der Optimierungsmodus ändert. Wenn Sie also nur verhindern möchten, dass der Workload-Balancing einen Host automatisch ausschaltet, sollten Sie stattdessen die Energieverwaltung für diesen Host nicht aktivieren (oder deaktivieren). Weitere Informationen finden Sie unter Automatische Optimierung und Verwaltung der Stromversorgung.

Wenn Sie einen Host von Empfehlungen ausschließen, geben Sie an, dass der Workload Balancing diesen Host überhaupt nicht verwaltet. Diese Konfiguration bedeutet, dass Workload Balancing keine Optimierungsempfehlungen für einen ausgeschlossenen Host ausgibt. Wenn Sie hingegen keinen Host für die Teilnahme an der Energieverwaltung auswählen, verwaltet WLB den Host weiterhin, gibt jedoch keine Energieverwaltungsempfehlungen für ihn aus.

So schließen Sie Hosts aus dem Workload-Balancing aus

Gehen Sie folgendermaßen vor, um einen Host in einem Pool, den Workload Balancing verwaltet, von den Empfehlungen für Energieverwaltung, Hostevakuierung, Platzierung und Optimierung auszuschließen.

  1. Wählen Sie im Ressourcenbereich von XenCenter XenCenter > your-resource-pool.

  2. Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

  3. Klicken Sie auf der Registerkarte WLB auf Einstellungen.

  4. Wählen Sie im linken Bereich Ausgeschlossene Hosts aus.

  5. Wählen Sie auf der Seite Ausgeschlossene Hosts die Hosts aus, für die WLB alternative Platzierungen und Optimierungen nicht empfehlen soll.

Automatisierte Empfehlungen steuern

Workload Balancing enthält einige erweiterte Einstellungen, mit denen Sie steuern können, wie Workload Balancing automatisierte Empfehlungen anwendet. Diese Einstellungen werden im Dialogfeld „Workload Balancing Configuration“ auf der Seite „Erweitert“ angezeigt.

Wählen Sie im Ressourcenbereich von XenCenter XenCenter > your-resource-pool.

Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

Klicken Sie auf der Registerkarte WLB auf Einstellungen.

Wählen Sie im linken Bereich Erweitert aus.

Einstellen konservativer oder aggressiver automatisierter Empfehlungen

Bei der Ausführung im automatisierten Modus sind die Häufigkeit der Optimierungs- und Konsolidierungsempfehlungen und die automatische Anwendung mehrerer Faktoren, darunter:

  • Wie lange Sie den Workload Balancing angeben, wartet nach dem Verschieben einer VM, bevor Sie eine weitere Empfehlung abgeben

  • Die Anzahl der Empfehlungen, die Workload-Balancing vorgeben muss, bevor eine Empfehlung automatisch angewendet wird

  • Der Schweregrad, den eine Empfehlung erreichen muss, bevor die Optimierung automatisch angewendet wird

  • Der Grad der Konsistenz in Empfehlungen (empfohlene VMs zum Verschieben, Zielhosts) Der Workload-Balancing erfordert, bevor Empfehlungen automatisch angewendet werden.

Wichtig:

Passen Sie im Allgemeinen nur die Einstellungen für Faktoren in den folgenden Fällen an:

  • Sie haben Anleitungen vom technischen Support von Citrix
  • Sie haben das Verhalten Ihres Pools mit aktiviertem Workload-Balancing signifikant beobachtet und getestet.

Eine falsche Konfiguration dieser Einstellungen kann dazu führen, dass Workload Balancing keine Empfehlungen ausgibt.

VM-Migrationsintervall

Sie können angeben, wie viele Minuten WLB wartet, nachdem eine VM das letzte Mal verschoben wurde, bevor WLB eine weitere Empfehlung für diese VM aussprechen kann.

Das Empfehlungsintervall soll verhindern, dass der Workload-Balancing Empfehlungen aus künstlichen Gründen generiert (z. B. wenn eine vorübergehende Auslastung vorlag).

Bei der Konfiguration der Automatisierung ist es besonders wichtig, beim Ändern des Empfehlungsintervalls vorsichtig zu sein. Wenn ein Problem auftritt, das zu kontinuierlichen, wiederkehrenden Spitzen führt, kann das Erhöhen der Häufigkeit (d. h. das Einstellen einer niedrigeren Zahl) viele Empfehlungen und daher Umzüge generieren.

Hinweis:

Das Festlegen eines Empfehlungsintervalls wirkt sich nicht darauf aus, wie lange der Workload Balancing wartet, um kürzlich neu ausbalancierte Hosts in Empfehlungen für Start-On Placement, Wiederaufnahme und Wartungsmodus zu berücksichtigen.

Anzahl der Empfehlungen

Alle zwei Minuten überprüft der Workload Balancing, ob er Empfehlungen für den überwachten Pool generieren kann. Wenn Sie Automatisierung aktivieren, können Sie angeben, wie oft eine konsistente Empfehlung durchgeführt werden muss, bevor der Workload Balancing die Empfehlung automatisch anwendet. Dazu konfigurieren Sie eine Einstellung, die als Recommendation Count bezeichnet wird. Mit der Einstellung „Anzahl der Empfehlungen“ und „Optimierungsaggressivität“ können Sie die automatisierte Anwendung von Empfehlungen in Ihrer Umgebung optimieren.

Wie im Abschnitt Aggressivität beschrieben, verwendet Workload Balancing die Ähnlichkeit der Empfehlungen, um folgende Prüfungen durchzuführen:

  1. Ob die Empfehlung wirklich benötigt wird
  2. Gibt an, ob der Zielhost über einen längeren Zeitraum stabil genug Leistung hat, um eine umgeleiteten VM zu akzeptieren (ohne ihn in Kürze wieder vom Host verschieben zu müssen)

Workload Balancing verwendet den Wert „Recommendation Count“, um zu bestimmen, dass eine Empfehlung wiederholt werden muss, bevor der Workload Balancing die Empfehlung automatisch anwendet.

Der Workload Balancing verwendet diese Einstellung wie folgt:

  1. Jedes Mal, wenn der Workload Balancing eine Empfehlung generiert, die den Konsistenzanforderungen entspricht, wie in der Einstellung Optimierungsaggressivität angegeben, erhöht der Workload Balancing die Anzahl der Empfehlungen. Wenn die Empfehlung die Konsistenzanforderungen nicht erfüllt, kann der Workload Balancing die Anzahl der Empfehlungen auf Null zurücksetzen, abhängig von den in beschriebenen FaktorenOptimierung Aggressivität.

  2. Wenn WLB genügend konsistente Empfehlungen generiert, um den Wert für die Empfehlungsanzahl zu erfüllen, wie im Textfeld Empfehlungen angegeben, wird die Empfehlung automatisch angewendet.

Wenn Sie diese Einstellung ändern, variiert der festzulegenden Wert je nach Umgebung. Betrachten Sie diese Szenarien:

  • Wenn Host-Lasten und Aktivität in Ihrer Umgebung schnell zunehmen, sollten Sie den Wert für die Anzahl der Empfehlungen erhöhen. Workload Balancing generiert alle zwei Minuten Empfehlungen. Wenn Sie dieses Intervall beispielsweise auf 3festlegen, wendet Workload Balancing die Empfehlung nach sechs Minuten automatisch an.

  • Wenn die Host-Lasten und die Aktivität in Ihrer Umgebung schrittweise zunehmen, sollten Sie den Wert für die Anzahl der Empfehlungen verringern.

Das Akzeptieren von Empfehlungen verwendet Systemressourcen und wirkt sich auf die Leistung aus, wenn der Workload Balancing die VMs verlagert. Wenn Sie die Anzahl der Empfehlungen erhöhen, erhöht sich die Anzahl der übereinstimmenden Empfehlungen, die auftreten müssen, bevor der Workload Balancing die Empfehlung anwendet. Diese Einstellung ermutigt den Workload-Balancing, konservativere, stabilere Empfehlungen anzuwenden und das Potenzial für unvorsichtige VM-Verschiebungen zu verringern. Die Anzahl der Empfehlungen ist standardmäßig auf einen konservativen Wert festgelegt.

Aufgrund der potenziellen Auswirkungen, die die Anpassung dieser Einstellung auf Ihre Umgebung haben kann, ändern Sie sie nur mit äußerster Vorsicht. Nehmen Sie diese Anpassungen vorzugsweise vor, indem Sie den Wert testen und iterativ ändern oder unter Anleitung des technischen Supports von Citrix durchführen.

Schweregrad der Empfehlung

Alle Optimierungsempfehlungen enthalten einen Schweregrad (Kritisch, Hoch, Mittel, Niedrig), der die Bedeutung der Empfehlung angibt. Der Workload-Balancing basiert auf einer Kombination von Faktoren, einschließlich der folgenden:

  • Konfigurationsoptionen, die Sie festlegen, wie Schwellenwerte und Metrik-Tunings
  • Ressourcen, die für die Arbeitslast verfügbar sind
  • Ressourcennutzungshistorie.

Der Schweregrad für eine Empfehlung wird im Bereich Optimierungsempfehlungen auf der Registerkarte WLB angezeigt.

Wenn Sie WLB so konfigurieren, dass Empfehlungen automatisch angewendet werden, können Sie den Mindestschweregrad festlegen, der einer Empfehlung zugeordnet werden soll, bevor der Workload Balancing diese automatisch anwendet.

Optimierung Aggressivität

Um zusätzliche Sicherheit bei der Ausführung im automatisierten Modus zu bieten, verfügt der Workload Balancing über Konsistenzkriterien für die automatische Annahme von Optimierungen. Dies kann dazu beitragen, das Verschieben von VMs aufgrund von Spikes und Anomalien zu verhindern. Im automatisierten Modus akzeptiert der Workload Balancing nicht die erste Empfehlung, die er erstellt. Stattdessen wartet der Workload Balancing darauf, eine Empfehlung automatisch anzuwenden, bis ein Host oder eine VM im Laufe der Zeit konsistentes Verhalten aufweist. Das konsistente Verhalten im Laufe der Zeit umfasst Faktoren wie z. B., ob ein Host weiterhin Empfehlungen auslöst und ob dieselben VMs auf diesem Host weiterhin Empfehlungen auslösen.

Der Workload-Balancing bestimmt, ob das Verhalten konsistent ist, indem Kriterien für die Konsistenz verwendet werden und Kriterien für die Anzahl der Abgabe derselben Empfehlung festgelegt wird. Sie können konfigurieren, wie streng der Workload Balancing die Konsistenzkriterien anwenden soll, indem Sie die Einstellung Optimierungsaggressivität verwenden.

Wir haben in erster Linie die Einstellung Optimierung Aggressivität für Demonstrationszwecke konzipiert. Sie können diese Einstellung jedoch verwenden, um die gewünschte Stabilität in Ihrer Umgebung zu steuern, bevor der Workload Balancing eine Optimierungsempfehlung anwendet. Die stabilste Einstellung (Niedrige Aggressivität) ist standardmäßig konfiguriert. In diesem Zusammenhang bedeutet der Begriff stable die Ähnlichkeit der empfohlenen Änderungen im Laufe der Zeit, wie in diesem Abschnitt erläutert. Aggressivität ist in den meisten Umgebungen nicht wünschenswert. Daher ist Niedrig die Standardeinstellung.

Der Workload-Balancing verwendet bis zu vier Kriterien, um die Konsistenz zu ermitteln. Die Anzahl der Kriterien, die erfüllt werden müssen, variiert je nach Ebene, die Sie in der Einstellung Optimierungsaggressivität festgelegt haben. Je niedriger die Stufe (z. B. niedrig oder mittel), desto weniger aggressiv nimmt der Workload-Balancing eine Empfehlung an. Mit anderen Worten: Workload Balancing ist strenger, wenn die Aggressivität auf Niedrig eingestellt ist, Kriterien zu erfüllen (oder weniger kavalierender oder aggressiver).

Wenn die Aggressivitätsstufe beispielsweise auf Niedrig festgelegt ist, muss jedes Kriterium für Niedrig die Anzahl der durch den Empfehlungszähler angegebenen Male erreicht werden, bevor die Empfehlung automatisch angewendet wird.

Wenn Sie die Anzahl der Empfehlungen auf 3festlegen, wartet der Arbeitslastausgleich, bis alle für Niedrig aufgeführten Kriterien erfüllt und in drei aufeinander folgenden Empfehlungen wiederholt werden. Diese Einstellung stellt sicher, dass die VM tatsächlich verschoben werden muss und dass der empfohlene Zielhost über einen längeren Zeitraum eine stabile Ressourcenauslastung hat. Dadurch wird das Potenzial reduziert, dass eine kürzlich verschobene VM aufgrund von Änderungen an der Hostleistung nach dem Verschieben von einem Host verschoben wird. Standardmäßig ist diese Einstellung auf eine konservative Einstellung (Niedrig) eingestellt, um die Stabilität zu fördern.

Wir empfehlen nicht, die Einstellung Optimierungsaggressivität zu erhöhen, um die Häufigkeit zu erhöhen, mit der Ihre Hosts optimiert werden. Wenn Sie der Meinung sind, dass Ihre Hosts nicht schnell oder häufig genug optimiert werden, versuchen Sie, die kritischen Schwellenwerte anzupassen. Vergleichen Sie die Schwellenwerte mit dem Pool-Integritätsbericht.

Die Konsistenzkriterien, die mit den verschiedenen Ebenen der Aggressivität verbunden sind, sind die folgenden:

Niedrig:

  • Alle VMs in nachfolgenden Empfehlungen müssen identisch sein (wie durch übereinstimmende UUIDs in jeder Empfehlung gezeigt).

  • Alle Zielhosts müssen in nachfolgenden Empfehlungen identisch sein

  • Die Empfehlung, die unmittelbar auf die erste Empfehlung folgt, muss übereinstimmen, andernfalls wird die Anzahl der Empfehlungen auf 1 zurückgesetzt.

Mittel:

  • Alle VMs in nachfolgenden Empfehlungen müssen von demselben Host stammen, jedoch können sie sich von den VMs in der ersten Empfehlung unterscheiden.

  • Alle Zielhosts müssen in nachfolgenden Empfehlungen identisch sein

  • Eine der nächsten beiden Empfehlungen, die unmittelbar auf die erste Empfehlung folgt, muss übereinstimmen, andernfalls wird die Anzahl der Empfehlungen auf 1 zurückgesetzt.

Hoch:

  • Alle VMs in den Empfehlungen müssen vom selben Host stammen. Die Empfehlungen müssen sich jedoch nicht sofort befolgen.

  • Der Host, von dem der Workload-Balancing empfohlen hat, die VM zu verschieben, muss in jeder Empfehlung identisch sein

  • Die Anzahl der Empfehlungen wird nicht auf 1 zurückgesetzt, wenn die beiden Empfehlungen, die der ersten Empfehlung folgen, nicht übereinstimmen

Beispiel

Im folgenden Beispiel wird veranschaulicht, wie Workload Balancing die Einstellung Optimierungsaggressivität und die Anzahl der Empfehlungen verwendet, um zu bestimmen, ob eine Empfehlung automatisch akzeptiert werden soll.

Die erste Spalte stellt die Empfehlungsnummer dar. Die zweite Spalte „Platzierungsempfehlungen“ stellt die Platzierungsempfehlungen dar, die beim Workload-Balancing die Optimierungsempfehlung abgegeben hat: Jede Empfehlung schlägt drei VM-Platzierungen vor. Die dritte, vierte und fünfte Spalte stellen die Auswirkungen der Einstellung Optimierungsaggressivität auf eine Gruppe von Platzierungsempfehlungen dar. Die Zeile bezeichnet die Gruppe, zum Beispiel Empfehlung #1. Die Zahl in den Aggressivitätsspalten ist die Anzahl der aufeinanderfolgenden Empfehlungen bei dieser Einstellung für die Optimierung Aggressivität. Beispiel: 1 in der Spalte Medium für Empfehlung #2 gibt an, dass die Empfehlung bei dieser Einstellung Optimierungsaggressivität nicht konsistent genug war. Der Zähler wurde auf 1 zurückgesetzt.

In den folgenden Beispielen wird die Anzahl der Empfehlungen nach Empfehlung #1, #2 und #3 weiter erhöht, wenn die Einstellung Optimierungsaggressivität auf Hoch festgelegt ist. Diese Erhöhung geschieht, obwohl die gleichen VMs nicht für neue Platzierungen in jeder Empfehlung empfohlen werden. Workload-Balancing wendet die Platzierungsempfehlung mit Empfehlung #3 an, da dieser Host für drei aufeinander folgende Empfehlungen dasselbe Verhalten hat.

Im Gegensatz dazu erhöht sich bei niedriger Aggressivität die Anzahl der aufeinander folgenden Empfehlungen nicht für die ersten vier Empfehlungen. Die Anzahl der Empfehlungen wird mit jeder Empfehlung auf 1 zurückgesetzt, da dieselben VMs für Platzierungen nicht empfohlen wurden. Die Anzahl der Empfehlungen beginnt erst zu erhöhen, wenn die gleiche Empfehlung in Empfehlung #5 abgegeben wurde. Schließlich wendet Workload Balancing automatisch die Empfehlung in Recommendation #6 an, nachdem es zum dritten Mal die gleichen Platzierungsempfehlungen ausgibt.

Empfehlung #1:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host B
  • Verschieben von VM5 von Host A auf Host C

Hohe Aggressivität Empfehlung Anzahl: 1

Mittlere Aggressivität Empfehlung Anzahl: 1

Niedrige Aggressivität Empfehlung Anzahl: 1

Empfehlung #2:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host C
  • Verschieben von VM7 von Host A auf Host C

Hohe Aggressivität Empfehlung Anzahl: 2

Mittlere Aggressivität Empfehlung Anzahl: 1

Niedrige Aggressivität Empfehlung Anzahl: 1

Empfehlung #3:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host C
  • Verschieben von VM5 von Host A auf Host C

Hohe Aggressivität Empfehlung Anzahl: 3 (Bewerben)

Mittlere Aggressivität Empfehlung Anzahl: 1

Niedrige Aggressivität Empfehlung Anzahl: 1

Empfehlung #4:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host B
  • Verschieben von VM5 von Host A auf Host C

Mittlere Aggressivität Empfehlung Anzahl: 2

Niedrige Aggressivität Empfehlung Anzahl: 1

Empfehlung #5:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host B
  • Verschieben von VM5 von Host A auf Host C

Mittlere Aggressivität Empfehlung Anzahl: 3 (Bewerben)

Niedrige Aggressivität Empfehlung Anzahl: 2

Empfehlung #6:

  • Verschieben von VM1 von Host A auf Host B
  • Verschieben von VM3 von Host A auf Host B
  • Verschieben von VM5 von Host A auf Host C

Niedrige Aggressivität Empfehlung Anzahl: 3 (Bewerben)

So konfigurieren Sie VM-Empfehlungsintervalle

  1. Wählen Sie im Ressourcenbereich von XenCenter XenCenter >your-pool.

  2. Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

  3. Klicken Sie auf der Registerkarte WLB auf Einstellungen.

  4. Klicken Sie im linken Bereich auf Erweitert.

  5. Führen Sie im Abschnitt VM-Empfehlungsintervall eine oder mehrere der folgenden Aktionen aus:

    • Geben Sie im Feld Minuten einen Wert für die Anzahl der Minuten ein, in denen Workload Balancing wartet, bevor eine weitere Optimierungsempfehlung auf einem neu ausbalancierten Host abgegeben wird.

    • Geben Sie im Feld Empfehlungen einen Wert für die Anzahl der Empfehlungen ein, die Workload-Balancing vorgeben soll, bevor eine Empfehlung automatisch angewendet wird.

    • Select einen Mindestschweregrad aus, bevor Optimierungen automatisch angewendet werden.

    • Ändern Sie, wie aggressiv Workload Balancing Optimierungsempfehlungen anwendet, wenn es im automatisierten Modus ausgeführt wird. Die Erhöhung des Aggressivitätsniveaus reduziert Beschränkungen für die Konsistenz von Empfehlungen, bevor sie automatisch angewendet werden. Die Einstellung „Optimierungsaggressivität“ ergänzt direkt die Einstellung „Anzahl der Empfehlungen“ (d. h. das Feld „Empfehlungen“).

      Hinweis:

      Wenn Sie „1” für den Wert in der Einstellung Empfehlungen eingeben, ist die Einstellung Optimierungsaggressivität nicht relevant.

So ändern Sie die Granularitätseinstellungen für den Pool Audit Trail

Gehen Sie folgendermaßen vor, um die Granularitätseinstellungen zu ändern:

  1. Select den Pool in der Infrastrukturansicht aus, klicken Sie auf die Registerkarte WLB, und klicken Sie dann auf Einstellungen.

  2. Klicken Sie im linken Bereich auf Erweitert.

  3. Klicken Sie auf der Seite „Erweitert“ auf die Liste „ Pool-Audit-Trail-Berichtgranularität “, und wählen Sie eine Option aus der Liste aus.

    Wichtig:

    Select die Granularität basierend auf Ihren Prüfprotokollanforderungen aus. Wenn Sie beispielsweise die Granularität des Überwachungsprotokollberichts auf Minimum festlegen, erfasst der Bericht nur eine begrenzte Datenmenge für bestimmte Benutzer und Objekttypen. Wenn Sie die Granularität auf Mittel festlegen, stellt der Bericht einen benutzerfreundlichen Bericht des Überwachungsprotokolls bereit. Wenn Sie die Granularität auf Maximum festlegen, enthält der Bericht detaillierte Informationen zum Überwachungsprotokollbericht. Das Festlegen des Überwachungsprotokollberichts auf Maximum kann dazu führen, dass der Workload Balancing-Server mehr Speicherplatz und Arbeitsspeicher benötigt.

  4. Klicken Sie auf OK, um Ihre Änderungen zu bestätigen.

So zeigen Sie Pool-Audit-Trail-Berichte basierend auf Objekten in XenCenter an

Gehen Sie folgendermaßen vor, um Berichte von Pool Audit Trail basierend auf dem ausgewählten Objekt auszuführen und anzuzeigen:

  1. Nachdem Sie die Einstellung „Pool-Audit-Trailgranularität“ festgelegt haben, klicken Sie auf Berichte. Die Seite „Workload-Berichte“ wird angezeigt.

  2. Select im linken Bereich die Option Pool-Audit-Trail aus.

  3. Sie können Berichte basierend auf einem bestimmten Objekt ausführen und anzeigen, indem Sie es in der Liste Objekt auswählen. Wählen Sie beispielsweise Host aus der Liste, um die Berichte allein auf Host basierenden.

Workload-Balancing verwalten

Dieser Abschnitt enthält Informationen zu den folgenden Themen:

  • So konfigurieren Sie einen Pool für die Verwendung einer anderen virtuellen Workload Balancing-Appliance neu

  • Trennen eines Pools von Workload Balancing oder vorübergehend Beenden von Workload Balancing

  • Datenbankpflege

  • Ändern der Konfigurationsoptionen

Hinweis:

Der Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder für Kunden verfügbar, die über ihre Citrix Virtual Apps und Desktops Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie unter Lizenzierung. Um ein Upgrade oder eine Citrix Hypervisor or-Lizenz zu erwerben, besuchen Sie die Citrix Website.

Verwalten und Pflegen des Arbeitslastausgleichs

Nachdem der Workload Balancing für eine Weile ausgeführt wurde, müssen Sie möglicherweise Routineaufgaben ausführen, damit der Workload Balancing optimal ausgeführt werden kann. Diese Aufgaben können entweder durch Änderungen an Ihrer Umgebung (z. B. unterschiedliche IP-Adressen oder Anmeldeinformationen), Hardware-Upgrades oder routinemäßige Wartung entstehen.

Einige administrative Aufgaben, die Sie für den Workload Balancing ausführen möchten, sind:

  • Verbinden oder erneutes Verbinden eines Pools mit einer virtuellen Workload-Balancing-Appliance

  • Neukonfigurieren eines Pools für die Verwendung einer anderen virtuellen Workload Balancing-Appliance

  • Umbenennen des Benutzerkontos „Workload Balancing“

  • Trennen der virtuellen Workload-Balancing-Appliance von einem Pool

  • Entfernen der virtuellen Appliance „Workload Balancing“

  • Grundlegendes zu den rollenbasierten Zugriffssteuerungsberechtigungen Workload Balancing erfordert

Mit dem Workload Balancing können Sie einige Aspekte seines Verhaltens mithilfe einer Konfigurationsdatei, die als Datei wlb.conf bekannt ist, optimieren.

In diesem Abschnitt werden auch einige Aufgaben der Datenbankverwaltung für Benutzer erläutert, die an zusätzlichen Möglichkeiten zur Verwaltung der Datenbank „Workload Balancing“ interessiert sind.

Herstellen einer Verbindung mit der virtuellen Workload-Balancing-Appliance

Verbinden Sie nach der Konfiguration des Workload Balancing den Pool, den Sie verwalten möchten, mit der virtuellen Workload Balancing-Appliance über die CLI oder XenCenter. Ebenso müssen Sie möglicherweise irgendwann wieder eine Verbindung zur gleichen virtuellen Appliance herstellen.

Um das folgende XenCenter Verfahren abzuschließen, benötigen Sie Folgendes:

  • Hostname (oder IP-Adresse) und Port der virtuellen Workload Balancing-Appliance.

  • Anmeldeinformationen für den Ressourcenpool, den Workload Balancing überwachen soll.

  • Anmeldeinformationen für das Konto, das Sie auf der virtuellen Appliance „Workload Balancing“ erstellt haben. Dieses Konto wird oft als Arbeitslastausgleich-Benutzerkonto bezeichnet. Citrix Hypervisor kommuniziert mit diesem Konto mit dem Workload Balancing. Sie haben dieses Konto auf der virtuellen Appliance „Workload Balancing“ während der Konfiguration des Workload Balancing erstellt.

 Diese Abbildung zeigt: (1) Citrix Hypervisor kommuniziert mit dem Workload Balancing über ein Konto, das Sie während der Konfiguration des Workload Balancing erstellt haben. (2) Die virtuelle Workload Balancing-Appliance authentifiziert sich bei Citrix Hypervisor mithilfe der Anmeldeinformationen für den Pool.

Um den Hostnamen der virtuellen Appliance für den Workload Balancing anzugeben, der beim Herstellen einer Verbindung mit der virtuellen Appliance „Workload Balancing“ verwendet wird, fügen Sie zuerst den Hostnamen und die IP-Adresse dem DNS-Server hinzu.

Wenn Sie Zertifikate von einer Zertifizierungsstelle konfigurieren möchten, empfehlen wir, einen FQDN oder eine nicht ablaufende IP-Adresse anzugeben.

Wenn Sie zum ersten Mal eine Verbindung mit dem Workload Balancing herstellen, werden die Standardschwellenwerte und -einstellungen für den Ausgleich von Arbeitslasten verwendet. Automatische Funktionen wie automatisierter Optimierungsmodus, Energieverwaltung und Automatisierung sind standardmäßig deaktiviert.

Hinweis:

Der Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps und Desktops Zugriff auf Citrix Hypervisor haben. Weitere Informationen zur Citrix Hypervisor-Lizenzierung finden Sie unter Lizenzierung. Um ein Upgrade oder eine Citrix Hypervisor or-Lizenz zu erwerben, besuchen Sie die Citrix Website.

So verbinden Sie Ihren Pool mit der virtuellen Workload-Balancing-Appliance
  1. Wählen Sie im Ressourcenbereich von XenCenter XenCenter > your-resource-pool.

  2. Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB.

    Auf der Registerkarte WLB wird die Schaltfläche Verbinden angezeigt.

    XenCenter GUI mit geöffnetem WLB-Panel.

  3. Klicken Sie auf der Registerkarte WLB auf Verbinden.

    Das Dialogfeld Verbindung mit WLB-Server herstellen wird angezeigt.

    Der Assistent zum Verbinden mit dem WLB-Server.

  4. Geben Sie im Abschnitt Serveradresse Folgendes ein:

    1. Geben Sie im Feld Adresse die IP-Adresse oder den FQDN der virtuellen Appliance „Workload Balancing“ ein (z. B.your-WLB-appliance-computername.yourdomain.net).

      Tipp:

      Weitere Informationen finden Sie unter So erhalten Sie die IP-Adresse für die virtuelle WLB-Appliance.

    2. Geben Sie die Portnummer in das Feld Port ein. Citrix Hypervisor verwendet diesen Port für die Kommunikation mit dem Workload Balancing.

      Standardmäßig stellt Citrix Hypervisor eine Verbindung mit Workload Balancing (insbesondere dem Webdiensthostdienst) auf Port 8012 her. Wenn Sie die Portnummer während der Konfiguration des Arbeitslastausgleichs geändert haben, müssen Sie diese Portnummer hier eingeben.

      Hinweis:

      Verwenden Sie die Standardportnummer, es sei denn, Sie haben sie während der Konfiguration des Arbeitslastausgleichs geändert. Die bei der Konfiguration des Arbeitslastausgleichs, in allen Firewallregeln und im Dialogfeld Verbindung mit WLB-Server herstellen angegebene Portnummer muss übereinstimmen.

  5. Geben Sie im Abschnitt WLB-Server-Anmeldeinformationen den Benutzernamen (z. B.wlbuser) und das Kennwort ein, mit dem der Pool eine Verbindung mit der virtuellen Workload Balancing-Appliance hergestellt wird.

    Das Dialogfeld Anmeldeinformationen aktualisieren. Die Felder sind Benutzername und Kennwort.

    Diese Anmeldeinformationen müssen für das Konto sein, das Sie während der Konfiguration des Arbeitslastausgleichs erstellt haben. Standardmäßig lautet der Benutzername für dieses Konto wlbuser.

  6. Geben Sie im Abschnitt Citrix Hypervisor Anmeldeinformationen den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren. Der Workload Balancing verwendet diese Anmeldeinformationen, um eine Verbindung mit den Citrix Hypervisor or-Servern in diesem Pool herzustellen.

    Das Dialogfeld Citrix HypervisorCredentials. Die Felder sind Benutzername und Kennwort.

    Aktivieren Sie das Kontrollkästchen Aktuelle XenCenter Anmeldeinformationen verwenden, um die Anmeldeinformationen zu verwenden, mit denen Sie aktuell bei Citrix Hypervisor angemeldet sind. Wenn Sie diesem Konto mithilfe der Zugriffssteuerungsfunktion (RBAC) eine Rolle zugewiesen haben, stellen Sie sicher, dass die Rolle über ausreichende Berechtigungen zum Konfigurieren des Arbeitslastausgleichs verfügt. Weitere Informationen finden Sie unter Zugriffssteuerungsberechtigungen für Workload Balancing.

  7. Nachdem Sie den Pool mit der virtuellen Appliance „Workload Balancing“ verbunden haben, beginnt der Workload Balancing automatisch mit der Überwachung des Pools mit den Standardoptimierungseinstellungen. Wenn Sie diese Einstellungen ändern oder die Priorität für Ressourcen ändern möchten, warten Sie, bis das XenCenter Protokoll anzeigt, dass die Erkennung abgeschlossen ist, bevor Sie fortfahren. Weitere Informationen finden Sie unter Ändern der Arbeitslastausgleichseinstellungen.

So erhalten Sie die IP-Adresse für die virtuelle WLB-Appliance
  1. Select die virtuelle WLB-Appliance im Ressourcenbereich in XenCenter aus, und wählen Sie die Registerkarte Konsole aus.

  2. Melden Sie sich bei der Appliance an. Geben Sie den VM-Benutzernamen (normalerweise „root“) und das Root-Kennwort ein, das Sie beim Importieren der Appliance erstellt haben.

  3. Geben Sie den folgenden Befehl an der Eingabeaufforderung ein:

    ifconfig
    
Zugriffssteuerungsberechtigungen für Workload Balancing

Wenn Role Based Access Control (Role Based Access Control, RBAC) in Ihrer Umgebung implementiert ist, können alle Benutzerrollen die Registerkarte WLB anzeigen. Allerdings können nicht alle Rollen alle Operationen ausführen. In der folgenden Tabelle sind die Mindestrollen aufgeführt, die Administratoren für die Verwendung von Workload Balancing-Features benötigen:

Aufgabe Erforderliche Mindestrolle
Konfigurieren, Initialisieren, Aktivieren, Deaktivieren von WLB Poolbetreiber
WLB-Optimierungsempfehlungen anwenden (auf der Registerkarte WLB) Poolbetreiber
WLB-Berichtsabonnements ändern Poolbetreiber
WLB-Platzierungsempfehlungen akzeptieren („Stern“ -Empfehlungen) VM Power Admin
Erstellen von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts Schreibgeschützt
WLB-Konfiguration anzeigen Schreibgeschützt
Definition von Berechtigungen

Die folgende Tabelle enthält weitere Details zu Berechtigungen.

Erlaubnis Zugewiesene an
Konfigurieren, Initialisieren, Aktivieren, Deaktivieren von WLB WLB konfigurieren
  WLB initialisieren und WLB-Server ändern
  WLB aktivieren
  WLB deaktivieren
WLB-Optimierungsempfehlungen anwenden (auf der Registerkarte WLB) Anwenden von Optimierungsempfehlungen, die auf der Registerkarte WLB angezeigt werden
WLB-Berichtsabonnements ändern Ändern des erzeugten WLB-Berichts oder seines Empfängers
WLB-Platzierungsempfehlungen akzeptieren („Stern“ -Empfehlungen) Select einen der Server aus, die Workload Balancing für die Platzierung empfiehlt („Stern“ Empfehlungen)
Erstellen von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts Anzeigen und Ausführen von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts
WLB-Konfiguration anzeigen WLB-Einstellungen für einen Pool anzeigen, wie auf der Registerkarte WLB dargestellt

Wenn ein Benutzer versucht, den Workload Balancing zu verwenden und dieser Benutzer nicht über ausreichende Berechtigungen verfügt, wird ein Dialogfeld für Rollenhöhen angezeigt. Weitere Hinweise zu RBAC finden Sie unterRollenbasierte Zugriffssteuerung.

Ermitteln des Status der virtuellen Workload-Balancing-Appliance

Führen Sie denservice workloadbalancing status Befehl aus, wie in beschriebenWorkload-Balancing-Befehle .

Neukonfigurieren eines Pools für die Verwendung einer anderen WLB-Appliance

Sie können einen Ressourcenpool neu konfigurieren, um eine andere virtuelle Workload Balancing-Appliance zu verwenden.

Um jedoch zu verhindern, dass die alte virtuelle Workload-Balancing-Appliance für einen Pool ausgeführt wird, stellen Sie sicher, dass Sie zuerst den Pool von der alten virtuellen Workload-Balancing-Appliance trennen.

Nachdem Sie einen Pool von der alten virtuellen Workload Balancing-Appliance getrennt haben, können Sie den Pool verbinden, indem Sie den Namen der neuen virtuellen Workload Balancing-Appliance angeben. Führen Sie die Schritte im folgenden Verfahren für den Pool aus, den Sie eine Verbindung mit einer anderen virtuellen Workload Balancing-Appliance herstellen möchten.

So verwenden Sie eine andere virtuelle Workload Balancing-Appliance:

  1. Wählen Sie im Menü Pool die Option Workload Balancing Server trennen aus, und klicken Sie auf Trennen, wenn Sie dazu aufgefordert werden.

  2. Klicken Sie auf der Registerkarte WLB auf Verbinden. Das Dialogfeld Verbindung mit WLB-Server herstellen wird angezeigt.

  3. Geben Sie im Feld Adresse die IP-Adresse oder den FQDN des neuen Workload Balancing-Servers ein.

  4. Geben Sie im Abschnitt WLB-Server-Anmeldeinformationen den Benutzernamen und das Kennwort ein, mit dem der Citrix Hypervisor Pool eine Verbindung mit der virtuellen Workload Balancing-Appliance hergestellt wird.

    Diese Anmeldeinformationen müssen für das Konto gelten, das Sie während der Konfiguration des Arbeitslastausgleichs für die neue virtuelle Appliance erstellt haben. Standardmäßig lautet der Benutzername für dieses Konto wlbuser.

  5. Geben Sie im Abschnitt Citrix Hypervisor Anmeldeinformationen den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren (normalerweise das Kennwort für den Poolmaster). Der Workload Balancing verwendet diese Anmeldeinformationen, um eine Verbindung mit den Hosts im Pool herzustellen.

    Das Dialogfeld Citrix HypervisorCredentials. Die Felder sind Benutzername und Kennwort.

    Aktivieren Sie das Kontrollkästchen Aktuelle XenCenter Anmeldeinformationen verwenden, um die Anmeldeinformationen zu verwenden, mit denen Sie aktuell bei Citrix Hypervisor angemeldet sind. Wenn Sie diesem Konto mithilfe der Zugriffssteuerungsfunktion (RBAC) eine Rolle zugewiesen haben, stellen Sie sicher, dass die Rolle über ausreichende Berechtigungen zum Konfigurieren des Arbeitslastausgleichs verfügt. Weitere Informationen finden Sie unter Zugriffssteuerungsberechtigungen für Workload Balancing.

Aktualisieren von Anmeldeinformationen für den Arbeitslastausgleich

Wenn Sie nach der Erstkonfiguration die Anmeldeinformationen von Citrix Hypervisor und der Workload Balancing-Appliance aktualisieren möchten, die für die Kommunikation verwendet werden, gehen Sie folgendermaßen vor:

  1. Pausieren Sie den Arbeitslastausgleich, indem Sie auf der Registerkarte WLB auf Pause klicken.

  2. Ändern Sie die WLB-Anmeldeinformationen, indem Sie denwlbconfig Befehl ausführen. Weitere Informationen finden Sie unter Arbeitslastausgleichsbefehle.

  3. Aktivieren Sie den Workload Balancing erneut, und geben Sie die neuen Anmeldeinformationen an.

  4. Klicken Sie nach Abschluss des Fortschrittsbalkens auf Verbinden.

    Das Dialogfeld Verbindung mit WLB-Server herstellen wird angezeigt.

  5. Klicken Sie auf Anmeldeinformationen aktualisieren.

  6. Ändern Sie im Abschnitt Serveradresse die folgenden Optionen wie gewünscht:

    • Geben Sie im Feld Adresse die IP-Adresse oder den FQDN der Workload Balancing-Appliance ein.

    • (Optional.) Wenn Sie die Portnummer während der Konfiguration des Arbeitslastausgleichs geändert haben, geben Sie diese Portnummer ein. Die Portnummer, die Sie in diesem Feld und während der Konfiguration des Arbeitslastausgleichs angeben, ist die Portnummer, die Citrix Hypervisor für die Verbindung mit dem Workload Balancing verwendet.

    Standardmäßig stellt Citrix Hypervisor eine Verbindung zum Workload Balancing auf Port 8012 her.

    Hinweis:

    Bearbeiten Sie diese Portnummer nur, wenn Sie sie beim Ausführen des Assistenten für die Konfiguration des Arbeitslastausgleichs geändert haben. Der Wert der Portnummer, der beim Ausführen des Assistenten für die Konfiguration des Arbeitslastausgleichs und des Dialogfelds Verbindung mit WLB-Server angegeben wurde, muss übereinstimmen.

  7. Geben Sie im Abschnitt WLB-Server-Anmeldeinformationen den Benutzernamen (z. B.wlbuser) und das Kennwort ein, mit dem die Computer, auf denen Citrix Hypervisor ausgeführt wird, um eine Verbindung mit dem Workload Balancing-Server herzustellen.

  8. Geben Sie im Abschnitt Citrix Hypervisor Anmeldeinformationen den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren (normalerweise das Kennwort für den Poolmaster). Der Workload Balancing verwendet diese Anmeldeinformationen, um eine Verbindung mit den Computern herzustellen, auf denen Citrix Hypervisor in diesem Pool ausgeführt wird.

  9. Geben Sie im Abschnitt Citrix Hypervisor Anmeldeinformationen den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren. Der Workload Balancing verwendet diese Anmeldeinformationen, um eine Verbindung mit den Computern herzustellen, auf denen Citrix Hypervisor in diesem Pool ausgeführt wird.

Aktivieren Sie das Kontrollkästchen Aktuelle XenCenter Anmeldeinformationen verwenden, um die Anmeldeinformationen zu verwenden, mit denen Sie aktuell bei Citrix Hypervisor angemeldet sind.

Ändern der IP-Adresse des Arbeitslastausgleichs

Situationen, in denen Sie die

Gehen Sie folgendermaßen vor, um die IP-Adresse des Arbeitslastausgleichs zu ändern:

  1. Beenden Sie die Workload-Balancing-Dienste, indem Sie denservice workloadbalancing stop Befehl auf der virtuellen Appliance ausführen.

  2. Ändern Sie die IP-Adresse des Arbeitslastausgleichs, indem Sie denifconfig Befehl auf der virtuellen Appliance ausführen.

  3. Aktivieren Sie den Workload Balancing erneut, und geben Sie die neue IP-Adresse an.

  4. Starten Sie die Workload-Balancing-Dienste, indem Sie denservice workloadbalancing start Befehl auf der virtuellen Appliance ausführen.

Arbeitslastausgleich stoppen

Da der Workload-Balancing auf Pool-Ebene konfiguriert ist, müssen Sie einen der folgenden Schritte ausführen, wenn die Verwaltung eines Pools beendet werden soll:

  • Arbeitslastausgleich anhalten. Durch das Anhalten des Arbeitslastenausgleichs wird verhindert, dass XenCenter Empfehlungen für den angegebenen Ressourcenpool angezeigt und den Pool verwaltet. Das Pausieren ist für einen kurzen Zeitraum konzipiert und ermöglicht es Ihnen, die Überwachung fortzusetzen, ohne neu konfigurieren zu müssen. Wenn Sie den Arbeitslastausgleich anhalten, stoppt die Datensammlung für diesen Ressourcenpool, bis Sie den Arbeitslastausgleich erneut aktivieren.

  • Trennen Sie den Pool vom Arbeitslastausgleich. Das Trennen der Verbindung zur virtuellen Appliance „Workload Balancing“ unterbricht die Verbindung zwischen dem Pool und löscht die Pooldaten nach Möglichkeit aus der Datenbank „Workload Balancing“. Wenn Sie die Verbindung zum Workload Balancing trennen, stoppt der Workload Balancing das Sammeln von Daten im Pool.

  1. Wählen Sie im Ressourcenbereich von XenCenter den Ressourcenpool aus, für den Sie den Arbeitslastausgleich deaktivieren möchten.

  2. Klicken Sie auf der Registerkarte WLB auf Pause. Auf der Registerkarte WLB wird eine Meldung angezeigt, die angibt, dass der Workload Balancing angehalten wird.

    Tipp:

    Um die Überwachung fortzusetzen, klicken Sie auf der Registerkarte WLB auf die Schaltfläche Fortsetzen.

  3. Wählen Sie im Bereich Infrastruktur von XenCenter den Ressourcenpool aus, in dem Sie den Arbeitslastausgleich beenden möchten.

  4. Wählen Sie im Menü Infrastruktur die Option Workload Balancing Server trennenaus. Das Dialogfeld „ Workload Balancing Server trennen “ wird angezeigt.

  5. Klicken Sie auf Trennen, um die Überwachung des Pools durch den Workload Balancing zu beenden.

Tipp:

Wenn Sie den Pool von der virtuellen Workload Balancing-Appliance getrennt haben, müssen Sie erneut eine Verbindung mit einer Workload Balancing-Appliance herstellen, um den Workload Balancing in diesem Pool wieder zu aktivieren. Weitere Informationen finden Sie imHerstellen einer Verbindung mit der virtuellen Workload-Balancing-Appliance.

In den Wartungsmodus mit aktiviertem Arbeitslastausgleich wechseln

Wenn Sie einen Host in den Wartungsmodus versetzen, migriert Citrix Hypervisor die auf diesem Host ausgeführten VMs auf die optimalen Hosts, sofern verfügbar. Citrix Hypervisor migriert sie basierend auf Empfehlungen zum Workload Balancing (Performance-Daten, Ihre Platzierungsstrategie und Performance-Schwellenwerte).

Wenn kein optimaler Host verfügbar ist, werden die Wörter Klicken Sie hier, um die VM anzuhalten, im Dialogfeld Wartungsmodus eingeben angezeigt. Da in diesem Fall kein Host mit ausreichenden Ressourcen zum Ausführen der VM vorhanden ist, empfiehlt der Workload Balancing keine Platzierung. Sie können diese VM entweder anhalten oder den Wartungsmodus beenden und eine VM auf einem anderen Host im selben Pool anhalten. Wenn Sie dann das Dialogfeld „Wartungsmodus eingeben“ erneut aufrufen, kann der Workload Balancing möglicherweise einen Host auflisten, der für die Migration geeignet ist.

Hinweis:

Wenn Sie einen Host für die Wartung offline schalten und den Arbeitslastausgleich aktiviert ist, werden im Assistenten zum Eingeben des Wartungsmodus die Wörter „Arbeitslastausgleich“ angezeigt.

So wechseln Sie mit aktiviertem Workload-Balancing in den Wartungsmodus:

  1. Wählen Sie im Bereich Ressourcen von XenCenter den physischen Host aus, den Sie offline nehmen möchten. Wählen Sie im Menü Server die Option Wartungsmodus eingeben.

  2. Klicken Sie im Dialogfeld Wartungsmodus eingeben auf Wartungsmodus eingeben. Die VMs, die auf dem Host ausgeführt werden, werden automatisch auf den optimalen Host migriert, basierend auf den Performance-Daten des Workload Balancing, Ihrer Platzierungsstrategie und Performance-Schwellenwerten.

Um den Wartungsmodus zu beenden, klicken Sie mit der rechten Maustaste auf den Host, und wählen Sie Wartungsmodus beenden. Wenn Sie einen Host aus dem Wartungsmodus entfernen, stellt Citrix Hypervisor die ursprünglichen VMs dieses Hosts automatisch auf diesem Host wieder her.

Vergrößern der Datenträgergröße des Arbeitslastausgleichs

In diesem Verfahren wird erläutert, wie Sie die Größe des virtuellen Laufwerks der virtuellen Appliance „Workload Balancing“ ändern. Fahren Sie die virtuelle Appliance herunter, bevor Sie diese Schritte ausführen. Der Arbeitslastausgleich ist ungefähr fünf Minuten lang nicht verfügbar.

Warnhinweis:

Wir empfehlen, einen Schnappschuss Ihrer Daten zu erstellen, bevor Sie dieses Verfahren ausführen. Falsches Ausführen dieser Schritte kann dazu führen, dass die virtuelle Workload Balancing-Appliance beschädigt wird.

  1. Fahren Sie die virtuelle Appliance „Workload Balancing“ herunter.

    Wählen Sie im XenCenter Ressourcenbereich die virtuelle Appliance „Workload Balancing“ aus.

  2. Klicken Sie auf die Registerkarte Speicher.

  3. Select die Diskette „vdi_xvda“ und klicken Sie auf die Schaltfläche Eigenschaften.

  4. Wählen Sie im Dialogfeld „vdi_xvda“ Eigenschaften die Option Größe und Speicherort aus.

  5. Erhöhen Sie die Datenträgergröße nach Bedarf, und klicken Sie auf OK.

  6. Starten Sie die virtuelle Appliance „Workload Balancing“, und melden Sie sich bei ihr an.

  7. Führen Sie den folgenden Befehl auf der virtuellen Appliance „Workload Balancing“ aus:

     resize2fs /dev/xvda
    

    Hinweis:

    Wenn dasresize2fs Tool nicht installiert ist, stellen Sie sicher, dass Sie mit dem Internet verbunden sind, und installieren Sie es mit dem folgenden Befehl:

    yum install -y --enablerepo=base,updates --disablerepo=citrix-* e2fsprogs

Wenn es keinen Internetzugang gibt:

  1. Laden Sie die folgenden von herunterhttp://mirror.centos.org/centos-7/7.2.1511/os/x86_64/Packages/.

    • libss-1.42.9-7.el7.i686.rpm
    • e2fsprogs-libs-1.42.9-7.el7.x86_64.rpm
    • e2fsprogs-1.42.9-7.el7.x86_64.rpm
  2. Laden Sie sie mit SCP oder einem anderen geeigneten Tool auf WLB VM hoch.

  3. Führen Sie den folgenden Befehl von WLB-VM aus:

    rpm -ivh libss-\*.rpm e2fsprogs-\*.rpm
    

    Das Toolresize2fs ist jetzt installiert.

  4. Führen Sie dendf –h Befehl aus, um die neue Datenträgergröße zu bestätigen.

Entfernen der virtuellen Appliance für den Arbeitslastausgleich

Es wird empfohlen, die virtuelle Workload Balancing-Appliance mithilfe der Standardprozedur zu entfernen, um VMs aus XenCenter zu löschen.

Wenn Sie die virtuelle Appliance „Workload Balancing“ löschen, wird die PostgreSQL Datenbank mit dem Workload Balancing gelöscht. Um diese Daten zu speichern, müssen Sie sie aus der Datenbank migrieren, bevor Sie die virtuelle Appliance „Workload Balancing“ löschen.

Verwalten der Workload-Balancing-Datenbank

Die Workload Balancing-Datenbank ist eine PostgreSQL Datenbank. PostgreSQL ist eine relationale Open-Source-Datenbank. Sie können die Dokumentation für PostgreSQL finden, indem Sie im Web suchen.

Die folgenden Informationen richten sich an Datenbankadministratoren und fortgeschrittene Benutzer von PostgreSQL, die mit Aufgaben der Datenbankverwaltung vertraut sind. Wenn Sie keine Erfahrung mit PostgreSQL haben, empfehlen wir Ihnen, sich damit vertraut zu machen, bevor Sie die Datenbankaufgaben in den folgenden Abschnitten versuchen.

Standardmäßig ist der PostgreSQL Benutzername postgres. Sie legen das Kennwort für dieses Konto während der Konfiguration des Arbeitslastausgleichs fest.

Die Menge an historischen Daten, die Sie speichern können, basiert auf der Größe des virtuellen Laufwerks, das WLB zugewiesen ist, und dem minimal erforderlichen Speicherplatz. Standardmäßig beträgt die Größe des virtuellen Laufwerks, das WLB zugewiesen ist, 20 GB. Weitere Informationen finden Sie unter Datenbankpflege Parameter.

Um viele historische Daten zu speichern, z. B. wenn Sie den Pool-Audit-Trail-Bericht aktivieren möchten, können Sie einen der folgenden Schritte ausführen:

  • Vergrößern Sie die virtuelle Datenträgergröße, die der virtuellen Appliance „Workload Balancing“ zugewiesen ist. Importieren Sie dazu die virtuelle Appliance, und erhöhen Sie die Größe des virtuellen Laufwerks, indem Sie die Schritte unter ausführenVergrößern der Datenträgergröße des Arbeitslastausgleichs.

  • Erstellen Sie periodische doppelte Sicherungskopien der Daten, indem Sie den Remote-Clientzugriff auf die Datenbank aktivieren und ein Datenbankverwaltungstool eines Drittanbieters verwenden.

Im Hinblick auf die Verwaltung der Datenbank können Sie den Speicherplatz steuern, den Datenbankdaten belegen, indem Sie die Datenbankpflege konfigurieren.

Zugriff auf die Datenbank

Für die virtuelle Appliance „Workload Balancing“ ist eine Firewall konfiguriert. Bevor Sie auf die Datenbank zugreifen können, müssen Sie den Postgresql-Serverport zu den iptables hinzufügen.

Führen Sie in der Konsole des virtuellen Arbeitslastausgleichs den folgenden Befehl aus:

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 5432 -m \
state --state NEW,ESTABLISHED -j ACCEPT

(Optional.) Führen Sie den folgenden Befehl aus, um diese Konfiguration nach dem Neustart der virtuellen Appliance zu erhalten:

iptables-save > /etc/sysconfig/potables
Datenbankpflege steuern

Die Workload Balancing-Datenbank löscht automatisch die ältesten Daten, wenn der VPX den minimalen Speicherplatz erreicht, der Workload Balancing benötigt. Standardmäßig ist der erforderliche Speicherplatz auf 1.024 MB festgelegt.

Die Datenbankbereinigungsoptionen für den Workload Balancing werden über die Datei wlb.conf gesteuert.

Wenn auf der virtuellen Appliance „Workload Balancing“ nicht genügend Speicherplatz vorhanden ist, beginnt der Workload Balancing automatisch die Pflege historischer Daten. Der Prozess ist wie folgt:

  1. In einem vordefinierten Bereinigungsintervall prüft der Datensammler „Workload Balancing“, ob die Pflege erforderlich ist. Die Bereinigung ist erforderlich, wenn die Datenbankdaten bis zu dem Punkt gewachsen sind, an dem der einzige Speicherplatz, der nicht belegt bleibt, der minimal erforderliche Speicherplatz ist. Verwenden SieGroomingRequiredMinimumDiskSizeInMB diese Option, um den minimalen erforderlichen Speicherplatz festzulegen.

    Sie können das Pflegeintervall bei Bedarf mit ändernGroomingIntervalInHour. Standardmäßig prüft der Workload Balancing jedoch, ob die Pflege einmal pro Stunde erforderlich ist.

  2. Wenn die Pflege erforderlich ist, beginnt der Workload Balancing mit der Pflege der Daten ab dem ältesten Tag. Der Workload-Balancing prüft dann, ob nun genügend Speicherplatz vorhanden ist, um die Mindestplatzanforderungen zu erfüllen.

  3. Wenn bei der ersten Pflege nicht genügend Speicherplatz zur Verfügung steht, wiederholt der Workload Balancing die Pflege bis zuGroomingRetryCounter Zeiten, ohneGroomingIntervalInHour eine Stunde zu warten.

  4. Wenn die erste oder wiederholte Pflege genügend Speicherplatz freigegeben hat, wartet der Workload BalancingGroomingIntervalInHour eine Stunde und kehrt zu Schritt 1 zurück.

  5. Wenn die vom initiierte PflegeGroomingRetryCounter nicht genügend Speicherplatz frei hat, wartet der Workload-Balancing fürGroomingIntervalInHour eine Stunde und kehrt zu Schritt 1 zurück.

Datenbankpflege Parameter

Es gibt fünf Parameter in derwlb.conf Datei, die verschiedene Aspekte der Datenbankpflege steuern. Sie sind wie folgt:

  • GroomingIntervalInHour. Steuert, wie viele Stunden vergehen, bevor die nächste Pflegeprüfung durchgeführt wird. Wenn Sie beispielsweise 1eingeben, prüft Workload Balancing den Speicherplatz stündlich. Wenn Sie 2eingeben, überprüft der Workload Balancing den Speicherplatz alle zwei Stunden, um festzustellen, ob die Pflege erfolgen muss.

  • GroomingRetryCounter. Steuert, wie oft der Workload-Balancing versucht, die Bereinigung Datenbankabfrage erneut auszuführen.

  • GroomingDBDataTrimDays. Steuert die Anzahl der Tage der Daten, die Workload Balancing bei jedem Versuch, Daten zu pflegen, aus der Datenbank gelöscht wird. Der Standardwert ist ein Tag.

  • GroomingDBTimeoutInMinute. Steuert die Anzahl der Minuten, die die Datenbankpflege dauert, bevor das Timeout und abgebrochen wird. Wenn die Bereinigungsabfrage länger dauert als erwartet und nicht innerhalb des Zeitüberschreitungszeitraums ausgeführt wird, wird der Bereinigungstask abgebrochen. Der Standardwert ist 0 Minuten, was bedeutet, dass die Datenbankpflege niemals ein Timeout hat.

  • GroomingRequiredMinimumDiskSizeInMB. Steuert die minimale Menge an freiem Speicherplatz auf dem virtuellen Laufwerk, das der virtuellen Appliance „Workload Balancing“ zugewiesen ist. Wenn die Daten auf dem virtuellen Laufwerk so lange wachsen, bis nur die minimale Festplattengröße auf dem virtuellen Laufwerk übrig bleibt, löst der Workload Balancing die Datenbankpflege aus. Der Standardwert ist 2.048 MB.

Informationen zum Bearbeiten dieser Werte finden Sie unterBearbeiten der Konfigurationsdatei für den Workload Balancing.

Ändern des Datenbankkennworts

Obwohl es möglich ist, das Datenbankkennwort mithilfe derwlb.conf Datei zu ändern, empfehlen wir, stattdessen denwlbconfig Befehl auszuführen. Weitere Informationen finden Sie unter Ändern der Konfigurationsoptionen für den Workload Balancing.

Datenbankdaten archivieren

Um zu vermeiden, dass ältere historische Daten gelöscht werden, können Sie optional Daten aus der Datenbank zur Archivierung kopieren. Dazu müssen Sie die folgenden Aufgaben ausführen:

  1. Aktivieren Sie die Clientauthentifizierung für die Datenbank.

  2. Richten Sie die Archivierung mit dem PostgreSQL Datenbankverwaltungstool Ihrer Wahl ein.

Clientauthentifizierung für die Datenbank aktivieren

Sie können zwar direkt über die Workload Balancing-Konsole eine Verbindung zur Datenbank herstellen, aber Sie können auch ein PostgreSQL Datenbankverwaltungstool verwenden. Nachdem Sie ein Datenbankmanagement-Tool heruntergeladen haben, installieren Sie es auf dem System, von dem aus Sie eine Verbindung mit der Datenbank herstellen möchten. Sie können das Tool beispielsweise auf demselben Laptop installieren, auf dem XenCenter ausgeführt wird.

Bevor Sie die Remoteclientauthentifizierung für die Datenbank aktivieren können, müssen Sie:

  1. Ändern Sie die Datenbankkonfigurationsdateien, einschließlich der Datei pg_hba.conf und der postgresql.conf, um Verbindungen zuzulassen.

  2. Beenden Sie die Workload-Balancing-Dienste, starten Sie die Datenbank neu, und starten Sie die Workload-Balancing-Dienste neu.

  3. Konfigurieren Sie im Datenbank-Management-Tool die IP-Adresse der Datenbank (d. h. die IP-Adresse des Workload Balancing VPX) und das Datenbankkennwort.

Ändern der Datenbankkonfigurationsdateien

Um die Clientauthentifizierung in der Datenbank zu aktivieren, müssen Sie zwei Dateien auf der virtuellen Appliance „Workload Balancing“ ändern: die Datei „pg_hba.conf“ und die Datei „postgresql.conf“.

So bearbeiten Sie die Datei pg_hba.conf:

  1. Ändern Sie die Datei pg_hba.conf. Öffnen Sie in der Konsole der virtuellen Appliance Workload Balancing die Datei pg_hba.conf mit einem Editor, z. B. VI. Zum Beispiel:

    vi /var/lib/pgsql/9.0/data/pg_hba.conf
    
  2. Wenn Ihr Netzwerk IPv4 verwendet, fügen Sie die IP-Adresse des angeschlossenen Computers zu dieser Datei hinzu. Zum Beispiel:

    Geben Sie im Abschnitt Konfiguration Folgendes ein#IPv4 local connections:

    • TYP: Host
    • DATABASE: alle
    • BENUTZER: alle
    • CIDR-ADRESSE: 0.0.0.0/0
    • METHODE: Vertrauen
  3. Geben Sie Ihre IP-Adresse in dasCIDR-ADDRESS Feld ein.

    Hinweis:

    Anstatt 0.0.0.0/0 einzugeben, können Sie Ihre IP-Adresse eingeben und die letzten drei Ziffern durch 0/24 ersetzen. Die nachfolgende „24” nach dem/definiert die Subnetzmaske und erlaubt nur Verbindungen von IP-Adressen innerhalb dieser Subnetzmaske.

    Wenn Sietrust für dasMethod Feld eingeben, kann sich die Verbindung authentifizieren, ohne dass ein Kennwort erforderlich ist. Wenn Siepassword für dasMethod Feld eingeben, müssen Sie bei der Verbindung mit der Datenbank ein Kennwort angeben.

  4. Wenn Ihr Netzwerk IPv6 verwendet, fügen Sie der Datei die IP-Adresse des verbindenden Computers hinzu. Zum Beispiel:

    Geben Sie unter#IPv6 local connections:

    • TYP: Host
    • DATABASE: alle
    • BENUTZER: alle
    • CIDR-ADRESSE:::0/0``
    • METHODE: Vertrauen

    Geben Sie die IPv6-Adressen in dasCIDR-ADDRESS Feld ein. In diesem Beispiel::0/0 wird die Datenbank für Verbindungen von beliebigen IPv6-Adressen geöffnet.

  5. Speichern Sie die Datei und beenden Sie den Editor.

  6. Nachdem Sie alle Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen anzuwenden. Führen Sie den folgenden Befehl aus:

    service postgresql-9.0 restart
    

So bearbeiten Sie die Datei postgresql.conf:

  1. Ändern Sie die Datei postgresql.conf. Öffnen Sie in der Konsole der virtuellen Appliance Workload Balancing die Datei postgresql.conf mit einem Editor, z. B. VI. Zum Beispiel:

    vi /var/lib/pgsql/9.0/data/postgresql.conf
    
  2. Bearbeiten Sie die Datei so, dass sie auf jedem Port und nicht nur auf dem lokalen Host wartet. Zum Beispiel:

    1. Suchen Sie die folgende Zeile:

      # listen_addresses='localhost'
      
    2. Entfernen Sie das Kommentarsymbol (#) und bearbeiten Sie die Zeile folgendermaßen:

      listen_addresses='*'
      
  3. Speichern Sie die Datei und beenden Sie den Editor.

  4. Nachdem Sie alle Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen anzuwenden. Führen Sie den folgenden Befehl aus:

    service postgresql-9.0 restart
    
Ändern des Datenbankwartungsfensters

Der Workload-Balancing führt standardmäßig täglich um 12:05 Uhr GMT (00:05) eine routinemäßige Datenbankwartung durch. Während dieses Wartungsfensters erfolgt die Datenerfassung, aber die Aufzeichnung von Daten kann verzögert werden. In diesem Zeitraum sind jedoch die Steuerelemente der Benutzeroberfläche „Workload Balancing“ verfügbar, und der Workload Balancing gibt weiterhin Optimierungsempfehlungen aus.

Hinweis:

So vermeiden Sie einen Verlust des Arbeitslastausgleichs:

  • Während des Wartungsfensters wird der Arbeitslastausgleichsserver neu gestartet. Stellen Sie sicher, dass Sie Ihre VMs nicht gleichzeitig neu starten.
  • Wenn Sie alle VMs in Ihrem Pool neu starten, starten Sie den Workload Balancing-Server nicht neu.

Die Datenbankwartung umfasst die Freigabe von zugewiesenem nicht genutztem Speicherplatz und die Neuindizierung der Datenbank. Die Wartung dauert ca. 6 bis 8 Minuten. In größeren Pools kann die Wartung länger dauern, je nachdem, wie lange der Workload Balancing für die Erkennung dauert.

Abhängig von Ihrer Zeitzone können Sie die Zeit ändern, zu der die Wartung erfolgt. In der Zeitzone „Japan Standard Time (JST)“ erfolgt beispielsweise die Wartung des Arbeitslastausgleichs um 9:05 Uhr (09:05), was mit der Spitzenauslastung in einigen Organisationen in Konflikt steht. Wenn Sie eine saisonale Zeitänderung angeben möchten, z. B. Sommerzeit oder Sommerzeit, müssen Sie die Änderung in den eingegebenen Wert aufbauen.

So ändern Sie die Wartungszeit:

  1. Führen Sie in der Workload Balancing-Konsole den folgenden Befehl aus einem beliebigen Verzeichnis aus:

    crontab -e
    

    Workload Balancing zeigt Folgendes an:

    05 0 * * * /opt/vpx/wlb/wlbmaintenance.sh
    

    Der Wert05 0 stellt die Standardzeit dar, in der Workload Balancing Wartungsarbeiten in Minuten (05) und dann Stunden (0) durchführen soll. (Die Sternchen stellen den Tag, den Monat und das Jahr dar, in dem der Job ausgeführt wird: Bearbeiten Sie diese Felder nicht.) Der Eintrag05 0 zeigt an, dass die Datenbankwartung um 12:05 Uhr oder 00:05 Uhr Greenwich Mean Time (GMT) jede Nacht stattfindet. Diese Einstellung bedeutet, dass die Wartung, wenn Sie in New York leben, um 19:05 Uhr (19:05) während der Wintermonate und 20:05 Uhr in den Sommermonaten durchgeführt wird.

    Wichtig:

    Bearbeiten Sie nicht den Tag, den Monat und das Jahr, in dem der Job ausgeführt wird (wie durch Sternchen dargestellt). Die Datenbankwartung muss täglich ausgeführt werden.

  2. Geben Sie den Zeitpunkt ein, zu dem die Wartung in GMT erfolgen soll. Angenommen, die Wartung soll um Mitternacht ausgeführt werden:

Wenn Ihre Zeitzone… UTC-Offset Wert für Wartungsarbeiten um 12:05 Uhr Ortszeit Wert in Sommerzeit
Pacific Zeitzone (PST) in den Vereinigten Staaten (z. B. UTC-08 05 8 05 7
Japanische Standardzeit (JST) UTC+09 05 15 Nicht zutreffend
Chinesische Standardzeit UTC +08 04 15 Nicht zutreffend
  1. Speichern Sie die Datei und beenden Sie den Editor.

Arbeitslastausgleich anpassen

Workload Balancing bietet verschiedene Anpassungsmethoden:

  • Befehlszeilen für Skripterstellung. Siehe die Befehle unterWorkload-Balancing-Befehle.

  • Unterstützung für Host Power On Skripterstellung. Sie können den Arbeitslastausgleich (indirekt) auch über das Host Power On Scripting anpassen.

Arbeitslastausgleich aktualisieren

Das Online-Upgrade von Workload Balancing wurde aus Sicherheitsgründen nicht mehr empfohlen. Kunden können kein Upgrade mehr mit dem yum Repo durchführen. Kunden können WLB auf die neueste Version aktualisieren, indem sie die neueste WLB VPX importieren, die unter heruntergeladen werden kannhttps://www.citrix.com/downloads/citrix-hypervisor/product-software/.

Problembehandlung beim Workload-Balancing

Während der Workload Balancing in der Regel reibungslos ausgeführt wird, bietet diese Reihe von Abschnitten Anleitungen für den Fall, dass Probleme auftreten.

Allgemeine Tipps zur Fehlerbehebung

  • Starten Sie die Problembehandlung, indem Sie die Protokolldateien für den Workload Balancing (Logfile.log und wlb_install_log.log) überprüfen. Diese Protokolle finden Sie in der virtuellen Appliance „Workload Balancing“ an diesem Speicherort (standardmäßig):

    • /var/log/wlb
  • Weitere (unterschiedliche) Informationen finden Sie in den Protokollen auf der Registerkarte XenCenter Protokolle.

  • Um die Buildnummer der virtuellen Appliance Workload Balancing zu überprüfen, führen Sie den folgenden Befehl auf einem Hosts in einem Pool aus, den der VPX überwacht:

     xe pool-retrieve-wlb-diagnostics | more
    

    Die Versionsnummer des Workload Balancing wird oben in der Ausgabe angezeigt.

Fehlermeldungen

Workload Balancing zeigt Fehler auf dem Bildschirm als Dialogfelder und als Fehlermeldungen auf der Registerkarte Protokolle in XenCenter an.

Wenn eine Fehlermeldung angezeigt wird, lesen Sie das XenCenter Ereignisprotokoll nach weiteren Informationen. Informationen zum Speicherort dieses Protokolls finden Sie in der XenCenter Hilfe.

Probleme beim Eingeben von Anmeldeinformationen für den Workload Balancing

Wenn Sie das Benutzerkonto und das Kennwort der virtuellen Appliance nicht erfolgreich eingeben können, während Sie das Dialogfeld Verbindung mit WLB-Server herstellen konfigurieren, versuchen Sie Folgendes:

  • Stellen Sie sicher, dass die virtuelle Appliance „Workload Balancing“ importiert und ordnungsgemäß konfiguriert wurde und alle zugehörigen Dienste ausgeführt werden. Weitere Informationen finden Sie unter [wlb-start] (#wlb -start).

  • Stellen Sie sicher, dass Sie die richtigen Anmeldeinformationen eingeben. Die Standardanmeldeinformationen werden im Schnellstart des Arbeitslastausgleichs angezeigt.

  • Sie können einen Hostnamen in das Feld Adresse eingeben, muss jedoch der vollqualifizierte Domänenname (Fully Qualified Domain Name, FQDN) der virtuellen Workload Balancing-Appliance sein. Geben Sie nicht den Hostnamen des physischen Servers ein, der die Appliance hostet. Beispiel: yourcomputername. Wenn Sie Probleme bei der Eingabe eines Computernamens haben, verwenden Sie stattdessen die IP-Adresse der Workload Balancing-Appliance.

  • Stellen Sie sicher, dass der Host den richtigen DNS-Server verwendet und der Citrix Hypervisor or-Server den Workload Balancing-Server über seinen FQDN kontaktieren kann. Führen Sie dazu einen Ping der Workload Balancing-Appliance mithilfe des FQDN vom Citrix Hypervisor or-Server aus. Geben Sie beispielsweise Folgendes in die Citrix Hypervisor-Serverkonsole ein:

     ping wlb-vpx-1.mydomain.net
    

Probleme mit Firewalls

Der folgende Fehler wird angezeigt, wenn sich die virtuelle Workload-Balancing-Appliance hinter einer (Hardware-) Firewall befindet und Sie die entsprechenden Firewalleinstellungen nicht konfiguriert haben: „Es ist ein Fehler beim Herstellen der Verbindung mit dem Workload-Balancing-Server aufgetreten: <pool name> Klicken Sie auf WLB initialisieren, um die Verbindungseinstellungen neu initialisieren. „ Dieser Fehler kann auch auftreten, wenn die Workload Balancing-Appliance ansonsten nicht erreichbar ist.

Auflösung:

Wenn sich die virtuelle Workload Balancing-Appliance hinter einer Firewall befindet, öffnen Sie Port 8012.

Ebenso muss der Port, der Citrix Hypervisor verwendet, um den Workload Balancing zu kontaktieren (standardmäßig 8012), mit der beim Ausführen des Assistenten für die Konfiguration des Workload Balancing angegebenen Portnummer übereinstimmen.

Verbindung zum Workload-Balancing verlieren

Wenn nach dem Konfigurieren und Herstellen einer Verbindung mit dem Workload Balancing ein Verbindungsfehler angezeigt wird, sind die Anmeldeinformationen möglicherweise nicht mehr gültig. Versuchen Sie, um dieses Problem zu isolieren:

  • Überprüfen Sie, ob die Anmeldeinformationen, die Sie im Dialogfeld Mit WLB-Server verbinden eingegeben haben, mit den Anmeldeinformationen übereinstimmen:

    • Sie haben während der Konfiguration des Arbeitslastausgleichs erstellt

    • Auf Citrix Hypervisor (d. h. die Poolmasteranmeldeinformationen)

  • Überprüfen der IP-Adresse oder des FQDN für die virtuelle Workload-Balancing-Appliance, die Sie im Dialogfeld Mit WLB-Server verbinden eingegeben haben, korrekt ist.

  • Überprüfen Sie, ob der Benutzername, den Sie während der Konfiguration des Arbeitslastausgleichs erstellt haben, mit den Anmeldeinformationen übereinstimmt, die Sie im Dialogfeld Mit WLB-Server verbinden eingegeben haben.

Verbindungsfehler beim Workload Balancing

Wenn in der Zeile Workload Balancing Status auf der Registerkarte WLB ein Verbindungsfehler angezeigt wird, müssen Sie den Workload Balancing möglicherweise in diesem Pool neu konfigurieren.

Klicken Sie auf der Registerkarte WLB auf die Schaltfläche Verbinden, und geben Sie die Anmeldeinformationen des Servers erneut ein.

Workload Balancing funktioniert nicht mehr

Wenn der Workload Balancing nicht funktioniert (z. B. können Sie Änderungen an den Einstellungen nicht speichern), überprüfen Sie die Protokolldatei für den Workload Balancing auf die folgende Fehlermeldung:

dwmdatacolsvc.exe: Don't have a valid pool. Trying again in 10 minutes.

Ursache:

Dieser Fehler tritt normalerweise in Pools auf, die eine oder mehrere problematische VMs haben. Wenn VMs problematisch sind, wird möglicherweise das folgende Verhalten angezeigt:

  • Windows. Die Windows VM stürzt aufgrund eines Stop-Fehlers („blauer Bildschirm“) ab.
  • Linux. Die Linux-VM reagiert in der Konsole möglicherweise nicht und wird normalerweise nicht heruntergefahren.

Problemumgehung:

  1. Erzwingen Sie das Herunterfahren der virtuellen Maschine. Dazu können Sie auf dem Host mit der problematischen VM eine der folgenden Aktionen ausführen:

    • Wählen Sie in XenCenter die VM aus, und klicken Sie dann im Menü VM auf Herunterfahren erzwingen.

    • Führen Sie den Befehlvm-shutdown xe mit dem force Parameter true aus, wie im Citrix Hypervisor Administratorhandbuch beschrieben. Zum Beispiel:

       xe vm-shutdown  force=true  uuid=vm_uuid
      

      Sie finden die Host-UUID auf der Registerkarte Allgemein für diesen Host (in XenCenter) oder durch Ausführen des Befehlshost-list xe. Sie finden die VM UUID auf der Registerkarte Allgemein für die VM oder durch Ausführen des Befehlsvm-list xe. Weitere Informationen finden Sie unter Befehlszeilenschnittstelle.

  2. Migrieren Sie in der xsconsole des Citrix Hypervisor, der die abgestürzte VM oder in XenCenter ausgeführt wird, alle VMs auf einen anderen Host, und führen Sie denxe-toolstack-restart Befehl aus.

Probleme beim Ändern von Workload-Balancing-Servern

Wenn Sie einen Pool mit einem anderen Workload Balancing-Server verbinden, ohne die Verbindung zum Workload Balancing zu trennen, überwachen sowohl alte als auch neue Workload Balancing-Server den Pool.

Um dieses Problem zu lösen, können Sie eine der folgenden Aktionen ausführen:

  • Fahren Sie die alte virtuelle Workload Balancing-Appliance herunter und löschen Sie sie.
  • Beenden Sie die Workload-Balancing-Dienste manuell. Diese Dienste sind Analyse, Datensammlung und Webdienst.

Hinweis:

Verwenden Sie den Befehlpool-deconfigure-wlb xe nicht, um einen Pool von der virtuellen Workload Balancing-Appliance zu trennen, oder verwenden Sie den Befehlpool-initialize-wlb xe, um eine andere Appliance anzugeben.

Workload-Balancing-Befehle

Dieser Abschnitt enthält eine Referenz für die Befehle „Workload Balancing“. Sie können diese Befehle über den Citrix Hypervisor-Server oder die Citrix Hypervisorkonsole ausführen, um den Workload Balancing zu steuern oder Workload Balancing-Einstellungen auf dem Citrix Hypervisor-Server zu konfigurieren. Dieser Anhang enthält xe-Befehle und Dienstbefehle.

Führen Sie die folgenden Dienstbefehle auf der Workload Balancing-Appliance aus. Dazu müssen Sie sich bei der virtuellen Appliance „Workload Balancing“ anmelden.

Melden Sie sich bei der virtuellen Appliance für den Workload Balancing an

Bevor Sie Dienstbefehle ausführen oder die Datei wlb.conf bearbeiten können, müssen Sie sich bei der virtuellen Appliance „Workload Balancing“ anmelden. Dazu müssen Sie einen Benutzernamen und ein Kennwort eingeben. Melden Sie sich mit dem Stammbenutzerkonto an, sofern Sie keine zusätzlichen Benutzerkonten auf der virtuellen Appliance erstellt haben. Sie haben dieses Konto beim Ausführen des Assistenten für die Konfiguration des Arbeitslastausgleichs angegeben (bevor Sie Ihren Pool mit dem Workload Balancing verbunden haben). Sie können optional die Registerkarte Konsole in XenCenter verwenden, um sich bei der Appliance anzumelden.

So melden Sie sich bei der virtuellen Appliance „Workload Balancing“ an:

  1. Geben Sie an der Anmeldeaufforderung „ Name-of-your-WLB-VPX “ den Benutzernamen des Kontos ein. Beispiel: Wowlb-vpx-pos-pool ist der Name Ihrer Workload Balancing-Appliance:

    wlb-vpx-pos-pool login: root
    
  2. Geben Sie an der Eingabeaufforderung Kennwort das Kennwort für das Konto ein:

    wlb-vpx-pos-pool login: root
    

    Hinweis:

    Um sich von der virtuellen Appliance „Workload Balancing“ abzumelden, geben Sie einfachlogout an der Eingabeaufforderung ein.

wlb restart

Führen Sie denwlb restart Befehl von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing Data Collection, Web Service und Data Analysis Services zu beenden und neu zu starten.

wlb start

Führen Sie denwlb start Befehl von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing Data Collection, Web Service und Data Analysis Services zu starten.

wlb stop

Führen Sie denwlb stop Befehl von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing Data Collection, Web Service und Data Analysis Services zu stoppen.

wlb status

Führen Sie denwlb status Befehl von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um den Status des Workload Balancing-Servers zu ermitteln. Nachdem Sie diesen Befehl ausgeführt haben, wird der Status der drei Workload Balancing-Dienste (Web Service, Data Collection Service und Data Analysis Service) angezeigt.

Ändern der Konfigurationsoptionen für den Workload Balancing

Viele Workload Balancing-Konfigurationen, wie die Datenbank- und Web-Service-Konfigurationsoptionen, werden in der Datei wlb.conf gespeichert. Die Datei wlb.conf ist eine Konfigurationsdatei auf der virtuellen Appliance „Workload Balancing“.

Um das Ändern der am häufigsten verwendeten Optionen zu erleichtern, stellt Citrix einen Befehl bereitwlb config. Wenn Sie denwlb config Befehl auf der virtuellen Appliance „Workload Balancing“ ausführen, können Sie das Benutzerkonto „Workload Balancing“ umbenennen, das Kennwort ändern oder das PostgreSQL Kennwort ändern. Nachdem Sie diesen Befehl ausgeführt haben, werden die Workload Balancing-Dienste neu gestartet.

So führen Sie den Befehl wlb config aus:

  1. Führen Sie an der Eingabeaufforderung Folgendes aus:

    wlb config
    

Auf dem Bildschirm werden eine Reihe von Fragen angezeigt, die Sie durch die Änderung des Benutzernamens und des Kennworts für den Workload Balancing und des PostgreSQL Kennworts führen. Befolgen Sie die Fragen auf dem Bildschirm, um diese Elemente zu ändern.

Wichtig:

Überprüfen Sie alle Werte, die Sie in der Datei wlb.conf eingeben: Workload Balancing überprüft keine Werte in der Datei wlb.conf. Wenn die von Ihnen angegebenen Konfigurationsparameter nicht innerhalb des erforderlichen Bereichs liegen, generiert der Workload Balancing kein Fehlerprotokoll.

Bearbeiten der Konfigurationsdatei für den Workload Balancing

Sie können die Konfigurationsoptionen für den Workload Balancing ändern, indem Sie die Datei wlb.conf bearbeiten, die im Verzeichnis /opt/vpx/wlb auf der virtuellen Appliance Workload Balancing gespeichert ist. Ändern Sie im Allgemeinen nur die Einstellungen in dieser Datei unter Anleitung von Citrix. Es gibt jedoch drei Kategorien von Einstellungen, die Sie bei Bedarf ändern können:

  • Kontoname und Kennwort des Arbeitslastausgleichs. Es ist einfacher, diese Anmeldeinformationen zu ändern, indem Sie denwlb config Befehl ausführen.
  • Datenbankkennwort. Dieser Wert kann mit der Datei wlb.conf geändert werden. Citrix empfiehlt jedoch, sie über denwlb config Befehl zu ändern, da dieser Befehl die Datei wlb.conf ändert und das Kennwort in der Datenbank automatisch aktualisiert. Wenn Sie stattdessen die Datei wlb.conf ändern möchten, müssen Sie eine Abfrage ausführen, um die Datenbank mit dem neuen Kennwort zu aktualisieren.
  • Datenbank-Grooming-Parameter. Mithilfe dieser Datei können Sie Datenbankpflegeparameter ändern, z. B. das Datenbankpflegeintervall, indem Sie die Anweisungen im Abschnitt Datenbankverwaltung befolgen. In diesem Fall empfiehlt Citrix jedoch Vorsicht.

Für alle anderen Einstellungen in der Datei wlb.conf empfiehlt Citrix zurzeit, sie standardmäßig zu belassen, es sei denn, Citrix hat Sie angewiesen, sie zu ändern.

So bearbeiten Sie die Datei wlb.conf:

  1. Führen Sie Folgendes an der Eingabeaufforderung auf der virtuellen Appliance „Workload Balancing“ aus (Beispiel VI):

    vi /opt/vpx/wlb/wlb.conf
    

    Auf dem Bildschirm werden verschiedene Abschnitte der Konfigurationsoptionen angezeigt.

  2. Ändern Sie die Konfigurationsoptionen, und beenden Sie den Editor.

Nach dem Bearbeiten der Datei wlb.conf müssen Sie die Workload Balancing Services nicht neu starten. Die Änderungen treten unmittelbar nach dem Beenden des Editors in Kraft.

Wichtig:

Überprüfen Sie alle Werte, die Sie in der Datei wlb.conf eingeben: Workload Balancing überprüft keine Werte in der Datei wlb.conf. Wenn die von Ihnen angegebenen Konfigurationsparameter nicht innerhalb des erforderlichen Bereichs liegen, generiert der Workload Balancing kein Fehlerprotokoll.

Vergrößern der Details im Arbeitslastausgleichsprotokoll

Das Workload-Balancing-Protokoll enthält eine Liste der Ereignisse auf der virtuellen Workload-Balancing-Appliance, einschließlich Aktionen für das Analysemodul, die Datenbank und das Überwachungsprotokoll. Diese Protokolldatei befindet sich an folgendem Speicherort: /var/log/wlb/logfile.log.

Sie können, falls gewünscht, die Detailgenauigkeit des Workload Balancing-Protokolls erhöhen. Ändern Sie dazu den Abschnitt Ablaufverfolgungsflags der Konfigurationsdatei „Workload Balancing“ (wlb.conf), der sich an folgendem Speicherort befindet: /opt/vpx/wlb/wlb.conf. Geben Sie 1 oder true ein, um die Protokollierung für eine bestimmte Ablaufverfolgung zu aktivieren, und 0 oder false, um die Protokollierung zu deaktivieren. Geben Sie beispielsweise Folgendes ein, um die Protokollierung für die Analysis Engine-Ablaufverfolgung zu aktivieren:

AnalEngTrace=1

Möglicherweise möchten Sie die Protokollierungsdetails erhöhen, bevor Sie ein Problem an den technischen Support von Citrix melden oder bei der Fehlerbehebung melden.

Protokollierungsoption Ablaufverfolgungskennzeichen Nutzen oder Zweck
Analyse-Engine-Ablaufverfolgung AnalEngTrace Protokolliert Details der Berechnungen der Analyse-Engine. Zeigt Details zu den Entscheidungen, die die Analyse-Engine trifft, und erhält möglicherweise Einblick in die Gründe, warum Workload Balancing keine Empfehlungen ausgibt.
Datenbank-Trace DatabaseTrace Protokolliert Details zu Datenbank-Lese-/Schreibvorgängen. Wenn Sie diese Ablaufverfolgung jedoch belassen, erhöht sich die Größe der Protokolldatei schnell.
Datenerfassungsverfolgung DataCollectionTrace Protokolliert die Aktionen zum Abrufen von Metriken. Mit diesem Wert können Sie die Metriken anzeigen, die Workload Balancing abruft und in den Workload Balancing-Datenspeicher eingefügt wird. Wenn Sie diese Ablaufverfolgung jedoch belassen, erhöht sich die Größe der Protokolldatei schnell.
Verfolgung der Datenkomprimierung DataCompactionTrace Protokolliert Details darüber, wie viele Millisekunden es gedauert hat, um die Metrikdaten zu komprimieren.
Datenereignisverfolgung DataEventTrace Diese Ablaufverfolgung enthält Details zu Ereignissen, die Workload Balancing von XenServer abfangen.
Datenpflege Ablaufverfolgung DataGroomingTrace Diese Ablaufverfolgung enthält Details zur Datenbankpflege.
Datenmetrikverfolgung DataMetricsTrace Protokolliert Details zum Analysieren von Metrikdaten. Wenn diese Ablaufverfolgung eingeschaltet wird, erhöht sich die Größe der Protokolldatei schnell.
Warteschlangenverwaltung Ablaufverfolgung QueueManagementTrace Protokolliert Details zur Datenerfassungswarteschlangenverwaltung. (Diese Option ist für den internen Gebrauch geeignet.)
Datenspeicher-Ablaufverfolgung DataSaveTrace Protokolliert Details zum Pool, der in der Datenbank gespeichert wird.
Host-Trace bewerten ScoreHostTrace Protokolliert Details darüber, wie der Workload Balancing zu einem Score für einen Host kommt. Diese Ablaufverfolgung zeigt die detaillierten Ergebnisse, die durch den Workload Balancing generiert werden, wenn die Sternbewertungen für die Auswahl der optimalen Server für die VM-Platzierung berechnet werden.
Überwachungsprotokollablaufverfolgung AuditLogTrace Zeigt die Aktion der Überwachungsprotokolldaten an, die erfasst und geschrieben werden. (Diese Option ist nur für die interne Verwendung bestimmt und enthält keine Informationen, die im Überwachungsprotokoll erfasst werden.) Wenn Sie diese Ablaufverfolgung jedoch belassen, erhöht sich die Größe der Protokolldatei schnell.
Zeitgesteuerte Task-Ablaufverfolgung ScheduledTaskTrace Protokolliert Details zu geplanten Tasks. Wenn beispielsweise Änderungen im geplanten Modus nicht funktionieren, können Sie diese Ablaufverfolgung aktivieren, um die Ursache zu untersuchen.
Webdienstablaufverfolgung WlbWebServiceTrace Protokolliert Details über die Kommunikation mit der Web-Service-Schnittstelle.