Citrix Hypervisor

Verwalten der virtuellen Appliance für den Arbeitslastausgleich

Dieser Artikel enthält Informationen zu den folgenden Themen:

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

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

Hinweis:

Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung Zugriff auf Citrix Hypervisor haben. 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 Features gehören Folgende:

  • 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 den Arbeitslastausgleich zum ersten Mal verwenden, gibt es zwei Hauptaufgaben, für die Sie den Arbeitslastausgleich täglich (oder regelmäßig) verwenden:

  • Bestimmen 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 unter beschrieben Generieren von Workload-Berichten, ist eine weitere häufig verwendete Aufgabe.

Bestimmen Sie den besten Host, 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 möchten und wenn Sie 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 Arbeitslastausgleich 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, dass Sie VMs auf einem Host konsolidieren. Wenn Sie nicht im automatisierten Modus ausgeführt werden, können Sie diese Empfehlung entweder akzeptieren und anwenden oder ignorieren.

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

Wichtig:

Wenn der Workload Balancing für eine bestimmte Zeit ausgeführt wird, sollten Sie Ihre Performance-Schwellenwerte bewerten, wenn Sie keine optimalen Platzierungsempfehlungen erhalten. Diese Auswertung wird in beschrieben Verstehen, wann der Workload Balancing Empfehlungen gibt. 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 den optimalen Poolmitgliedern, die VM auf zu starten. Die Empfehlungen werden auch als Sternebewertungen bezeichnet, da Sterne verwendet werden, um den besten Host anzugeben.

 Diese Abbildung zeigt eine Bildschirmaufnahme der Funktion "Start On Server". Weitere Sterne erscheinen neben host17, da dieser Host der optimale Host ist, auf dem die VM gestartet werden kann. host16 hat keine Sterne daneben, was darauf hinweist, dass Host nicht empfohlen wird. Da host16 jedoch aktiviert ist, kann der Benutzer es auswählen. host18 ist aufgrund unzureichender Arbeitsspeicher ausgegraut, sodass der Benutzer ihn nicht auswählen kann.

Der Begriff optimal gibt den physischen Server an, der am besten für das Hosting Ihrer Arbeitslast geeignet ist. 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 über eine gute Leistung verfügen. 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 der 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 der Workload Balancing VMs auf Hosts, auf denen bereits VMs ausgeführt werden. Dieser Ansatz stellt sicher, dass VMs auf möglichst wenigen Hosts ausgeführt werden.

  • 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 zu machen, die die VM benötigt. Beispielsweise kann der Workload Balancing einen Host mit weniger verfügbarer CPU, aber mehr verfügbarem Arbeitsspeicher auswählen, wenn dies der Fall ist, den die VM benötigt.

Wenn der Workload Balancing aktiviert ist, gibt XenCenter Bewertungen an, um die optimalen Hosts für das Starten einer VM anzugeben. Diese Bewertungen werden ebenfalls bereitgestellt:

  • 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 ein Platzierungsfeature 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 eines der Platzierungs-Features, um den Host mit den meisten Sternen auszuwählen.

So starten Sie eine virtuelle Maschine auf dem optimalen Server

  1. Wählen Sie im Bereich Ressourcen 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 virtuellen Maschine 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 Start on Server auswählen, indem Sie im Bereich Ressourcen mit der rechten Maustaste auf die zu startende VM klicken.

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 fortgesetzt werden soll.

  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 virtuellen Maschine 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 Bereich Ressourcen mit der rechten Maustaste auf die angehaltene VM klicken.

Optimierungsempfehlungen akzeptieren

Workload Balancing enthält Empfehlungen zu Möglichkeiten, wie Sie VMs migrieren können, um Ihre Umgebung zu optimieren. 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 Bildschirmaufnahme zeigt eine Optimierungsempfehlung für eine VM, HA-PROT-VM-7 und einen Host host17.domain4.bedford4.ctx4.

Optimierungsempfehlungen basieren auf folgenden:

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

  • Performance-Metriken 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 nur dann für die VM-Platzierung, wenn kein anderer Host die Arbeitslast akzeptieren kann. Wenn ein Pool im Modus “Maximale Dichte” arbeitet, berücksichtigt der Workload Balancing den Poolmaster zuletzt, wenn er die Reihenfolge bestimmt, in der Hosts mit VMs gefüllt werden soll.

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. Beispielsweise wird in der Empfehlung “CPU” angezeigt, um die CPU-Auslastung zu verbessern. Wenn die Energieverwaltung für den Workload Balancing aktiviert ist, zeigt der Workload Balancing auch Optimierungsempfehlungen für Hosts an, die das Ein- oder Ausschalten empfohlen wird. 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:

Ermitteln Sie den Optimierungsmodus für einen Pool, indem Sie XenCenter verwenden, um den Pool auszuwählen. 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 es empfohlene Optimierungen für VMs im ausgewählten Ressourcenpool gibt, werden diese auf der Registerkarte WLB im Abschnitt Optimierungsempfehlungen 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 sehen können.

WLB-Empfehlungen unter hoher Verfügbarkeit verstehen

Wenn Sie Workload Balancing und Citrix Hypervisor High Availability im selben Pool aktiviert haben, 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 Empfehlung für den Arbeitslastausgleich und einer Einstellung für hohe Verfügbarkeit besteht, hat die Einstellung Hohe Verfügbarkeit immer Vorrang. In der Praxis bedeutet dieser Vorrang, dass:

  • Wenn der Versuch, eine VM auf einem Host zu starten, gegen den Plan für hohe Verfügbarkeit verstößt, gibt Ihnen der Workload Balancing keine Sterne.

  • Der Workload Balancing schaltet Hosts nicht automatisch ab, die über die im Feld Zulässige Fehler im Dialogfeld “ HA konfigurieren “ angegebene Anzahl hinausgehen.

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

    • Wenn der Workload Balancing im automatisierten Modus ausgeführt wird und die Energieverwaltung aktiviert ist, werden Empfehlungen ignoriert, die die Anzahl der tolerierten Hostfehler überschreiten. In diesem Fall zeigt das Arbeitslastausgleichsprotokoll eine Meldung an, dass die Energieverwaltungsempfehlung nicht angewendet wurde, da hohe Verfü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. Dieser Abschnitt enthält insbesondere Informationen zu den folgenden Themen:

  • So erstellen Sie Berichte

  • Welche Workload-Berichte verfügbar sind

Hinweis:

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

Übersicht über Workload-Berichte

Mit den Berichten zum Workloadausgleich können Sie Kapazitätsplanung durchführen, den Zustand des virtuellen Servers ermitteln und bewerten, wie effektiv die konfigurierten Schwellenwerte sind.

Mit dem Arbeitslastausgleich können Sie Berichte für 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” -Berichte, die einen zusammenfassenden Überblick über einen Bereich bieten

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

Sie können den Pool Integritätsbericht verwenden, um zu bewerten, wie effektiv Ihre Optimierungsschwellenwerte sind. Während der Workload Balancing Standardschwelleneinstellungen bereitstellt, müssen Sie diese Standardwerte möglicherweise anpassen, damit sie in Ihrer Umgebung einen Mehrwert bieten. Wenn Sie die Optimierungsschwellenwerte nicht an die richtige Stufe für Ihre Umgebung angepasst haben, sind Empfehlungen für den Arbeitslastausgleich möglicherweise nicht für Ihre Umgebung geeignet.

Um einen Bericht über den Arbeitslastausgleich zu generieren, muss im Pool der Arbeitslastausgleich ausgeführt werden. Idealerweise führt der Pool Workload Balancing für einige Stunden oder lange genug aus, um die Daten zu generieren, die in den Berichten angezeigt werden sollen.

Generieren eines Berichts zum Arbeitslastausgleich

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

    Tipp:

    Sie können das Fenster “Arbeitslastberichte” auch auf der Registerkarte “WLB” anzeigen, indem Sie auf die Schaltfläche “Berichte” klicken.

  2. Wählen Sie im Fenster “Arbeitslastberichte” einen Bericht aus dem Bereich “Berichte” aus.

  3. Wählen Sie das Startdatum und das Enddatum für die Auswertungsperiode. Je nach ausgewähltem 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 unter Workload-Balancing-Berichts-Glossar.

Nach dem Generieren eines Berichts können Sie mit 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.

Symbolleisten-Schaltflächen Beschreibung
Dokumenten-Karte Mitder Dokumentzuordnung können Sie eine Dokumentzuordnung anzeigen, mit der Sie durch lange Berichte navigieren können.
Seite vorwärts und zurück Mit derSeite vorwärts/zurück können Sie eine Seite im Bericht vorwärts oder zurück verschieben.
Zurück zum übergeordneten Bericht Zurück zum übergeordneten Bericht ermöglicht es Ihnen, zum übergeordneten Bericht zurückzukehren, wenn Sie mit Drill-Through-Berichten arbeiten. Hinweis: Diese Schaltfläche ist nur in Drill-Through-Berichten verfügbar, z. B. im Pool-Integritätsbericht.
Rendern stoppen Rendering beenden bricht die Berichtsgenerierung ab.
Drucken MitDrucken können Sie einen Bericht drucken und allgemeine Druckoptionen festlegen. Zu diesen Optionen gehören: der Drucker, die Anzahl der Seiten und die Anzahl der Kopien.
Layout drucken 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 derSeiteneinrichtung können Sie Druckoptionen wie Papierformat, Seitenausrichtung und Seitenränder angeben.
Exportieren Mit demExport können Sie den Bericht als Acrobat-Datei (.PDF) oder als Excel-Datei mit der Erweiterung.XLS exportieren.
Suchen Mit derSuche können Sie nach einem Wort in einem Bericht suchen, z. B. nach dem Namen einer VM.

Drucken eines Berichts zum Arbeitslastausgleich

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 Berichts zum Arbeitslastausgleich

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

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

  2. Wählen Sie im Menü der Schaltfläche Exportieren eines der folgenden Elemente aus:

    • [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 Daten, die für Berichte verfügbar sind, einschließlich “Drilldown” -Daten. Berichte, die als PDF exportiert und in XenCenter angezeigt werden, enthalten nur die Daten, die Sie beim Generieren des Berichts ausgewählt haben.

Workload-Balancing-Berichts-Glossar

Dieser Abschnitt enthält Informationen zu den folgenden Auswertungen für den Arbeitslastausgleich:

Analyse der Ausgleichsbelastung

mit der Auswertung “Ausgleichslastungsanalyse” (“Ausgleichsbuchungsbericht”) können Sie ermitteln, wie viel von einer Ressource eine bestimmte Abteilung in Ihrer Organisation verwendet hat. Insbesondere zeigt der Bericht Informationen zu allen VMs in Ihrem Pool, einschließlich deren Verfügbarkeit und Ressourcenauslastung. Da dieser Bericht die Betriebszeit der VM 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 Kalkulationstabelle, um den Preis pro Einheit einzubeziehen. 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 in Erwägung ziehen, Abteilungs- oder Kundennamen in Ihre VM-Benennungskonventionen einzubeziehen. 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 derzeit der VM zugewiesenen Speichermenge. Citrix Hypervisor ermöglicht Ihnen eine feste Speicherzuweisung oder eine automatische Anpassung der Speicherzuweisung (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 daneben 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 Spalte vCPU-Zuweisung “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 einer VM beispielsweise 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, entspricht der Wert der niedrigsten Auslastung der kombinierten Kapazität beider vCPUs als Prozentsatz.

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

  • Maximale CPU-Auslastung (%). Der höchste Prozentsatz der virtuellen CPU-Kapazität der 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 virtuellen CPUs dar.

  • Durchschnittliche CPU-Auslastung (%). Der durchschnittliche Betrag (ausgedrückt als Prozentsatz) der virtuellen CPU-Kapazität der VM, der 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 virtuellen CPUs dar.

  • Gesamte Speicherzuweisung (GB). Der Speicherplatz, der derzeit der VM zum Zeitpunkt der Ausführung des Berichts zugewiesen ist. Häufig entspricht dieser Festplattenspeicher, sofern Sie ihn nicht geändert haben, dem Festplattenspeicher, den Sie der VM beim Erstellen 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 Speichermenge zugewiesen haben (z. B. 1.024 MB), wird dieselbe Speichermenge in den folgenden Spalten angezeigt: Aktueller minimaler dynamischer Speicher (MB), Aktueller maximaler dynamischer Speicher (MB), Aktueller zugewiesener Arbeitsspeicher (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 minimaler Speicher und 2.048 MB als maximaler Speicher hat, 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 VM basierend auf einem Bereich automatisch anpasst, wird die maximale Speichermenge in diesem Bereich angezeigt. Wenn die Speicherbereichswerte beispielsweise 1.024 MB mindestens und 2.048 MB maximal betragen, wird 2.048 MB in der Spalte Aktueller maximaler dynamischer Speicher (MB) angezeigt.

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

  • Aktuell zugewiesener Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn die dynamische Speichersteuerung konfiguriert ist, gibt dieser Wert an, wie viel Arbeitsspeicher Citrix Hypervisor der VM beim Ausführen des Berichts zugewiesen wird.

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

    Hinweis:

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

  • Durchschnittlicher zugewiesener Speicher (MB).

    • Dynamische Speicherzuweisung. Wenn die dynamische Speichersteuerung konfiguriert ist, gibt dieser Wert die durchschnittliche Speicherkapazität an, die Citrix Hypervisor der VM im Berichtszeitraum zugewiesen hat.

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

    Hinweis:

    Wenn Sie die Speicherzuweisung der VM 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 Basispunkte sendet und im Berichtszeitraum durchschnittlich 23.831 Basispunkte empfängt, ist die durchschnittliche Netzwerkauslastung die Gesamtsumme dieser Werte: 24.858 Basispunkte.

  • 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 Netzwerkschreibvorgä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 Poolintegritätsbericht für einen Host verwenden, um zu bestimmen, wie sich die Leistung des Hosts auf die allgemeine Poolintegrität auswirken kann. Wenn Sie die Leistungsschwellenwerte bearbeiten, können Sie diesen Bericht verwenden, um Einblicke in die Hostleistung 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 **Hostintegritätsverlauf Klicken Sie hier, um Berichtsdaten anzuzeigen, die für den Zeitraum nach Haus gruppiert**sind.

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 um 12:00 Uhr dar. Diese Informationen werden als Durchschnitt kombiniert. Wenn die CPU-Auslastung am 1. Mai um 12.00 Uhr 82%, am 2. Mai 88% um 12.00 Uhr und an allen anderen Tagen 75% betrug, beträgt der Durchschnitt für 12.00 Uhr 76,3%.

Hinweis:

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

Performance Historie der Pooloptimierung

Der Bericht zur Optimierungsleistung zeigt Optimierungsereignisse für die durchschnittliche Ressourcennutzung dieses Pools an. Bei diesen Ereignissen handelt es sich um Instanzen, in denen 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 ausgibt.

Im Allgemeinen sinkt die Ressourcennutzung nach einem Optimierungsereignis oder bleibt stabil. Wenn nach der Optimierung keine verbesserte Ressourcennutzung angezeigt wird, sollten Sie Schwellenwerte neu justieren. Überlegen Sie auch, ob der Ressourcenpool zu viele VMs hat 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:

  • Importieren und Exportieren
  • Host- und Pool-Backups
  • Zugriff auf Gast- und Host-Konsole.

Der Bericht enthält aussagekräftigere Informationen, wenn Sie Citrix Hypervisor Administratoren ihre eigenen Benutzerkonten mit unterschiedlichen Rollen bereitstellen, die ihnen mit der RBAC-Funktion zugewiesen wurden.

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 Gast- und Hostkonsolen. 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 Bericht Pool Audit-Pfad gelten die in der Event Action Spalte aufgeführten Ereignisse für einen Pool, eine VM oder einen Host. Informationen zu den Ereignissen, auf die sich die Ereignisse beziehen, finden Sie in den Event Object Spalten Object Name und im Bericht. Weitere Ereignisdefinitionen finden Sie im Abschnitt Ereignisse der Citrix Hypervisor Verwaltungs-API.

Pool-Audit-Trail Granularität Ereignisaktion Benutzeraktion
Minimum pool.join Den Host angewiesen, einem neuen Pool beizutreten
Minimum pool.join_force Den Host angewiesen (erzwungen), einem Pool beizutreten
Mittel SR.destroy Speicher-Repository zerstört
Mittel SR.create Speicher-Repository erstellt
Mittel VDI.snapshot Hat einen schreibgeschützten Snapshot des VDI erstellt und einen Verweis auf den Snapshot zurückgegeben
Mittel VDI.clone Hat eine exakte Kopie des VDI erstellt und einen Verweis auf die neue Festplatte zurückgegeben
Mittel VIF.plug Hot Plugged die angegebene VIF und dynamisches Anhängen an die ausgeführte VM
Mittel VIF.unplug Die angegebene VIF wurde von der ausgeführten VM im Hot abgetrennt und dynamisch von der ausgeführten VM getrennt.
Maximal auth.get_subject_identifier Den externen Verzeichnisdienst abgefragt, um den Betreff-Bezeichner als String aus dem für Menschen lesbaren Betreffnamen zu erhalten
Maximal task.cancel Angefordert, 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 Erhalten des gemeinsam nutzbaren Feldes des gegebenen VDI
Maximal SR.get_all Gibt eine Liste aller SRs zurück, die dem System bekannt sind
Maximal pool.create_new_blob Erstellt einen Platzhalter für ein benanntes binäres Datenelement, das 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 Zustand der VMs beschreibt, initialisiert, wenn die VM gestartet wird, und aktualisiert, um Änderungen der Laufzeitkonfiguration widerzuspiegeln, z. B. CPU-Hotplug
Pool Gesundheit

Der Poolintegritä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 Maximum Density lautet und Ihre Ressourcennutzung grün ist, passt WLB möglicherweise nicht die maximal mögliche Anzahl von VMs auf diesem Host oder Pool an. Wenn dies der Fall ist, passen Sie die Performance-Schwellenwerte an, bis der größte Teil der Ressourcenauslastung in den Schwellenwert “Mittelwert” (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 auf ein Kreisdiagramm für die Ressourcennutzung eines Hosts doppelklicken, zeigt XenCenter den Bericht “Hostintegritätsverlauf” für diese Ressource auf diesem Host an. Wenn Sie auf der Symbolleiste auf Zurück zum übergeordneten Bericht klicken, kehren Sie zum Bericht Poolintegritätsverlauf zurück.

Wenn Sie feststellen, dass die meisten Ihrer Berichtsergebnisse nicht im mittleren Bereich 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 an 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 Health Historie

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

Der Arbeitslastausgleich extrapoliert die Schwellenbereiche von den Werten, die Sie für die kritischen Schwellenwerte festgelegt haben, wenn Sie den Pool mit dem Arbeitslastausgleich verbunden haben. Obwohl der Pool Integritätsbericht ähnlich ist, zeigt der Pool Integritätsverlauf die durchschnittliche Auslastung für eine Ressource an einem bestimmten Datum an. Anstelle der Gesamtzeit, die die Ressource in einem Schwellenwert verbracht hat.

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) gemittelt. Da in diesem Diagramm freier Speicher angezeigt wird, ist der kritische Schwellenwert im Gegensatz zu den anderen Ressourcen ein niedriger Wert.

Einige Punkte zur Interpretation dieses Berichts:

  • Wenn sich die durchschnittliche Verwendungslinie im Diagramm der Linie Mittelwert (blau) nähert, zeigt dies 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, in dem:
    • Ihre Platzierungsstrategie ist Maximum Density
    • 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 die Datenpunkte in Ihren Diagrammen nicht im mittleren Schwellenwert liegen, 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.

Verlauf der Pooloptimierung

Der Bericht zur Pooloptimierung bietet chronologische Einblicke in die Aktivitäten zur Optimierung des Arbeitslastausgleichs.

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 der Workload Balancing optimiert hat.

  • Grund. 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.

  • Auf Host. Der physische Server, auf den die VM migriert wurde.

  • Zeit. Die Zeit, zu der die Optimierung stattgefunden hat.

Tipp:

Sie können auch einen Bericht zur Pooloptimierung über die Registerkarte “WLB” generieren, indem Sie auf den Link “Verlauf anzeigen” klicken.

Bewegungshistorie virtueller Maschinen

Dieses Liniendiagramm zeigt an, wie oft VMs in einem Ressourcenpool über einen Zeitraum migriert wurden. Es gibt an, ob eine Migration aus einer Optimierungsempfehlung resultiert und auf welchen Host die VM verschoben hat. Dieser Bericht gibt auch den Grund für die Optimierung an. Sie können diesen Bericht verwenden, um die Anzahl der Migrationen in einem Pool zu ü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 an einem bestimmten Datum anzeigen, indem Sie das Pluszeichen im Abschnitt Datum des Berichts erweitern.

Performance-Verlauf der virtuellen Maschine

In diesem Bericht werden Leistungsdaten für jede VM auf einem bestimmten Host für einen von Ihnen angegebenen Zeitraum angezeigt. Der Arbeitslastausgleich basiert auf der Menge der virtuellen Ressourcen, die der VM zugewiesen wurden. Wenn die durchschnittliche CPU-Auslastung für Ihre VM beispielsweise 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 während des angegebenen Zeitraums 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 zu CPU-Auslastung, freiem Arbeitsspeicher, Lese-/Schreibzugriff im Netzwerk und Lese-/Schreibzugriff auf Datenträger an.

Funktionen und Einstellungen für den Workloadausgleich verwalten

In diesem Abschnitt finden Sie Informationen zum Ausführen optionaler Änderungen an den Einstellungen für den Arbeitslastausgleich. Dazu gehören:

  • Optimierungsmodus anpassen

  • Automatisches Optimieren und Verwalten der Stromversorgung

  • Ändern der kritischen Schwellenwerte

  • Metrische Gewichtungen abstimmen

  • Hosts von Empfehlungen ausschließen

  • Erweiterte Automatisierungseinstellungen und Datenspeicher konfigurieren

  • Passen Sie die Granularitätseinstellungen für den Pool Audit Trail an

In diesem Abschnitt wird davon ausgegangen, dass Sie Ihren Pool bereits mit einer virtuellen Appliance für den Arbeitslastausgleich verbunden haben. Weitere Informationen zum Herunterladen, Importieren und Konfigurieren einer virtuellen Appliance für den Arbeitslastausgleich finden Sie unter Erste Schritte. Informationen zum Herstellen einer Verbindung mit der virtuellen Appliance finden Sie unter Herstellen einer Verbindung mit der virtuellen Appliance für den Arbeitslastausgleich.

Ändern der Einstellungen für den Arbeitslastausgleich

Nachdem Sie eine Verbindung mit der virtuellen Workload Balancing-Appliance hergestellt haben, können Sie bei Bedarf die Einstellungen bearbeiten, die der Workload Balancing zum Berechnen der Platzierung und Empfehlungen verwendet.

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

  • Ändern der Platzierungsstrategie
  • Konfigurieren von automatischen Optimierungen und Energieverwaltung
  • Bearbeiten von Performance-Schwellenwerten und Metrik-Gewichtungen
  • Hosts ausschließen.

Die Einstellungen für den Arbeitslastausgleich 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 Ihnen, Ihre Performance-Schwellenwerte auszuwerten und zu bestimmen, ob diese 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.

  • Keine Empfehlungen erhalten, 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 kritischen Schwellenwerte für das Netzwerk zu senken, bis der Workload Balancing Empfehlungen bereitstellt.

Bevor Sie Ihre Schwellenwerte bearbeiten, können Sie für jeden physischen Host im Pool einen Poolintegritätsbericht und den Poolintegritätsbericht generieren.

Mit den Eigenschaften der Workloadausgleichskonfiguration in XenCenter können Sie die Konfigurationseinstellungen ä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 Arbeitslastausgleich.

Wählen Sie im Bereich "Infrastruktur" von XenCenter "XenCenter" > your-pool.

Klicken Sie im Bereich Eigenschaften auf die Registerkarte WLB .

Klicken Sie auf der Registerkarte WLB auf Einstellungen .

Optimierungsmodus anpassen

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

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

  • Maximieren Sie die Leistung. (Standardeinstellung.) Workload Balancing versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, CPU-, Speicher- und Netzwerkdruck für alle Hosts zu minimieren. Wenn “Maximize Performance” 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 “Dichte maximieren” als Platzierungsstrategie auswählen, können Sie ähnliche Parameter wie unter “Leistung maximieren” angeben. Der Workload Balancing verwendet diese Parameter jedoch, um zu bestimmen, wie VMs auf einem Host gepackt werden können. Wenn “Maximize Density” Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing Konsolidierungsoptimierungen, wenn eine VM den Schwellenwert “Niedrig” erreicht.

Mit dem Arbeitslastausgleich können Sie diese Optimierungsmodi jederzeit anwenden, Fest oder zwischen den Modi für bestimmte Zeiträume wechseln, Geplant:

  • Feste Optimierungsmodi setzen Workload Balancing auf ein bestimmtes Optimierungsverhalten immer. 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. Sie können beispielsweise den Workload Balancing so konfigurieren, dass die Leistung während des Tages optimiert wird, an dem Benutzer eine Verbindung herstellen. Um Energie zu sparen, können Sie dann für Workload Balancing festlegen, um die maximale Dichte bei Nacht zu optimieren.

    Wenn Sie Modi zur zeitgesteuerten Optimierung konfigurieren, wird der Arbeitslastausgleich zu Beginn des angegebenen Zeitraums automatisch in den Optimierungsmodus geändert. Sie können Everyday, 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. (Standardeinstellung.) Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, CPU-, Speicher- und Netzwerkdruck für alle Hosts zu minimieren.

  • Dichte maximieren. Versucht, so viele VMs wie möglich auf einen physischen Host anzupassen. 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 Bereich "Infrastruktur" 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 zu 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-, Speicher- und Netzwerkdruck für alle Hosts zu minimieren.

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

Wählen Sie 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 eine Aufgabe planen, wechselt der Arbeitslastausgleich wie geplant in diesen Modus, aber dann wird er nie wieder zurückgewechselt.

Klicken Sie auf OK.

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

Wählen Sie in der Liste Änderungen im geplanten Modus den Task aus, den Sie löschen oder deaktivieren möchten.

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 wählen Sie Deaktivieren.

Tipps:

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

Führen Sie einen der folgenden Schritte aus:

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

  • Wählen Sie 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:

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

Automatisches Optimieren und Verwalten der Stromversorgung

Sie können Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet werden (Automatisierung) und Hosts automatisch ein- oder ausgeschaltet werden. Um Hosts automatisch herunterzufahren (z. B. in Zeiträumen mit geringer Auslastung), müssen Sie 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 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 bekannt ist, verwenden, um Empfehlungen automatisch anzuwenden, einschließlich solcher, um die Leistung zu verbessern oder Hosts herunterzufahren. Um Hosts jedoch bei sinkenden VMs herunterzufahren, müssen Sie die Automatisierung, die Energieverwaltung und den Modus “Maximale Dichte” konfigurieren.

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

Der Arbeitslastausgleich 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 Anwenden von Empfehlungen zur Optimierung des Arbeitslastausgleichs überfordert 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 ausgeführt im automatisierten Modus bezeichnet.

Es ist möglich zu optimieren, wie der Workload Balancing Empfehlungen im automatisierten Modus anwendet. Weitere Informationen finden Sie unter Festlegen von konservativen oder aggressiven automatisierten Empfehlungen.

Energieverwaltung für den Arbeitslastausgleich aktivieren

Der Begriff Energieverwaltung bedeutet die Möglichkeit, das Ein- oder Ausschalten für physische Hosts ein- oder auszuschalten. In einem Workload-Balancing-Kontext bedeutet dieser Begriff, Hosts in einem Pool basierend auf der Gesamtarbeitslast des Pools ein- oder auszuschalten.

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 der Workloadausgleich Hosts automatisch ausgeschaltet werden soll, konfigurieren Sie den Workloadausgleich so, dass die folgenden Aktionen ausgeführt werden:

  • Empfehlungen automatisch anwenden

  • Automatisches Anwenden von Energieverwaltungsempfehlungen

Wenn WLB ungenutzte Ressourcen in einem Pool im Modus “Maximale Dichte” erkennt, empfiehlt es, die Hosts auszuschalten, bis alle überschüssigen Kapazitäten eliminiert werden. Wenn im Pool nicht genügend Host-Kapazität vorhanden ist, um Hosts herunterzufahren, empfiehlt WLB, die Hosts so lange eingeschaltet zu lassen, bis die Pool-Arbeitslast ausreichend abnimmt. Wenn Sie Workload Balancing so konfigurieren, dass zusätzliche Hosts automatisch abgeschaltet werden, werden diese Empfehlungen automatisch angewendet und verhalten sich daher auf die gleiche Weise.

Wenn ein Host für die Teilnahme an der Energieverwaltung festgelegt ist, gibt der Workload Balancing Empfehlungen zum Einschalten und Ausschalten nach Bedarf aus. Wenn Sie im Modus “Maximale Leistung” ausgeführt werden:

  • Wenn Sie WLB so konfigurieren, dass Hosts automatisch eingeschaltet werden, schaltet WLB Hosts ein, 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 Verhaltens der Energieverwaltung

Bevor 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 ausgeführt werden.

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 an zweiter Stelle und den dritten Host an dritter Stelle.

Wenn WLB ein Leistungsproblem erkennt, während sich der Pool im Modus “Maximale Dichte” befindet, empfiehlt es, 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 Poolmitglieder den Schwellenwert “Hoch” unterschreitet.

Wenn bei der Migration von VMs der Workload Balancing feststellt, dass die Erhöhung der Kapazität die Gesamtleistung des Pools nützt, werden Hosts automatisch eingeschaltet oder es empfiehlt sich, dies zu tun.

Wichtig:

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

Entwerfen von Umgebungen 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 den Entwurf der Arbeitslast berücksichtigen. Sie können z. B. folgende Vorgehen ausführen:

  • Platzieren Sie verschiedene Arten von Workloads in separaten Pools. Wenn Sie über eine Umgebung mit unterschiedlichen Arten von Arbeitslasten verfügen, sollten Sie prüfen, ob die VMs, die diese Arbeitslasten in verschiedenen Pools gehostet werden, gesucht werden sollen. Sie sollten auch VMs aufteilen, die Arten von Anwendungen hosten, die mit bestimmten Hardwaretypen besser funktionieren, in einen anderen Pool.

    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ücksichtigen Automatisierte 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 Bereich "Infrastruktur" 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 Automatisierung.

  5. Aktivieren Sie 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 Power Management-Empfehlungen automatisch anwenden aktiviert ist, aktiviert der Workload Balancing Hosts automatisch, wenn dies 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.) Optimieren Sie Optimierungsempfehlungen, indem Sie im linken Bereich des Dialogfelds Einstellungen auf Erweitert klicken und eine oder mehrere der folgenden Aktionen ausführen:

    • Angeben der Häufigkeit, mit der der 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.

    • Auswählen der niedrigsten Optimierungsempfehlung, die der Workloadausgleich 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 erklärt Festlegen von konservativen oder aggressiven automatisierten 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 fort So wählen Sie Hosts für die Energieverwaltung aus.

    • Wenn Sie die Energieverwaltung nicht konfigurieren möchten und die Automatisierung fertig 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, die der Arbeitslastenausgleich das Ein- und Ausschalten empfehlen soll.

    Hinweis:

    Wenn Sie Hosts für Energieverwaltungsempfehlungen auswählen, ohne Energieverwaltungsempfehlungen automatisch anwenden zu wählen, führt WLB dazu, Energieverwaltungsempfehlungen vorzuschlagen, diese jedoch nicht automatisch für Sie anzuwenden.

  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 die Energieverwaltung.”

Verstehen, wann der Workload Balancing Empfehlungen gibt

Der Workload Balancing wertet kontinuierlich die Ressourcenmetriken physischer Hosts und VMs in den Pools aus, die er verwaltet, anhand von Schwellenwerten 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 Arbeitslastausgleich erkennt, dass der Schwellenwert für eine Ressource verletzt wurde.

  2. Workload Balancing bewertet, ob es eine Optimierungsempfehlung gibt.

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

  4. Workload Balancing macht die Empfehlung.

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

  1. Die Reihenfolge, um die Optimierung vorzunehmen (welche Hosts, welche VMs)
  2. Wo empfiehlt man, eine VM zu platzieren, wenn sie eine Empfehlung abgibt

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

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

  • Gewichtungen sind eine Möglichkeit, Ressourcen nach, wie viel Sie wollen, dass sie berücksichtigt werden, werden verwendet, um die Verarbeitungsreihenfolge zu bestimmen. Nachdem der Workload Balancing sich für eine Empfehlung entscheidet, 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 Ressourcenarbeitslastausgleichsüberwachung verfügt sie über vier Schwellenwerte (kritisch, hoch, mittel und niedrig), die in den folgenden Abschnitten erläutert werden. Workload Balancing bewertet, 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 (Verbesserung der Leistung)

  • Unterschreitet den Schwellenwert “Niedrig”, wenn der Pool im Modus “Maximale Dichte” ausgeführt wird (VMs auf Hosts konsolidieren)

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

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

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

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

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

  • 80.1% um 12:02 Uhr 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, daher geht der Arbeitslastausgleich davon aus, 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 (Maximum Performance oder Maximum Density). Unabhängig vom Optimierungsmodus werden Optimierungs- und Platzierungsempfehlungen jedoch mithilfe eines zweistufigen Prozesses abgegeben:

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

  2. Bestimmen Sie 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 Livemigration 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 das Hinzufügen der VM zu ermöglichen, ohne die Schwellenwerte des im Pool konfigurierten Optimierungsmodus zu überschreiten. Beispielsweise der Schwellenwert “Hoch” im Modus “Maximale Leistung” und der Schwellenwert “Kritisch” für den Modus “Maximale Dichte”.

Wenn der Workload Balancing im automatisierten Modus ausgeführt wird, können Sie die Art und Weise anpassen, wie Empfehlungen angewendet werden. Weitere Informationen finden Sie unter Festlegen von konservativen oder aggressiven automatisierten Empfehlungen.

Optimierungs-Empfehlungsprozess im Modus “Maximale Leistung”

Beim Ausführen im Modus “Maximale Leistung” verwendet der Workload Balancing den folgenden Prozess, um potenzielle Optimierungen zu ermitteln:

  1. Alle zwei Minuten wertet Workload Balancing die Ressourcenauslastung für jeden Host im Pool aus. Dies geschieht, indem Sie auf jedem Host überwachen und feststellen, ob die Auslastung der einzelnen Ressourcen den Schwellenwert “Hoch” überschreitet. Weitere Informationen Ändern des kritischen Schwellenwerts zum Schwellenwert “Hoch” finden Sie unter.

    Wenn im Modus “Maximale Leistung” die Auslastung einer Ressource 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 wird, basierend darauf, ob dies Leistungseinschränkungen, z. B. durch den Schwellenwert “Hoch”, vereinfachen kann.

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

  2. Wenn die Auslastung einer Ressource auf einem Host den relevanten Schwellenwert überschreitet, kombiniert Workload Balancing die folgenden Daten, um die historisch gemittelte Auslastung zu bilden:
    • 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 gibt.
  3. Workload Balancing verwendet metrische Gewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden sollen. Die Ressource, der Sie die meiste Gewichtung zugewiesen haben, ist diejenige, die der Workloadausgleich zuerst adressieren soll. [Metrische Gewichtungen abstimmen()] Weitere Informationen zu metrischen Gewichtungen finden Sie unter.

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

    Der Arbeitslastausgleich bestimmt diese Bestimmung, indem der prognostizierte Effekt der Platzierung verschiedener Kombinationen von VMs auf Hosts auf die Ressourcenauslastung berechnet wird. (Workload Balancing verwendet eine Methode zum Ausführen dieser Berechnungen, die in der Mathematik als Permutation bezeichnet wird.)

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

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

    • Aktuelle Metriken des Hosts
    • Die Metriken des Hosts der letzten 30 Minuten
    • Die Metriken des Hosts von vor 24 Stunden
    • Die Metriken der VM.
  5. Nach der Bewertung von Hosts und VMs versucht WLB, virtuelle Modelle zu erstellen, wie die Hosts mit verschiedenen Kombinationen von VMs aussehen. WLB verwendet diese Modelle, um den besten Host für die 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 Modellen der metrischen Gewichtung. Wenn beispielsweise die CPU-Auslastung die höchste Bedeutung zugewiesen wird, sortiert Workload Balancing Hosts und VMs nach den folgenden Kriterien, um sie zu optimieren:

    • Erstens, was die CPU-Auslastung von Hosts am stärksten beeinflusst (d. h., die am nächsten am Schwellenwert für die CPU-Auslastung ausgeführt werden)
    • Welche VMs haben die höchste CPU-Auslastung (oder werden am nächsten am hohen Schwellenwert ausgeführt).
  6. Der Arbeitslastausgleich berechnet weiterhin Optimierungen. Hosts werden als Optimierungskandidaten und VMs als Migrationskandidaten angezeigt, bis die prognostizierte Ressourcenauslastung auf dem VM-Host den Schwellenwert “Hoch” unterschreitet. Die prognostizierte Ressourcenauslastung ist die Ressourcenauslastung, die der Workload Balancing prognostiziert, nachdem der Workload Balancing eine VM vom Host hinzugefügt oder entfernt hat.
Konsolidierungsprozess im Modus “Maximale Dichte”

WLB bestimmt, ob eine Empfehlung abgegeben wird, basierend darauf, ob eine VM auf einen Host migriert werden kann und diesen Host weiterhin unter dem kritischen Schwellenwert ausgeführt werden kann.

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

  2. Wenn WLB eine Möglichkeit findet, 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 Heim für neue VMs zu bestimmen.

    Bevor WLB Empfehlungen zur Konsolidierung von VMs auf weniger Hosts gibt, wird überprüft, ob die Ressourcenauslastung auf diesen Hosts nach der Verlegung von VMs auf diese Hosts unter kritischen Schwellenwerten liegt.

    Hinweis:

    Workload Balancing berücksichtigt keine metrischen Gewichtungen, wenn es eine Konsolidierungsempfehlung gibt. Es berücksichtigt nur metrische Gewichtungen, um die Leistung auf Hosts zu gewährleisten.

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

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

  6. Empfehlungen für den Arbeitslastausgleich schlagen immer vor, den Poolmaster zuerst zu füllen, da es sich um den Host handelt, der nicht ausgeschaltet werden kann. Der Workload Balancing wendet jedoch einen Puffer auf den Poolmaster an, so dass er nicht überlastet werden kann.

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

Ändern der kritischen Schwellenwerte

Möglicherweise möchten Sie kritische Schwellenwerte ändern, um zu steuern, wann Optimierungsempfehlungen ausgelöst werden. Dieser Abschnitt enthält Anleitungen zu folgenden Themen:

  • Ändern der standardmäßigen kritischen Schwellenwerte auf Hosts im Pool
  • Wie Werte, die für kritische Schwellenwerte festgelegt sind, die Schwellenwerte für Hoch, Mittel und Niedrig ändern.

Der Arbeitslastausgleich bestimmt, ob Empfehlungen erstellt werden sollen, basierend darauf, ob die gemittelte historische Auslastung für eine Ressource auf einem Host ihren Schwellenwert überschreitet. Arbeitslastausgleichsempfehlungen werden ausgelöst, wenn der Obere Schwellenwert 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
Netzwerk-Schreibvorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s
Datenträger-Lesevorgänge 25 MB/s 21,25 MB/s 12,5 MB/s 6,25 MB/s
Datenträgerschreibvorgä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 der 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 der 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

Wenn Sie beispielsweise den kritischen Schwellenwert für Netzwerklesezugriffe auf 40 MB/s ändern, multiplizieren Sie 40 mit 0,25, was 10 MB/s entspricht, um den Schwellenwert “Niedrig” zu erhalten. Um den Schwellenwert Mittel zu erhalten, multiplen Sie 40 von 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. Workload Balancing empfiehlt nicht, eine VM auf Host zu platzieren, wenn diese VM auf den Host verschoben wird, bewirkt, dass die Host-Ressourcenauslastung 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 gibt eine Optimierungsempfehlung, um VMs auf weniger Hosts zu konsolidieren. Der Workload Balancing empfiehlt weiterhin, VMs auf einen Host zu verschieben, bis die Metrikwerte für eine der Ressourcen des Hosts den Schwellenwert “Hoch” erreicht.

      Nach der Versetzung einer VM 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 ähnelt, um einen neuen Host für die VMs zu finden. Der Arbeitslastausgleich verwendet diesen Algorithmus weiterhin, um die Verschiebung von VMs zu empfehlen, bis die Ressourcenauslastung auf Hosts über den Pool hinweg den Schwellenwert Hoch unterschreitet.

So ändern Sie die kritischen Schwellenwerte
  1. Wählen Sie im Bereich "Infrastruktur" 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 Schwellenwerteaus. Diese kritischen Schwellenwerte werden verwendet, um die Auslastung der Host-Ressourcen 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.

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

Metrische Gewichtungen abstimmen

Wie der Workload Balancing Metrik-Gewichtungen verwendet, wenn ermittelt wird, welche Hosts und VMs zuerst verarbeitet werden sollen, hängt vom Optimierungsmodus ab: Maximale Dichte oder maximale Leistung.

Wenn Workload Balancing Optimierungsempfehlungen verarbeitet, wird eine Optimierungsreihenfolge erstellt. Um dies zu bestimmen, ordnet Workload Balancing die Hosts zuerst an, nach welchen Hosts die höchsten Metrikwerte für die Ressource haben, die auf der Seite “Metrikgewichtungen” als wichtigste eingestuft wird.

Im Allgemeinen werden Metrikgewichtungen verwendet, wenn sich ein Pool im Modus “Maximale Leistung” befindet. Wenn sich der Arbeitslastausgleich jedoch im Modus “Maximale Dichte” befindet, werden metrische Gewichtungen verwendet, wenn eine Ressource den kritischen Schwellenwert überschreitet.

Modus “Maximale Leistung”

Im Modus “Maximale Leistung” verwendet der Workload Balancing die Metrikgewichtungswerte, um (a) zu bestimmen, welche Hosts zuerst adressieren und (b) welche VMs zuerst migrieren sollen.

Wenn beispielsweise Network Writes die wichtigste Ressource für WLB ist, gibt WLB zunächst Optimierungsempfehlungen für den Host mit der höchsten Anzahl von Network Writes pro Sekunde ab. Um Network Writes zur wichtigsten Ressource zu machen, verschieben Sie den Schieberegler Metrische Gewichtung nach rechts und alle anderen Schieberegler in die Mitte.

Wenn Sie alle Ressourcen so konfigurieren, dass sie gleichermaßen wichtig sind, adressiert der Workload Balancing zunächst die CPU-Auslastung und der zweite Speicher, da diese Ressourcen in der Regel am stärksten eingeschränkt sind. Um alle Ressourcen gleichermaßen wichtig zu machen, legen Sie den Schieberegler für die metrische Gewichtung für alle Ressourcen an derselben Stelle fest.

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 der 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 metrische Gewichtungen, um die Optimierungsreihenfolge auf die gleiche Weise zu bestimmen wie im Modus “Maximale Leistung”.

Wenn zwei oder mehr Hosts Ressourcen haben, die ihre kritischen Schwellenwerte überschreiten, überprüft der Workloadausgleich die Wichtigkeit, 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 verlegt 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 metrische Gewichtung für die CPU-Auslastung ist ganz rechts festgelegt: Wichtiger.

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

Der Arbeitslastausgleich empfiehlt, Host A zuerst zu optimieren, da die Ressource, die den kritischen Schwellenwert erreicht hat, die Ressource mit der höchsten Gewichtung ist. Nachdem der Workload Balancing feststellt, dass er die Leistung auf Host A berücksichtigen muss, beginnt der Workload Balancing mit der Empfehlung von Platzierungen für VMs auf diesem Host. Sie beginnt mit der VM mit der höchsten CPU-Auslastung, 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 die gleiche 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. Stoppen

  2. Wählen Sie im Bereich "Infrastruktur" 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 Metrische Gewichtung die Schieberegler neben den einzelnen Ressourcen an.

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

Ausschließen von Hosts von Empfehlungen

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”.

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-Workloads, die immer auf demselben Host ausgeführt werden müssen. Zum Beispiel, wenn die VMs komplementäre Anwendungen oder Workloads haben.

  • Sie haben Arbeitslasten, die nicht verschoben werden sollen (z. B. ein Domänencontroller oder 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 die Funktion “Hohe Verfügbarkeit” nicht verwenden, um diese VMs zu 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 herunterfährt, sollten Sie stattdessen die Energieverwaltung für diesen Host nicht aktivieren (oder deaktivieren). Weitere Informationen finden Sie unter Automatisches Optimieren und Verwalten 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 dagegen keinen Host auswählen, der an der Energieverwaltung teilnehmen soll, verwaltet WLB den Host weiterhin, gibt jedoch keine Empfehlungen für die Energieverwaltung.

So schließen Sie Hosts vom Arbeitslastausgleich aus

Gehen Sie wie folgt vor, um einen Host in einem Pool, den der Workload Balancing verwaltet, von Energieverwaltung, Host-Evakuierung, Platzierung und Optimierungsempfehlungen 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 keine alternativen Platzierungen und Optimierungen empfehlen soll.

Automatisierte Empfehlungen steuern

Der Workload Balancing enthält einige erweiterte Einstellungen, mit denen Sie steuern können, wie der Workload Balancing automatisierte Empfehlungen anwendet. Diese Einstellungen werden auf der Seite Erweitert des Dialogfelds Workloadausgleichskonfiguration 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 Erweitertaus.

Festlegen von konservativen oder aggressiven automatisierten Empfehlungen

Bei der Ausführung im automatisierten Modus ist die Häufigkeit von Optimierungs- und Konsolidierungsempfehlungen und die automatische Anwendung dieser Empfehlungen ein Produkt aus mehreren Faktoren, darunter:

  • Wie lange Sie festlegen, dass der Workloadausgleich nach dem Verschieben einer VM wartet, 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 bei Empfehlungen (empfohlene VMs zum Verschieben, Zielhosts) 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 erhalten 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 der Arbeitslastausgleich keine Empfehlungen ausgibt.

VM-Migrationsintervall

Sie können die Anzahl der Minuten angeben, die WLB nach dem letzten Verschieben einer VM wartet, bevor WLB eine weitere Empfehlung für diese VM abgeben 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 hat keinen Einfluss darauf, wie lange der Workload Balancing darauf wartet, kürzlich neu ausgeglichene Hosts in Empfehlungen für Start-On Placement, Resume und Wartungsmodus einzubeziehen.

Anzahl der Empfehlungen

Alle zwei Minuten überprüft der Workload Balancing, ob er Empfehlungen für den überwachten Pool generieren kann. Wenn Sie die Automatisierung aktivieren, können Sie angeben, wie oft eine konsistente Empfehlung abgegeben 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 der Workload Balancing die Ähnlichkeit der Empfehlungen, um die folgenden 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 verlegte VM zu akzeptieren (ohne sie 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 Arbeitslastausgleich die Anzahl der Empfehlungen auf Null zurücksetzen, abhängig von den unter beschriebenen Faktoren Optimierung 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 der Workload Balancing die Empfehlung sechs Minuten später automatisch an.

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

Das Akzeptieren von Empfehlungen verwendet Systemressourcen und wirkt sich auf die Leistung aus, wenn der Workload Balancing die VMs verlastet. 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. Mit dieser Einstellung wird der Workload Balancing dazu ermutigt, konservativere, stabilere Empfehlungen anzuwenden und das Potenzial für falsche VM-Verschiebungen zu verringern. Die Empfehlungsanzahl ist standardmäßig auf einen konservativen Wert festgelegt.

Aufgrund der potenziellen Auswirkungen, die diese Einstellung auf Ihre Umgebung haben kann, ändern Sie sie nur mit äußerster Vorsicht. Vorzugsweise sollten Sie diese Anpassungen vornehmen, indem Sie den Wert testen und iterativ ändern oder unter Anleitung des technischen Supports von Citrix testen.

Schweregrad der Empfehlung

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

  • Von Ihnen festgelegte Konfigurationsoptionen wie Schwellenwerte und metrische Tunings
  • Ressourcen, die für die Arbeitslast verfügbar sind
  • Ressourcennutzungshistorie.

Die Bewertung des Schweregrads 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 so festlegen, dass er einer Empfehlung zugeordnet wird, 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 Spitzen 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 etwa, 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 und Kriterien für die Häufigkeit der gleichen Empfehlung verwendet werden. Sie können konfigurieren, wie streng der Workload Balancing die Konsistenzkriterien anwenden soll, indem Sie die Einstellung Optimierungs-Aggressivität verwenden.

Wir haben in erster Linie die Einstellung Optimierungs-Aggressivität für Demonstrationszwecke entwickelt. 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 stabil 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 Kriterien zu erfüllen (oder weniger großzügig oder aggressiver) bezüglich der Konsistenz, wenn Aggressivität auf Niedrig eingestellt ist.

Wenn beispielsweise die Aggressivitätsstufe auf Niedrig festgelegt ist, muss jedes Kriterium für Niedrig so oft erfüllt sein, wie es durch den Wert für die Anzahl der Empfehlungen angegeben wurde, bevor die Empfehlung automatisch angewendet wird.

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

Wir empfehlen nicht, die Einstellung Optimierungs-Aggressivitä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 Bericht Poolintegrität.

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 die übereinstimmenden UUIDs in jeder Empfehlung demonstriert).

  • Alle Ziel-Hosts müssen in nachfolgenden Empfehlungen identisch sein

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

Mittel:

  • Alle VMs in nachfolgenden Empfehlungen müssen vom selben Host stammen. Sie können sich jedoch von den VMs in der ersten Empfehlung unterscheiden.

  • Alle Ziel-Hosts 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, dass die VM-Verschiebung in jeder Empfehlung identisch sein muss

  • 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 der Arbeitslastenausgleich die Einstellung Optimierungs-Aggressivität und die Empfehlungsanzahl verwendet, um zu bestimmen, ob eine Empfehlung automatisch angenommen 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 (Verschiebungen) vor. Die dritte, vierte und fünfte Spalte stellen die Auswirkungen der Einstellung “Optimierungs-Aggressivität” auf eine Gruppe von Platzierungsempfehlungen dar. Die Zeile bezeichnet die Gruppe, z. B. Empfehlung #1. Die Zahl in den Spalten für Aggressivität entspricht der Anzahl der aufeinanderfolgenden Empfehlungen bei dieser Einstellung für Optimierungs-Aggressivität. Beispiel: 1 in der mittleren Spalte für Empfehlung #2 gibt an, dass die Empfehlung bei dieser Einstellung für Optimierungs-Aggressivität nicht konsistent genug war. Der Zähler wurde auf 1 zurückgesetzt.

Wenn in den folgenden Beispielen die Einstellung Optimierungs-Aggressivität auf Hoch festgelegt ist, wird die Empfehlungsanzahl nach Empfehlung #1, #2 und #3 weiter erhöht. Dieser Anstieg tritt auf, obwohl die gleichen VMs nicht für neue Platzierungen in jeder Empfehlung empfohlen werden. Workload Balancing wendet die Platzierungsempfehlung mit Empfehlung #3 an, da das gleiche Verhalten von diesem Host für drei aufeinanderfolgende Empfehlungen festgestellt wurde.

Wenn dagegen auf Niedrige Aggressivität eingestellt ist, erhöht sich die Anzahl der aufeinanderfolgenden Empfehlungen nicht für die ersten vier Empfehlungen. Die Empfehlungsanzahl wird mit jeder Empfehlung auf 1 zurückgesetzt, da dieselben VMs für Platzierungen nicht empfohlen wurden. Die Empfehlungsanzahl beginnt erst zu erhöhen, wenn dieselbe Empfehlung in Empfehlung #5 abgegeben wurde. Schließlich wendet der Workload Balancing automatisch die Empfehlung in Empfehlung #6 an, nachdem die gleichen Platzierungsempfehlungen zum dritten Mal abgegeben wurden.

Empfehlung #1:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A nach Host B verschieben
  • VM5 von Host A auf Host C verschieben

Hohe Aggressivität Empfehlungszahl: 1

Mittlere Aggressivität Empfehlung Anzahl: 1

Geringe Aggressivität Empfehlungszahl: 1

Empfehlung #2:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A auf Host C verschieben
  • VM7 von Host A auf Host C verschieben

Hohe Aggressivität Empfehlungszahl: 2

Mittlere Aggressivität Empfehlung Anzahl: 1

Geringe Aggressivität Empfehlungszahl: 1

Empfehlung #3:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A auf Host C verschieben
  • VM5 von Host A auf Host C verschieben

Hohe Aggressivität Empfehlungszahl: 3 (Bewerben)

Mittlere Aggressivität Empfehlung Anzahl: 1

Geringe Aggressivität Empfehlungszahl: 1

Empfehlung #4:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A nach Host B verschieben
  • VM5 von Host A auf Host C verschieben

Mittlere Aggressivität Empfehlung Anzahl: 2

Geringe Aggressivität Empfehlungszahl: 1

Empfehlung #5:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A nach Host B verschieben
  • VM5 von Host A auf Host C verschieben

Mittlere Aggressivität Empfehlung Anzahl: 3 (Bewerben)

Geringe Aggressivität Empfehlungszahl: 2

Empfehlung #6:

  • VM1 von Host A nach Host B verschieben
  • VM3 von Host A nach Host B verschieben
  • VM5 von Host A auf Host C verschieben

Geringe Aggressivität Empfehlungszahl: 3 (Bewerben)

So konfigurieren Sie VM-Empfehlungsintervalle

  1. Wählen Sie im Bereich Ressourcen von XenCenter XenCenter die Option XenCenteryour-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, die der Workload Balancing wartet, bevor Sie eine weitere Optimierungsempfehlung für einen neu ausgeglichenen Host abgeben.

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

    • Wählen Sie einen Mindestschweregrad aus, bevor Optimierungen automatisch angewendet werden.

    • Ändern Sie, wie aggressiv der Workload Balancing Optimierungsempfehlungen anwendet, wenn er im automatisierten Modus ausgeführt wird. Die Erhöhung des Aggressivitätsniveaus reduziert Einschränkungen bei der Konsistenz von Empfehlungen, bevor sie automatisch angewendet werden. Die Einstellung “Optimierungs-Aggressivität” ergänzt direkt die Einstellung “Empfehlungsanzahl” (d. h. das Feld “Empfehlungen”).

      Hinweis:

      Wenn Sie “1” für den Wert in der Einstellung “Empfehlungen” eingeben, ist die Einstellung “Optimierungs-Aggressivitä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. Wählen Sie 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 Report Granularität “, und wählen Sie eine Option aus der Liste aus.

    Wichtig:

    Wählen Sie 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 Mittelfestlegen, stellt der Bericht einen benutzerfreundlichen Bericht des Überwachungsprotokolls bereit. Wenn Sie die Granularität auf Maximumfestlegen, 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 Trail Granularität” festgelegt haben, klicken Sie auf Berichte. Die Seite “Workload-Berichte” wird angezeigt.

  2. Wählen Sie im linken Bereich Pool-Audit-Pfad aus.

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

Verwalten des Arbeitslastausgleichs

Dieser Abschnitt enthält Informationen zu den folgenden Themen:

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

  • So trennen Sie einen Pool vom Arbeitslastausgleich oder stoppen den Arbeitslastausgleich vorübergehend

  • Datenbank-Grooming

  • So ändern Sie die Konfigurationsoptionen

Hinweis:

Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung Zugriff auf Citrix Hypervisor haben. 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 Verwalten von Arbeitslastausgleich

Nachdem der Workload Balancing eine Weile ausgeführt wurde, müssen Sie möglicherweise Routineaufgaben ausführen, damit der Workload Balancing optimal ausgeführt wird. Diese Aufgaben können entweder als Folge von Änderungen an Ihrer Umgebung (z. B. unterschiedliche IP-Adressen oder Anmeldeinformationen), Hardware-Upgrades oder routinemäßiger Wartung auftreten.

Zu den administrativen Aufgaben, die Sie beim Arbeitslastausgleich ausführen möchten, gehören:

  • Verbinden oder Wiederverbinden 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 für den Arbeitslastausgleich

  • Grundlegendes zu den rollenbasierten Zugriffssteuerungsberechtigungen Workload Balancing erfordert

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

In diesem Abschnitt werden auch einige Datenbankverwaltungsaufgaben für Benutzer beschrieben, die an zusätzlichen Möglichkeiten zum Verwalten der Workloadausgleichsdatenbank interessiert sind.

Herstellen einer Verbindung mit der virtuellen Appliance für den Arbeitslastausgleich

Verbinden Sie nach der Konfiguration des Workload Balancing den Pool, den Sie verwalten möchten, mit der virtuellen Workload Balancing-Appliance entweder über die CLI oder XenCenter. Ebenso müssen Sie möglicherweise irgendwann eine Verbindung mit derselben 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 der Workload Balancing überwachen soll.

  • Anmeldeinformationen für das Konto, das Sie auf der virtuellen Appliance für den Arbeitslastausgleich erstellt haben. Dieses Konto wird oft als Arbeitslastausgleich-Benutzerkonto bezeichnet. Citrix Hypervisor verwendet dieses Konto für die Kommunikation mit dem Arbeitslastausgleich. Sie haben dieses Konto bei der Workloadausgleichskonfiguration auf der virtuellen Appliance für den Arbeitslastausgleich erstellt.

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

Um den Hostnamen der virtuellen Workloadausgleich-Appliance anzugeben, die bei der Verbindung mit der virtuellen Workloadausgleich-Appliance verwendet werden soll, fügen Sie zuerst den Hostnamen und die IP-Adresse zu Ihrem DNS-Server hinzu.

Wenn Sie Zertifikate von einer Zertifizierungsstelle konfigurieren möchten, empfehlen wir Ihnen, einen FQDN oder eine IP-Adresse anzugeben, die nicht abläuft.

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:

Workload Balancing ist für Citrix Hypervisor Premium Edition-Kunden oder Kunden verfügbar, die über ihre Citrix Virtual Apps and Desktops-Berechtigung Zugriff auf Citrix Hypervisor haben. 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 Workloadausgleich-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 WLB Server.

  4. Geben Sie im Abschnitt Serveradresse Folgendes ein:

    1. Geben Sie im Feld Adresse die IP-Adresse oder den vollqualifizierten Domänennamen der virtuellen Appliance für den Arbeitslastausgleich ein (z. B. your-WLB-appliance-computername.yourdomain.net).

      Tipp:

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

    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 Workloadausgleichskonfiguration geändert haben, müssen Sie diese Portnummer hier eingeben.

      Hinweis:

      Verwenden Sie die Standardportnummer, es sei denn, Sie haben sie während der Workloadausgleichskonfiguration geändert. Die Portnummer, die während der Workloadausgleichskonfiguration, in allen Firewallregeln und im Dialogfeld Mit WLB Server verbinden angegeben wurde, 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 zur virtuellen Workloadausgleich-Appliance herstellt.

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

    Diese Anmeldeinformationen müssen für das Konto gelten, 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 Arbeitslastausgleich verwendet diese Anmeldeinformationen, um eine Verbindung mit den Citrix Hypervisor-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 eine Rolle mit der Zugriffssteuerungsfunktion (RBAC) 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 den Arbeitslastausgleich.

  7. Nachdem der Pool mit der virtuellen Workload Balancing-Appliance verbunden ist, 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 im XenCenter Protokoll angezeigt wird, dass die Suche abgeschlossen ist, bevor Sie fortfahren. Weitere Informationen finden Sie unter Einstellungen für den Arbeitslastausgleich ändern.

So rufen Sie die IP-Adresse für die virtuelle WLB-Appliance ab
  1. Wählen Sie die virtuelle WLB-Appliance im Bereich Ressource in XenCenter aus, und klicken Sie auf die Registerkarte Konsole.

  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 an der Eingabeaufforderung folgenden Befehl ein:

    ifconfig
    
Zugriffssteuerungsberechtigungen für den Arbeitslastausgleich

Wenn die rollenbasierte Zugriffssteuerung (RBAC) in Ihrer Umgebung implementiert ist, können alle Benutzerrollen die Registerkarte WLB anzeigen. Allerdings können nicht alle Rollen alle Vorgänge ausführen. In der folgenden Tabelle sind die Mindestrollenadministratoren aufgeführt, die für die Verwendung von Workloadausgleichsfunktionen erforderlich sind:

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

In der folgenden Tabelle finden Sie weitere Informationen zu Berechtigungen.

Berechtigung Ermöglicht den Beauftragten
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
Akzeptieren der WLB-Platzierungsempfehlungen (“Stern” -Empfehlungen) Wählen Sie einen der Server aus, die Workload Balancing für die Platzierung empfiehlt (“Stern” Empfehlungen)
Generieren 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 Arbeitslastausgleich zu verwenden und dieser Benutzer nicht über ausreichende Berechtigungen verfügt, wird ein Dialogfeld zur Rollenerhöhung angezeigt. Weitere Informationen zu RBAC finden Sie unter Rollenbasierte Zugriffssteuerung.

Ermitteln des Status der virtuellen Workloadausgleich-Appliance

Führen Sie den Befehl service workloadbalancing status aus, wie unter Befehle für den Arbeitslastausgleich beschrieben.

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

Sie können einen Ressourcenpool neu konfigurieren, um eine andere virtuelle Appliance für den Arbeitslastausgleich zu verwenden.

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

Nachdem Sie einen Pool von der alten virtuellen Workloadausgleich-Appliance getrennt haben, können Sie den Pool verbinden, indem Sie den Namen der neuen virtuellen Appliance für den Arbeitslastausgleich angeben. Führen Sie die Schritte im folgenden Verfahren für den Pool aus, für den Sie eine Verbindung zu einer anderen virtuellen Workloadausgleich-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, 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 vollqualifizierten Domänennamen des neuen Arbeitslastausgleichsservers ein.

  4. Geben Sie im Abschnitt Anmeldeinformationen des WLB-Servers den Benutzernamen und das Kennwort ein, mit dem der Citrix Hypervisor -Pool eine Verbindung mit der virtuellen Appliance für den Workload Balancing herstellt.

    Diese Anmeldeinformationen müssen für das Konto gelten, das Sie bei 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 Arbeitslastausgleich verwendet diese Anmeldeinformationen, um eine Verbindung zu 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 eine Rolle mit der Zugriffssteuerungsfunktion (RBAC) 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 den Arbeitslastausgleich.

Aktualisieren der Anmeldeinformationen für den Arbeitslastausgleich

Wenn Sie nach der Erstkonfiguration die Anmeldeinformationen aktualisieren möchten, die Citrix Hypervisor und die Workload Balancing-Appliance für die Kommunikation verwenden, verwenden Sie den folgenden Prozess:

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

  2. Ändern Sie die WLB-Anmeldeinformationen, indem Sie den Befehl wlbconfig ausführen. Weitere Informationen finden Sie unter Befehle für den Arbeitslastausgleich.

  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 zur Konfiguration des Workloadausgleichs geändert haben. Der Portnummernwert, der beim Ausführen des Assistenten für die Konfiguration des Workloadausgleichs und des Dialogfelds “Verbindung mit WLB Server herstellen” angegeben wurde, muss übereinstimmen.

  7. Geben Sie im Abschnitt Anmeldeinformationen des WLB-Servers den Benutzernamen (z. B. wlbuser) und das Kennwort ein, mit dem Citrix Hypervisor eine Verbindung zum Workload Balancing-Server herstellen.

  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

Um die IP-Adresse des Arbeitslastausgleichs zu ändern, gehen Sie wie folgt vor:

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

  2. Ändern Sie die IP-Adresse des Arbeitslastausgleichs, indem Sie den Befehl ifconfigauf 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 den Befehl service workloadbalancing start auf der virtuellen Appliance ausführen.

Arbeitslastausgleich beenden

Da der Workload Balancing auf Poolebene konfiguriert ist, müssen Sie einen der folgenden Schritte ausführen, wenn der Workload Balancing nicht mehr verwaltet werden soll:

  • Arbeitslastausgleich anhalten. Durch das Anhalten des Arbeitslastausgleichs wird XenCenter daran gehindert, Empfehlungen für den angegebenen Ressourcenpool anzuzeigen und den Pool zu verwalten. Das Anhalten ist für einen kurzen Zeitraum ausgelegt und ermöglicht es Ihnen, die Überwachung fortzusetzen, ohne neu konfigurieren zu müssen. Wenn Sie den Arbeitslastausgleich anhalten, wird die Datensammlung für diesen Ressourcenpool angehalten, bis Sie den Arbeitslastausgleich erneut aktivieren.

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

  1. Wählen Sie im Bereich Ressource 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 Arbeitslastausgleich 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, für den der Arbeitslastausgleich beendet werden soll.

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

  5. Klicken Sie auf Trennen, um den Workload Balancing daran zu hindern, den Pool dauerhaft zu überwachen.

Tipp:

Wenn Sie den Pool von der virtuellen Workloadausgleich-Appliance getrennt haben, müssen Sie erneut eine Verbindung zu einer Workloadausgleich-Appliance herstellen, um den Workloadausgleich für diesen Pool zu aktivieren. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit der virtuellen Appliance für den Arbeitslastausgleich.

Aufgeben des Wartungsmodus mit aktiviertem Arbeitslastausgleich

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 nehmen und der Arbeitslastausgleich aktiviert ist, werden die Wörter “Arbeitslastausgleich” im Assistenten “Wartungsmodus aufrufen” angezeigt.

So wechseln Sie in den Wartungsmodus mit aktiviertem Arbeitslastausgleich:

  1. Wählen Sie im Bereich Ressourcen von XenCenter den physischen Host aus, der offline geschaltet werden soll. Wählen Sie im Menü Server die Option Wartungsmodus eingeben.

  2. Klicken Sie im Dialogfeld Wartungsmodus eingeben auf Wartungsmodus eingeben. Die auf dem Host ausgeführten VMs werden basierend auf den Leistungsdaten des Workloadausgleichs, Ihrer Platzierungsstrategie und Leistungsschwellenwerten automatisch auf den optimalen Host migriert.

Um den Host aus dem Wartungsmodus zu schalten, 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 automatisch die ursprünglichen VMs dieses Hosts auf diesem Host wieder her.

Erhöhen der Datenträgergröße des Workloadausgleichs

In diesem Verfahren wird erläutert, wie Sie die Größe des virtuellen Laufwerks der virtuellen Appliance für den Arbeitslastausgleich ä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.

Warnung:

Wir empfehlen, eine Momentaufnahme Ihrer Daten zu erstellen, bevor Sie dieses Verfahren durchführen. Eine falsche Ausführung dieser Schritte kann dazu führen, dass die virtuelle Appliance für den Arbeitslastausgleich beschädigt wird.

  1. Fahren Sie die virtuelle Appliance für den Arbeitslastausgleich herunter.

    Wählen Sie im XenCenter Ressourcenbereich die virtuelle Appliance für den Arbeitslastausgleich aus.

  2. Klicken Sie auf die Registerkarte Speicher.

  3. Wählen Sie die Festplatte “vdi_xvda” aus und klicken Sie auf die Schaltfläche Eigenschaften.

  4. Wählen Sie im Dialogfeld “vdi_xvda” die Option Größe und Position aus.

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

  6. Starten Sie die virtuelle Workload Balancing-Appliance, und melden Sie sich bei der Appliance an.

  7. Führen Sie den folgenden Befehl auf der virtuellen Appliance für den Arbeitslastausgleich aus:

     resize2fs /dev/xvda
    

    Hinweis:

    Wenn das Tool resize2fs 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 kein Internetzugang vorhanden ist:

  1. Laden Sie Folgendes von herunter https://centos.pkgs.org/7/centos-x86_64/.

    • 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 der WLB-VM aus:

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

    Das Tool resize2fs ist jetzt installiert.

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

Entfernen der virtuellen Appliance für den Arbeitslastausgleich

Es wird empfohlen, die virtuelle Workloadausgleich-Appliance mithilfe des Standardverfahrens zu entfernen, um VMs aus XenCenter zu löschen.

Wenn Sie die virtuelle Workload Balancing-Appliance 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 für den Arbeitslastausgleich 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 Datenbankverwaltungsaufgaben vertraut sind. Wenn Sie keine Erfahrung mit PostgreSQL haben, empfehlen wir, dass Sie sich damit vertraut machen, bevor Sie die Datenbankaufgaben in den folgenden Abschnitten versuchen.

Standardmäßig lautet 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 wurde, und dem minimalen erforderlichen Speicherplatz. Standardmäßig beträgt die Größe des virtuellen Laufwerks, das WLB zugewiesen ist, 20 GB. Weitere Informationen finden Sie unter Parameter für die Datenbankpflege.

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

  • Vergrößern Sie die Größe des virtuellen Laufwerks, die der virtuellen Appliance für den Workload Balancing zugewiesen ist. Importieren Sie dazu die virtuelle Appliance, und vergrößern Sie die Größe des virtuellen Laufwerks, indem Sie die Schritte unter ausführen Erhöhen der Datenträgergröße für den Workloadausgleich.

  • Erstellen Sie regelmäßige doppelte Backupkopien der Daten, indem Sie den Remote-Clientzugriff auf die Datenbank aktivieren und ein Drittanbieter-Datenbankverwaltungstool verwenden.

In Bezug auf die Verwaltung der Datenbank können Sie den Speicherplatz steuern, den Datenbankdaten belegt, indem Sie die Datenbankpflege konfigurieren.

Zugriff auf die Datenbank

In der virtuellen Appliance für den 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 der virtuellen Appliance Workload Balancing 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, damit diese Konfiguration nach dem Neustart der virtuellen Appliance beibehalten wird:

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

Die Workload Balancing-Datenbank löscht automatisch die ältesten Daten, wenn VPX den Mindestspeicherplatz erreicht, den Workload Balancing ausführen muss. Standardmäßig ist der Mindestspeicherplatz auf 1.024 MB festgelegt.

Die Datenbank-Grooming-Optionen für den Workloadausgleich werden über die Datei wlb.conf gesteuert.

Wenn auf der virtuellen Appliance für den Arbeitslastausgleich nicht genügend Speicherplatz vorhanden ist, beginnt der Arbeitslastausgleich automatisch mit der Pflege historischer Daten. Das Verfahren umfasst folgende Schritte:

  1. Bei einem vordefinierten Pflegeintervall prüft der Datensammelpunkt “Workload Balancing”, ob eine Pflege erforderlich ist. Eine Grooming ist erforderlich, wenn die Datenbankdaten bis zu dem Punkt angewachsen sind, an dem der einzige Speicherplatz, der ungenutzt bleibt, der minimale erforderliche Festplattenspeicher ist. Verwenden Sie GroomingRequiredMinimumDiskSizeInMB diese Option, um den erforderlichen Mindestspeicherplatz festzulegen.

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

  2. Wenn eine Pflege erforderlich ist, beginnt der Workload Balancing mit der Bereinigung der Daten vom ältesten Tag. Der Workload Balancing prüft dann, ob jetzt genügend Speicherplatz vorhanden ist, um die minimale Festplattenspeicherplatzanforderungen zu erfüllen.

  3. Wenn die erste Pflege nicht genügend Speicherplatz freigegeben hat, wiederholt der Workload Balancing die Pflege bis zu GroomingRetryCounter Zeiten, ohne GroomingIntervalInHour eine Stunde zu warten.

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

  5. Wenn die von der initiierte Pflege GroomingRetryCounter nicht genügend Speicherplatz freigegeben hat, wartet der Workload Balancing GroomingIntervalInHour stundenlang und kehrt zu Schritt 1 zurück.

Parameter für die Datenbankpflege

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

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

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

  • GroomingDBDataTrimDays. Steuert die Anzahl der Tage im Wert von Daten, die Workload Balancing bei jedem Versuch, Daten zu erstellen, aus der Datenbank gelöscht werden. Der Standardwert ist ein Tag.

  • GroomingDBTimeoutInMinute. Steuert die Anzahl der Minuten, die die Datenbank-Grooming benötigt, bevor sie ein Timeout erhält und abgebrochen wird. Wenn die Grooming-Abfrage länger dauert als erwartet und nicht innerhalb des Timeout-Zeitraums ausgeführt wird, wird die Grooming-Aufgabe abgebrochen. Der Standardwert ist 0 Minuten, was bedeutet, dass die Datenbankpflege nie ein Timeout hat.

  • GroomingRequiredMinimumDiskSizeInMB. Steuert die minimale Menge an freiem Speicherplatz auf dem virtuellen Laufwerk, das der virtuellen Appliance für den Arbeitslastausgleich zugewiesen ist. Wenn die Daten auf dem virtuellen Laufwerk wachsen, bis nur noch minimale Datenträgergröße auf dem virtuellen Laufwerk vorhanden ist, löst der Workload Balancing die Datenbankpflege aus. Der Standardwert ist 2.048 MB.

Informationen zum Bearbeiten dieser Werte finden Sie im Bearbeiten der Konfigurationsdatei für den Arbeitslastausgleich.

Ändern des Datenbankkennworts

Obwohl es möglich ist, das Datenbankkennwort mit der Datei wlb.confzu ändern, empfehlen wir stattdessen, den Befehl wlbconfigauszuführen. Weitere Informationen finden Sie unter Ändern der Konfigurationsoptionen für den Arbeitslastausgleich.

Archivieren von Datenbankdaten

Um zu vermeiden, dass ältere historische Daten gelöscht werden, können Sie optional Daten aus der Datenbank für die 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 sich zwar über die Workload Balancing-Konsole direkt mit der Datenbank verbinden, 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 Sie XenCenter ausführen.

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

  1. Ändern Sie die Datenbankkonfigurationsdateien, einschließlich der Datei pg_hba.conf und 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 Datenbankmanagement-Tool die IP-Adresse der Datenbank (d. h. die IP-Adresse des Workload Balancing VPX) und das Datenbankkennwort.

Ändern der Datenbankkonfigurationsdateien

Um die Clientauthentifizierung für die 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 die Datei pg_hba.conf in der Konsole des Workloadausgleichs mit einem Editor, z. B. VI. 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. Beispiel:

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

    • TYPE: host
    • DATABASE: all
    • USER: all
    • CIDR-ADDRESS: 0.0.0.0/0
    • METHOD: trust
  3. Geben Sie Ihre IP-Adresse in das CIDR-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 Sie trust für das Method Feld eingeben, kann die Verbindung authentifiziert werden, ohne dass ein Kennwort erforderlich ist. Wenn Sie password für das Method Feld eingeben, müssen Sie ein Kennwort eingeben, wenn Sie eine Verbindung zur Datenbank herstellen.

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

    Geben Sie unter #IPv6 local connections:

    • TYPE: host
    • DATABASE: all
    • USER: all
    • CIDR-ADDRESS: ::0/0
    • METHOD: trust

    Geben Sie die IPv6-Adressen in das CIDR-ADDRESS Feld ein. In diesem Beispiel ::0/0 öffnet der die Datenbank bis zu Verbindungen von beliebigen IPv6-Adressen.

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

  6. Nachdem Sie Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen zu übernehmen. 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 des Workload Balancing Virtual Appliance die Datei postgresql.conf mit einem Editor, z. B. VI. Beispiel:

    vi /var/lib/pgsql/9.0/data/postgresql.conf
    
  2. Bearbeiten Sie die Datei so, dass sie auf einen beliebigen Port hört und nicht nur auf den lokalen Host. Beispiel:

    1. Suchen Sie die folgende Zeile:

      # listen_addresses='localhost'
      
    2. Entfernen Sie das Kommentarsymbol (#) und bearbeiten Sie die Zeile wie folgt:

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

  4. Nachdem Sie Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen zu übernehmen. 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 Uhr) eine routinemäßige Datenbankwartung durch. Während dieses Wartungsfensters erfolgt die Datenerfassung, die Aufzeichnung der Daten kann jedoch verzögert werden. Während dieses Zeitraums sind jedoch die Steuerelemente für den Workload Balancing verfügbar, und der Workload Balancing gibt weiterhin Optimierungsempfehlungen ab.

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 zugewiesener ungenutzter 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 benötigt, um die Ermittlung durchzuführen.

Abhängig von Ihrer Zeitzone können Sie die Zeit ändern, zu der Wartungsarbeiten durchgeführt werden. In der Zeitzone Japan Standard Time (JST) erfolgt beispielsweise die Wartung des Arbeitslastausgleichs um 9:05 Uhr (09:05 Uhr), was in einigen Organisationen zu Konflikten mit der Spitzenauslastung führen kann. Wenn Sie eine saisonale Zeitänderung angeben möchten, z. B. Sommerzeit oder Sommerzeit, müssen Sie die Änderung in einen von Ihnen eingegebenen Wert umwandeln.

So ändern Sie die Wartungszeit:

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

    crontab -e
    

    Der Arbeitslastausgleich zeigt Folgendes an:

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

    Der Wert 05 0 stellt die Standardzeit für den Workload Balancing dar, um Wartungsarbeiten in Minuten (05) und dann Stunden (0) durchzuführen. (Die Sternchen stellen den Tag, den Monat und das Jahr dar, in dem der Auftrag ausgeführt wird: Bearbeiten Sie diese Felder nicht.) Der Eintrag 05 0 zeigt an, dass die Datenbankwartung jeden Abend um 12:05 Uhr oder 00:05 Uhr Greenwich Mean Time (GMT) erfolgt. Diese Einstellung bedeutet, dass die Wartung, wenn Sie in New York wohnen, während der Wintermonate um 19:05 Uhr und in den Sommermonaten um 20:05 Uhr ausgeführt wird.

    Wichtig:

    Bearbeiten Sie nicht den Tag, den Monat und das Jahr, in dem der Auftrag 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 durchgeführt werden soll. Beispiel: Wenn Sie möchten, dass die Wartung um Mitternacht ausgeführt werden soll:

Wenn Ihre Zeitzone… UTC-Versatz Wert für die Wartung, die um 12:05 Uhr Ortszeit ausgeführt werden soll Wert in Sommerzeit
Pacific Time Zone (PST) in den Vereinigten Staaten (z. B. Kalifornien) UTC-08 05 8 05 7
Japanische Normalzeit (JST) UTC+09 05 15 Nicht zutreffend
Chinesische Normalzeit UTC +08 04 15 Nicht zutreffend
  1. Speichern Sie die Datei und beenden Sie den Editor.

Anpassen des Arbeitslastausgleichs

Workload Balancing bietet verschiedene Anpassungsmethoden:

  • Befehlszeilen für Skripterstellung. Siehe die Befehle in Befehle für den Arbeitslastausgleich.

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

Upgrade des Arbeitslastausgleichs

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

Problembehandlung bei Arbeitslastausgleich

Während der Workload Balancing in der Regel reibungslos ausgeführt wird, bietet diese Abschnittsreihe eine Anleitung für den Fall, dass Probleme auftreten.

Allgemeine Tipps zur Fehlerbehebung

  • Starten Sie die Problembehandlung, indem Sie die Protokolldateien des Arbeitslastausgleichs überprüfen (LogFile.log und wlb_install_log.log). Sie finden diese Protokolle in der virtuellen Workload Balancing-Appliance (standardmäßig) an diesem Speicherort:

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

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

     xe pool-retrieve-wlb-diagnostics | more
    

    Die Versionsnummer des Arbeitslastausgleichs 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, überprüfen Sie das XenCenter Ereignisprotokoll, um weitere Informationen zu erhalten. Weitere Informationen finden Sie unter XenCenter-Dokumentation.

Probleme beim Eingeben von Anmeldeinformationen für den Arbeitslastausgleich

Wenn Sie beim Konfigurieren des Dialogfelds Mit WLB Server verbinden das Benutzerkonto und das Kennwort der virtuellen Appliance nicht erfolgreich eingeben können, versuchen Sie Folgendes:

  • Stellen Sie sicher, dass die virtuelle Workload Balancing-Appliance korrekt importiert und konfiguriert wurde und alle 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 in der Schnellstartleiste für den Arbeitslastausgleich angezeigt.

  • Sie können einen Hostnamen in das Feld Adresse eingeben, es muss jedoch der vollqualifizierte Domänenname (FQDN) der virtuellen Appliance für den Arbeitslastausgleich 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-Server den Workloadausgleichsserver über seinen FQDN kontaktieren kann. Pingen Sie dazu die Workload Balancing-Appliance mithilfe des FQDN vom Citrix Hypervisor-Server an. Geben Sie beispielsweise Folgendes in der 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: "Fehler beim Herstellen einer Verbindung zum Workload Balancing-Server: <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, den Citrix Hypervisor verwendet, um Workload Balancing zu kontaktieren (standardmäßig 8012), mit der Portnummer übereinstimmen, die beim Ausführen des Assistenten für die Konfiguration des Arbeitslastausgleichs angegeben wurde.

Verbindung zum Arbeitslastausgleich verlieren

Wenn Sie nach der Konfiguration und Verbindung mit Workload Balancing einen Verbindungsfehler erhalten, 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 Workloadausgleichs erstellt

    • Auf Citrix Hypervisor (d. h. die Poolmaster-Anmeldeinformationen)

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

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

Verbindungsfehler beim Workloadausgleich

Wenn Sie einen Verbindungsfehler in der Zeile Workload Balancing Status auf der Registerkarte WLB erhalten, müssen Sie den Workload Balancing für diesen Pool möglicherweise neu konfigurieren.

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

Arbeitslastausgleich funktioniert nicht mehr

Wenn der Arbeitslastausgleich nicht funktioniert (z. B. können Sie Änderungen an den Einstellungen nicht speichern), überprüfen Sie die Protokolldatei des Arbeitslastausgleichs 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 folgendes Verhalten angezeigt:

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

Workaround:

  1. Erzwingen Sie das Herunterfahren der VM. Dazu können Sie auf dem Host mit der problematischen VM einen der folgenden Schritte ausführen:

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

    • Führen Sie den xe-Befehl vm-shutdown mit dem Parameter force auf true aus, wie in der Citrix Hypervisor Administratordokumentation beschrieben. 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 indem Sie den Befehl host-list xe ausführen. Sie finden die VM-UUID auf der Registerkarte Allgemein für die VM oder indem Sie den xe-Befehl vm-list ausführen. Weitere Informationen finden Sie unter Befehlszeilenschnittstelle.

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

Probleme beim Ändern von Workload-Balancing-Servern

Wenn Sie einen Pool mit einem anderen Arbeitslastausgleichsserver verbinden, ohne die Verbindung zum Arbeitslastausgleich zu trennen, überwachen sowohl alte als auch neue Arbeitslastausgleichsserver 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 xe-Befehl pool-deconfigure-wlb nicht, um einen Pool von der virtuellen Workload Balancing-Appliance zu trennen, oder verwenden Sie den xe-Befehl pool-initialize-wlb, um eine andere Appliance anzugeben.

Befehle für den Arbeitslastausgleich

Dieser Abschnitt enthält eine Referenz zu den Befehlen für den Arbeitslastausgleich. Sie können diese Befehle über den Citrix Hypervisor-Server oder die Citrix Hypervisorkonsole ausführen, um den Workloadausgleich zu steuern oder die Workloadausgleichseinstellungen 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 für den Arbeitslastausgleich anmelden.

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

Bevor Sie Dienstbefehle ausführen oder die Datei wlb.conf bearbeiten können, müssen Sie sich bei der virtuellen Workloadausgleich-Appliance anmelden. Dazu müssen Sie einen Benutzernamen und ein Kennwort eingeben. Melden Sie sich mit dem Root-Benutzerkonto an, sofern Sie keine zusätzlichen Benutzerkonten auf der virtuellen Appliance erstellt haben. Sie haben dieses Konto angegeben, wenn Sie den Assistenten zur Konfiguration des Workloadausgleichs ausgeführt haben (bevor Sie den Pool mit dem Workloadausgleich verbunden haben). Sie können sich optional auf der Registerkarte Konsole in XenCenter anmelden, um sich bei der Appliance anzumelden.

So melden Sie sich bei der virtuellen Workloadausgleich-Appliance an:

  1. Geben Sie an der Eingabeaufforderung Name-of-your-WLB-VPX den Benutzernamen des Kontos ein. Beispiel: Wo wlb-vpx-pos-pool ist der Name Ihrer Workload Balancing-Appliance:

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

    wlb-vpx-pos-pool login: root
    

    Hinweis:

    Um sich von der virtuellen Workload Balancing-Appliance abzumelden, geben Sie einfach logout an der Eingabeaufforderung ein.

wlb restart

Führen Sie den Befehl wlb restart von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Datenerfassung, den Webdienst und die Datenanalyse für den Arbeitslastenausgleich zu beenden und dann neu zu starten.

wlb start

Führen Sie den Befehl wlb start von einer beliebigen Stelle in der Workloadausgleich-Appliance aus, um die Datenerfassung, den Webdienst und die Datenanalysedienste für den Arbeitslastausgleich zu starten.

wlb stop

Führen Sie den Befehl wlb stop von einer beliebigen Stelle in der Workloadausgleich-Appliance aus, um die Datenerfassung, den Webdienst und die Datenanalysedienste für den Arbeitslastausgleich zu stoppen.

wlb status

Führen Sie den Befehl wlb status 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 Arbeitslastausgleichsdienste (Webdienst, Datenerfassungsdienst und Datenanalysedienst) angezeigt.

Ändern der Konfigurationsoptionen für den Arbeitslastausgleich

Viele Workload-Balancing-Konfigurationen, z. B. die Datenbank- und Web-Service-Konfigurationsoptionen, werden in der Datei wlb.conf gespeichert. Die Datei wlb.conf ist eine Konfigurationsdatei auf der virtuellen Appliance für den Workload Balancing.

Um das Ändern der am häufigsten verwendeten Optionen zu erleichtern, stellt Citrix einen Befehl zur Verfügung: wlb config. Wenn Sie den Befehl wlb config auf der virtuellen Workload Balancing-Appliance ausführen, können Sie das Workload Balancing-Benutzerkonto umbenennen, sein Kennwort ändern oder das PostgreSQL Kennwort ändern. Nachdem Sie diesen Befehl ausgeführt haben, werden die Arbeitslastausgleichsdienste 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 Ihres Benutzernamens und Kennworts für Workload Balancing sowie des PostgreSQL Kennworts führen. Folgen Sie den Fragen auf dem Bildschirm, um diese Elemente zu ändern.

Wichtig:

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

Bearbeiten der Konfigurationsdatei für den Arbeitslastausgleich

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 für den Workload Balancing gespeichert ist. Im Allgemeinen ändern Sie die Einstellungen in dieser Datei nur mit der Anleitung von Citrix. Es gibt jedoch drei Kategorien von Einstellungen, die Sie bei Bedarf ändern können:

  • Workload-Balancing-Kontoname und Kennwort. Es ist einfacher, diese Anmeldeinformationen zu ändern, indem Sie den Befehl wlb config ausführen.
  • Datenbankkennwort. Dieser Wert kann mit der Datei wlb.conf geändert werden. Citrix empfiehlt jedoch, den Befehl über den Befehl wlb config 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.
  • Parameter für die Datenbankpflege. Sie können die Parameter für die Datenbankpflege, z. B. das Datenbank-Grooming-Intervall, mithilfe dieser Datei ändern, indem Sie die Anweisungen im Abschnitt Datenbankverwaltung befolgen. Wenn Sie dies tun, empfiehlt Citrix jedoch Vorsicht.

Für alle anderen Einstellungen in der Datei wlb.conf empfiehlt Citrix zurzeit, die Standardeinstellungen 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 für den Arbeitslastausgleich aus (z. B. 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.

Sie müssen Workload Balancing-Dienste nicht neu starten, nachdem Sie die Datei wlb.conf bearbeitet haben. Die Änderungen treten unmittelbar nach dem Beenden des Editors in Kraft.

Wichtig:

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

Erhöhen Sie die Details im Arbeitslastausgleichsprotokoll

Das Arbeitslastausgleichsprotokoll enthält eine Liste der Ereignisse auf der virtuellen Appliance für den Arbeitslastausgleich, einschließlich Aktionen für das Analysemodul, die Datenbank und das Überwachungsprotokoll. Diese Protokolldatei ist in diesem Verzeichnis: /var/log/wlb/LogFile.log.

Sie können bei Bedarf die Detailgenauigkeit erhöhen, die das Arbeitslastausgleichsprotokoll zur Verfügung stellt. Ändern Sie dazu den Abschnitt Ablaufverfolgungsflags der Workload Balancing-Konfigurationsdatei (wlb.conf), die sich am folgenden 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. Um beispielsweise die Protokollierung für die Analysis Engine Trace zu aktivieren, geben Sie Folgendes ein:

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 Ablaufverfolgungs-Flag Nutzen oder Zweck
Analyse-Engine-Ablaufverfolgung AnalEngTrace Protokolliert Details der Berechnungen des Analyse-Engines. Zeigt Details zu den Entscheidungen an, die die Analyse-Engine trifft, und erhalten potenziell Einblick in die Gründe, warum Workload Balancing keine Empfehlungen gibt.
Datenbank-Trace DatabaseTrace Protokolliert Details über Lese-/Schreibvorgänge der Datenbank. Wenn Sie diese Ablaufverfolgung jedoch aktiviert haben, erhöht sich die Größe der Protokolldatei schnell.
Ablaufverfolgung der Datenerfassung DataCollectionTrace Protokolliert die Aktionen des Abrufs von Metriken. Mit diesem Wert können Sie die Metriken anzeigen, die der Workload Balancing abruft und in den Datenspeicher “Workload Balancing” eingefügt wird. Wenn Sie diese Ablaufverfolgung jedoch aktiviert haben, erhöht sich die Größe der Protokolldatei schnell.
Datenkomprimieren Trace DataCompactionTrace Protokolliert Details darüber, wie viele Millisekunden die Metrikdaten komprimiert wurden.
Datenereignisablaufverfolgung DataEventTrace Diese Ablaufverfolgung enthält Details zu Ereignissen, die Workload Balancing von XenServer abfängt.
Ablaufverfolgung für Datenpflege DataGroomingTrace Diese Ablaufverfolgung enthält Details zur Datenbankpflege.
Datenmetriken Trace DataMetricsTrace Protokolliert Details zum Analysieren von Metrikdaten. Wenn Sie diese Spur eingeschaltet haben, erhöht sich die Größe der Protokolldatei schnell.
Ablaufverfolgung für Warteschlangenverwaltung QueueManagementTrace Protokolliert Details zur Verarbeitung der Datenerfassungswarteschlangenverwaltung. (Diese Option ist für den internen Gebrauch vorgesehen.)
Daten speichern Trace DataSaveTrace Protokolliert Details über den Pool, der in der Datenbank gespeichert wird.
Punktzahl Host-Trace ScoreHostTrace Protokolliert Details darüber, wie der Workload Balancing zu einer Punktzahl für einen Host kommt. Diese Ablaufverfolgung zeigt die detaillierten Bewertungen, die vom Workload Balancing generiert werden, wenn die Sternbewertungen für die Auswahl der optimalen Server für die VM-Platzierung berechnet werden.
Ablaufverfolgung des Überwachungsprotokolls AuditLogTrace Zeigt die Aktion der Überwachungsprotokolldaten an, die erfasst und geschrieben werden. (Diese Option ist nur für die interne Verwendung bestimmt und stellt keine Informationen bereit, die im Überwachungsprotokoll erfasst werden.) Wenn Sie diese Ablaufverfolgung jedoch aktiviert haben, erhöht sich die Größe der Protokolldatei schnell.
Zeitgesteuerte Aufgabenablaufverfolgung ScheduledTaskTrace Protokolliert Details zu geplanten Tasks. Wenn beispielsweise Änderungen im geplanten Modus nicht funktionieren, sollten Sie diese Ablaufverfolgung aktivieren, um die Ursache zu untersuchen.
Web-Service-Ablaufverfolgung WlbWebServiceTrace Protokolliert Details zur Kommunikation mit der Web-Service-Schnittstelle.