Verhalten des Workload Balancing konfigurieren
Nachdem Sie eine Verbindung zur virtuellen Workload Balancing-Appliance hergestellt haben, können Sie die Einstellungen bearbeiten, die Workload Balancing zur Berechnung von Platzierung und Empfehlungen verwendet. Die Workload Balancing-Einstellungen gelten kollektiv für alle VMs und Hosts im Pool.
Zu den Platzierungs- und Optimierungseinstellungen, die Sie ändern können, gehören die folgenden:
- Ändern der Platzierungsstrategie
- Konfigurieren von automatischen Optimierungen und Energieverwaltung
- Bearbeiten von Leistungsschwellenwerten und Metrikgewichtungen
- Ausschließen von Hosts.
Vorausgesetzt, die Netzwerk- und Festplattenschwellenwerte stimmen mit der Hardware in Ihrer Umgebung überein, sollten Sie die meisten Standardeinstellungen in Workload Balancing zunächst verwenden. Nachdem Workload Balancing eine Weile aktiviert war, empfehlen wir Ihnen, Ihre Leistungsschwellenwerte zu bewerten und zu entscheiden, ob Sie diese bearbeiten möchten. Betrachten Sie beispielsweise die folgenden Fälle:
-
Empfehlungen erhalten, wenn diese noch nicht benötigt werden. Versuchen Sie in diesem Fall, die Schwellenwerte anzupassen, bis Workload Balancing geeignete Empfehlungen liefert.
-
Keine Empfehlungen erhalten, wenn Sie diese erwarten. Wenn Ihr Netzwerk beispielsweise über unzureichende Bandbreite verfügt und Sie keine Empfehlungen erhalten, müssen Sie möglicherweise Ihre Einstellungen anpassen. Versuchen Sie in diesem Fall, die kritischen Netzwerkschwellenwerte zu senken, bis Workload Balancing Empfehlungen liefert.
Bevor Sie Ihre Schwellenwerte bearbeiten, können Sie einen Pool-Zustandsbericht und den Pool-Zustandsverlaufsbericht für jeden physischen Host im Pool generieren. Weitere Informationen finden Sie unter Workload-Berichte generieren.
Hinweise:
- Workload Balancing ist für Kunden der XenServer® Premium Edition verfügbar. Weitere Informationen zur XenServer Lizenzierung finden Sie unter Lizenzierung. Um ein Upgrade durchzuführen oder eine XenServer-Lizenz zu erhalten, besuchen Sie die Citrix-Website.
- Workload Balancing 8.4.1 ist kompatibel mit XenServer 8.4 und XenServer 9.
- Das Basis-Betriebssystem der virtuellen Workload Balancing-Appliance wurde ursprünglich von einer allgemeinen Linux- Distribution abgeleitet. Die virtuelle Workload Balancing-Appliance wird in ihrer Gesamtheit von XenServer unterstützt, wie in der XenServer-Produktmatrix dokumentiert.
Dieser Artikel geht davon aus, dass Sie Ihren Pool bereits mit einer Workload Balancing Virtual Appliance verbunden haben. Informationen zum Herunterladen, Importieren, Konfigurieren und Verbinden mit einer Workload Balancing Virtual Appliance finden Sie unter Erste Schritte.
Optimierungsmodus anpassen
Workload Balancing gibt Empfehlungen zur Neuausrichtung oder Optimierung der VM-Workload in Ihrer Umgebung basierend auf einer von Ihnen gewählten Platzierungsstrategie. Die Platzierungsstrategie wird als Optimierungsmodus bezeichnet.
Sie können aus den folgenden Optimierungsmodi wählen:
-
Leistung maximieren (Standard)
Workload Balancing versucht, die Workload gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, die CPU-, Speicher- und Netzwerkbelastung für alle Hosts zu minimieren. Wenn Leistung maximieren Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing eine Optimierung, wenn ein Host den hohen Schwellenwert erreicht.
-
Dichte maximieren
Workload Balancing versucht, die Anzahl der physischen Hosts, die online sein müssen, durch Konsolidierung der aktiven VMs zu minimieren.
Wenn Sie Dichte maximieren als Platzierungsstrategie auswählen, können Sie Parameter angeben, die denen in Leistung maximieren ähneln. Workload Balancing verwendet diese Parameter jedoch, um zu bestimmen, wie es VMs auf einem Host packen kann. Wenn Dichte maximieren Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing Konsolidierungsoptimierungen, wenn eine VM den niedrigen Schwellenwert erreicht.
Workload Balancing ermöglicht es Ihnen auch, diese Optimierungsmodi immer, fest, anzuwenden oder zwischen den Modi für bestimmte Zeiträume, geplant, zu wechseln:
Feste Optimierungsmodi
Feste Optimierungsmodi legen fest, dass Workload Balancing immer ein bestimmtes Optimierungsverhalten aufweist. Dieses Verhalten kann entweder darauf abzielen, die beste Leistung oder die höchste Dichte zu erzielen.
Um einen festen Optimierungsmodus einzustellen, führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter® Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools 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:
-
Maximale Leistung (Standard). Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, die CPU-, Speicher- und Netzwerkbelastung für alle Hosts zu minimieren.
-
Maximale Dichte. Versucht, so viele VMs wie möglich auf einem physischen Host unterzubringen. Ziel ist es, die Anzahl der physischen Hosts zu minimieren, die online sein müssen.
-
Geplante Optimierungsmodi
Geplante Optimierungsmodi ermöglichen es Ihnen, Workload Balancing so zu planen, dass je nach Tageszeit unterschiedliche Optimierungsmodi angewendet werden. Beispielsweise möchten Sie Workload Balancing möglicherweise so konfigurieren, dass es tagsüber, wenn Benutzer verbunden sind, auf Leistung optimiert. Um Energie zu sparen, können Sie dann festlegen, dass Workload Balancing auf maximale Dichte nachts optimiert wird.
Wenn Sie geplante Optimierungsmodi konfigurieren, wechselt Workload Balancing automatisch in den Optimierungsmodus zu Beginn des von Ihnen angegebenen Zeitraums. Sie können „Jeden Tag“, „Wochentags“, „Wochenenden“ oder einzelne Tage konfigurieren. Für die Stunde wählen Sie eine Tageszeit aus.
Um einen Zeitplan für Ihre Optimierungsmodi festzulegen, führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Optimierungsmodus.
-
Wählen Sie im Bereich Optimierungsmodus die Option Geplant aus. Der Abschnitt Geplant wird verfügbar.
-
Klicken Sie auf Neu hinzufügen.
-
Wählen Sie im Feld Ändern in einen der folgenden Modi aus:
-
Leistung maximieren. Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, die CPU-, Arbeitsspeicher- und Netzwerkbelastung für alle Hosts zu minimieren.
-
Dichte maximieren. Versucht, so viele VMs wie möglich auf einem physischen Host unterzubringen. 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 Workload Balancing in diesem Modus arbeiten soll.
-
Wiederholen Sie die vorhergehenden Schritte, um weitere geplante Modusaufgaben zu erstellen, bis Sie die gewünschte Anzahl erreicht haben. Wenn Sie nur eine Aufgabe planen, wechselt Workload Balancing wie geplant in diesen Modus, wechselt dann aber nie wieder zurück.
-
Klicken Sie auf OK.
Um Ihre Zeitplaneinstellungen zu ändern, führen Sie die folgenden Schritte aus.
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Optimierungsmodus.
-
Wählen Sie die Aufgabe aus, die Sie löschen oder deaktivieren möchten, aus der Liste Geplante Modusänderungen.
-
Führen Sie einen der folgenden Schritte aus:
-
Aufgabe dauerhaft löschen: Klicken Sie auf die Schaltfläche Löschen.
-
Aufgabe vorübergehend anhalten: Klicken Sie mit der rechten Maustaste auf die Aufgabe und dann auf Deaktivieren.
Tipps:
- Sie können Aufgaben auch deaktivieren oder aktivieren, indem Sie die Aufgabe auswählen, auf Bearbeiten klicken und das Kontrollkästchen Aufgabe aktivieren im Dialogfeld Optimierungsmodus-Scheduler aktivieren.
- Um eine Aufgabe erneut zu aktivieren, klicken Sie mit der rechten Maustaste auf die Aufgabe in der Liste Geplante Modusänderungen und klicken Sie auf Aktivieren.
-
Aufgabe bearbeiten: Doppelklicken Sie auf die Aufgabe, die Sie bearbeiten möchten. Wählen Sie im Feld Ändern in einen anderen Modus aus oder nehmen Sie andere gewünschte Änderungen vor.
-
Hinweis:
Wenn Sie auf Abbrechen klicken, 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.
Energie automatisch optimieren und verwalten
Sie können Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet und Hosts automatisch ein- oder ausgeschaltet werden. Um Hosts automatisch herunterzufahren (z. B. während Zeiten 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
Workload Balancing ermöglicht es Ihnen, es so zu konfigurieren, dass es Empfehlungen in Ihrem Namen anwendet und die Optimierungsaktionen automatisch ausführt, die es empfiehlt. Sie können diese Funktion, die als automatische Optimierungsannahme bekannt ist, verwenden, um beliebige Empfehlungen automatisch anzuwenden, einschließlich solcher zur Leistungsverbesserung oder zum Herunterfahren von Hosts. Um Hosts jedoch herunterzufahren, wenn die VM-Auslastung sinkt, müssen Sie Automatisierung, Energieverwaltung und den Modus „Maximale Dichte“ konfigurieren.
Standardmäßig wendet Workload Balancing Empfehlungen nicht automatisch an. Wenn Sie möchten, dass Workload Balancing Empfehlungen automatisch anwendet, aktivieren Sie die Automatisierung. Andernfalls müssen Sie Empfehlungen manuell anwenden, indem Sie auf Empfehlungen anwenden klicken.
Workload Balancing wendet Empfehlungen für Hosts oder VMs nicht automatisch an, wenn die Empfehlungen mit HA-Einstellungen in Konflikt stehen. Wenn ein Pool durch die Anwendung von Workload Balancing-Optimierungsempfehlungen überlastet wird, fragt XenCenter Sie, ob Sie die Empfehlung weiterhin anwenden möchten. Wenn die Automatisierung aktiviert ist, wendet Workload Balancing keine Energieverwaltungs-Empfehlungen an, die die Anzahl der zu tolerierenden Hostausfälle im HA- Plan überschreiten.
Wenn Workload Balancing mit aktivierter Automatisierungsfunktion ausgeführt wird, wird dieses Verhalten manchmal als Ausführung im automatisierten Modus bezeichnet.
Es ist möglich, die Art und Weise, wie Workload Balancing Empfehlungen im automatisierten Modus anwendet, anzupassen. Weitere Informationen finden Sie unter Konservative oder aggressive automatisierte Empfehlungen festlegen.
Optimierungsempfehlungen automatisch anwenden
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Automatisierung.
-
Wählen Sie eines oder mehrere der folgenden Kontrollkästchen aus:
-
Optimierungsempfehlungen automatisch anwenden. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Workload Balancing akzeptiert die Optimierungs- und Platzierungs- empfehlungen, die es erstellt, automatisch.
-
Empfehlungen zur Energieverwaltung automatisch anwenden. Das Verhalten dieser Option variiert je nach dem Optimierungsmodus des Pools:
-
Modus „Maximale Leistung“: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, Workload Balancing schaltet Hosts automatisch ein, wenn dies die Hostleistung verbessert.
-
Modus „Maximale Dichte“: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, schaltet Workload Balancing Hosts automatisch aus, wenn die Ressourcenauslastung unter den niedrigen Schwellenwert fällt. Das heißt, Workload Balancing schaltet Hosts bei geringer Auslastung automatisch aus.
-
-
-
(Optional) Optimierungsempfehlungen feinabstimmen, indem Sie im linken Bereich des Dialogfelds Einstellungen auf Erweitert klicken und eine oder mehrere der folgenden Aktionen ausführen:
-
Angeben, wie oft Workload Balancing eine Optimierungsempfehlung aussprechen muss, bevor die Empfehlung automatisch angewendet wird. Der Standardwert ist dreimal, was bedeutet, dass die Empfehlung beim dritten Mal angewendet wird, wenn sie erstellt wird.
-
Auswählen der niedrigsten Stufe der Optimierungsempfehlung, die Workload Balancing automatisch anwenden soll. Der Standardwert ist Hoch.
-
Ändern der Aggressivität, mit der Workload Balancing seine Optimierungsempfehlungen anwendet.
Möglicherweise möchten Sie auch die Anzahl der Minuten angeben, die Workload Balancing warten muss, bevor eine Optimierungsempfehlung auf eine kürzlich verschobene VM angewendet wird.
Alle diese Einstellungen werden ausführlicher in Konservative oder aggressive automatisierte Empfehlungen festlegen erläutert.
-
-
(optional) Wenn Sie die Energieverwaltung konfigurieren möchten, klicken Sie auf Automatisierung/Energieverwaltung
-
Im Abschnitt Energieverwaltung wählen Sie die Hosts aus, für die Workload Balancing das Ein- und Ausschalten empfehlen soll.
Hinweis:
Wenn Sie Hosts für Energieverwaltungsempfehlungen auswählen, ohne Energieverwaltungsempfehlungen automatisch anwenden auszuwählen, schlägt Workload Balancing Energieverwaltungsempfehlungen vor, wendet diese jedoch nicht automatisch für Sie an.
Wenn keiner der Hosts im Ressourcenpool die Remote-Energieverwaltung unterstützt, zeigt Workload Balancing die Meldung „Keine Hosts unterstützen die Energieverwaltung.“ an.
-
Klicken Sie auf OK.
-
-
Um die Konfiguration der Automatisierung abzuschließen, klicken Sie auf OK.
Workload Balancing-Energieverwaltung aktivieren
Der Begriff Energieverwaltung bezeichnet die Möglichkeit, physische Hosts ein- oder auszuschalten. Im Kontext von Workload Balancing bedeutet dieser Begriff, Hosts in einem Pool basierend auf der Gesamtlast des Pools ein- oder auszuschalten.
Das Konfigurieren der Workload Balancing-Energieverwaltung auf einem Host erfordert, dass:
-
Die Hardware des Hosts über Remote-Ein-/Ausschaltfunktionen verfügt.
-
Die Host Power On-Funktion ist für den Host konfiguriert. Informationen zum Konfigurieren der Host Power On-Funktion für den Host finden Sie unter Host Power On-Funktion konfigurieren.
-
Der Host explizit als Host für die Teilnahme an der Workload Balancing-Energieverwaltung ausgewählt wurde.
Wenn Sie außerdem möchten, dass Workload Balancing Hosts automatisch ausschaltet, konfigurieren Sie Workload Balancing so, dass die folgenden Aktionen ausgeführt werden:
-
Empfehlungen automatisch anwenden
-
Energieverwaltungs-Empfehlungen automatisch anwenden
Wenn ein Host für die Teilnahme an der Energieverwaltung konfiguriert ist, gibt Workload Balancing bei Bedarf Empfehlungen zum Ein- und Ausschalten.
Wenn Sie im Modus „Maximale Dichte“ arbeiten:
- Wenn Workload Balancing ungenutzte Ressourcen in einem Pool erkennt, empfiehlt es, Hosts auszuschalten, bis es alle überschüssige Kapazität eliminiert hat.
- Wenn nicht genügend Host-Kapazität im Pool vorhanden ist, um Hosts herunterzufahren, empfiehlt Workload Balancing, die Hosts eingeschaltet zu lassen, bis die Pool-Auslastung ausreichend sinkt.
- Wenn Sie Workload Balancing so konfigurieren, dass zusätzliche Hosts automatisch ausgeschaltet werden, wendet es diese Empfehlungen automatisch an und verhält sich somit auf die gleiche Weise.
Wenn Sie im Modus „Maximale Leistung“ arbeiten:
- Wenn Sie Workload Balancing so konfigurieren, dass Hosts automatisch eingeschaltet werden, schaltet Workload Balancing Hosts ein, wenn die Ressourcenauslastung auf einem Host den hohen Schwellenwert überschreitet.
- Workload Balancing schaltet Hosts niemals aus, nachdem es sie eingeschaltet hat.
Wenn Sie die Option zum automatischen Anwenden von Energieverwaltungs-Empfehlungen aktivieren, tun Sie dies auf Poolebene. Sie können jedoch festlegen, welche Hosts aus dem Pool an der Energieverwaltung teilnehmen sollen.
Host-Einschaltfunktion konfigurieren
Um die Host-Einschaltfunktion für Ihren Host zu konfigurieren, führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter Ihren Host aus und klicken Sie auf Eigenschaften.
-
Klicken Sie im linken Bereich auf Einschalten.
-
Wählen Sie für den Einschaltmodus einen Einschaltmodus aus, der den Remote-Serverstart ermöglichen kann.
-
Nachdem ein Einschaltmodus konfiguriert wurde, wählen Sie Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Automatisierung.
-
Wählen Sie für Automatisierung die folgenden Kontrollkästchen aus:
-
Optimierungsempfehlungen automatisch anwenden. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Workload Balancing akzeptiert die Optimierungs- und Platzierungs- empfehlungen, die es vornimmt, automatisch.
-
Empfehlungen zur Energieverwaltung automatisch anwenden. Das Verhalten dieser Option variiert je nach Optimierungsmodus des Pools:
-
Modus „Maximale Leistung“: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, Workload Balancing Hosts automatisch einschaltet, wenn dies die Hostleistung verbessert.
-
Modus „Maximale Dichte“: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, Workload Balancing Hosts automatisch ausschaltet, wenn die Ressourcenauslastung unter den niedrigen Schwellenwert fällt. Das heißt, Workload Balancing schaltet Hosts bei geringer Auslastung automatisch aus.
-
-
-
Wählen Sie für Energieverwaltung den Namen des Hostservers aus, den Sie gerade konfigurieren.
Verhalten der Energieverwaltung verstehen
Bevor Workload Balancing das Ein- oder Ausschalten von Hosts empfiehlt, wählt es die Hosts aus, auf die VMs übertragen werden sollen. Dies geschieht in der folgenden Reihenfolge:
- Füllen des Pool-Koordinators, da dies der Host ist, der nicht ausgeschaltet werden kann.
- Füllen des Hosts mit den meisten VMs.
- Füllen nachfolgender Hosts entsprechend der Anzahl der auf ihnen laufenden VMs.
Wenn Workload Balancing den Pool-Koordinator füllt, geschieht dies unter Annahme künstlich niedriger Schwellenwerte für den Koordinator. Workload Balancing verwendet diese niedrigen Schwellenwerte als Puffer, um zu verhindern, dass der Pool-Koordinator überlastet wird.
Workload Balancing füllt Hosts in dieser Reihenfolge, um die Dichte zu fördern.
Beim Konsolidieren von VMs auf Hosts im Maximum Density-Modus füllt XenServer zuerst den Pool-Koordinator, dann den am stärksten ausgelasteten Host und drittens den am wenigsten ausgelasteten Host. ](/de-de/xenserver/9/media/wlb-fill-order.png)
Wenn Workload Balancing ein Leistungsproblem erkennt, während sich der Pool im Modus „Maximale Dichte“ befindet, empfiehlt es die Migration von Workloads zwischen den eingeschalteten Hosts. Wenn Workload Balancing das Problem mit dieser Methode nicht lösen kann, versucht es, einen Host einzuschalten. Workload Balancing bestimmt, welche Hosts eingeschaltet werden sollen, indem es dieselben Kriterien anwendet, die es auch anwenden würde, wenn der Optimierungsmodus auf „Maximale Leistung“ eingestellt wäre.
Wenn Workload Balancing im Maximum Performance-Modus ausgeführt wird, empfiehlt Workload Balancing das Einschalten von Hosts, bis die Ressourcenauslastung aller Poolmitglieder unter den hohen Schwellenwert fällt.
Während der Migration von VMs, wenn Workload Balancing feststellt, dass eine Erhöhung der Kapazität der Gesamtleistung des Pools zugutekommt, schaltet es Hosts automatisch ein oder empfiehlt dies.
Wichtig:
Workload Balancing empfiehlt nur das Einschalten eines Hosts, den Workload Balancing ausgeschaltet hat.
Umgebungen für Energieverwaltung und VM-Konsolidierung entwerfen
Wenn Sie eine XenServer-Implementierung planen und die automatische VM-Konsolidierung und Energie- verwaltung konfigurieren möchten, berücksichtigen Sie Ihr Workload-Design. Sie könnten beispielsweise Folgendes tun:
-
Verschiedene Arten von Workloads in separaten Pools platzieren.
Wenn Sie eine Umgebung mit unterschiedlichen Workload-Typen haben, überlegen Sie, ob Sie die VMs, die diese Workloads hosten, in verschiedenen Pools platzieren sollten. Erwägen Sie auch, VMs, die Anwendungstypen hosten, die mit bestimmten Hardwaretypen besser funktionieren, in verschiedene Pools aufzuteilen.
Da Energieverwaltung und VM-Konsolidierung auf Poolebene verwaltet werden, gestalten Sie Pools so, dass sie Workloads enthalten, die Sie mit der gleichen Rate konsolidieren möchten. Stellen Sie sicher, dass Sie Überlegungen wie die in Erweiterte Einstellungen konfigurieren besprochenen berücksichtigen.
-
Hosts vom Lastenausgleich ausschließen.
Einige Hosts müssen möglicherweise immer eingeschaltet sein. Weitere Informationen finden Sie unter Hosts von Empfehlungen ausschließen.
-
VMs vom Workload Balancing ausschließen.
Einige VMs müssen möglicherweise von der Workload Balancing-Optimierung und den Platzierungsempfehlungen ausgeschlossen werden. Weitere Informationen finden Sie unter VMs von Empfehlungen ausschließen.
Verstehen, wann Workload Balancing Empfehlungen abgibt
Workload Balancing bewertet kontinuierlich die Ressourcenmetriken von physischen Hosts und VMs in den von ihm verwalteten Pools anhand von Schwellenwerten. Schwellenwerte sind voreingestellte Werte, die wie Grenzen fungieren, die ein Host überschreiten muss, bevor Workload Balancing eine Optimierungsempfehlung abgeben kann. Der Workload Balancing-Prozess ist wie folgt:
-
Workload Balancing erkennt, dass der Schwellenwert für eine Ressource verletzt wurde.
-
Workload Balancing bewertet, ob es eine Optimierungsempfehlung abgibt.
-
Workload Balancing bestimmt, welche Hosts als Zielhosts fungieren sollen und in welcher Reihenfolge Optimierungen vorgenommen werden sollen. Ein Zielhost ist der Host, auf den Workload Balancing die Verlagerung einer oder mehrerer VMs empfiehlt.
-
Workload Balancing gibt eine Optimierungsempfehlung ab.
Bei der Bewertung von Hosts im Pool zur Abgabe einer Optimierungsempfehlung verwendet Workload Balancing Schwellenwerte und Gewichtungen wie folgt:
-
Schwellenwerte sind die Grenzwerte, mit denen Workload Balancing die Ressourcenmetriken Ihres Pools vergleicht. Die Schwellenwerte werden verwendet, um zu bestimmen, ob eine Empfehlung abgegeben werden soll und welche Hosts geeignete Kandidaten für die Aufnahme verlagerter VMs sind.
-
Gewichtungen sind eine Methode zur Rangfolge von Ressourcen, je nachdem, wie stark sie berücksichtigt werden sollen, und werden verwendet, um die Verarbeitungsreihenfolge zu bestimmen. Nachdem Workload Balancing beschlossen hat, eine Empfehlung abzugeben, verwendet es Ihre Spezifikationen, welche Ressourcen wichtig sind, um Folgendes zu bestimmen:
- Welche Host-Leistung zuerst angegangen werden soll
- Welche VMs zuerst zur Migration empfohlen werden sollen
Für jede Ressource, die Workload Balancing überwacht, gibt es vier Schwellenwertstufen: Kritisch, Hoch, Mittel und Niedrig. Workload Balancing bewertet, ob eine Empfehlung abgegeben werden soll, wenn eine Ressourcenmetrik auf einem Host:
- Den hohen Schwellenwert überschreitet, wenn der Pool im Modus „Maximale Leistung“ läuft (Leistung verbessern)
- Unterschreitet den niedrigen Schwellenwert, wenn der Pool im Modus „Maximale Dichte“ läuft (VMs auf Hosts konsolidieren)
- Überschreitet den kritischen Schwellenwert, wenn der Pool im Modus „Maximale Dichte“ läuft (Leistung verbessern)
Wenn der hohe Schwellenwert für einen Pool, der im Modus „Maximale Leistung“ läuft, 80 % beträgt, wenn die CPU-Auslastung auf einem Host 80,1 % erreicht, prüft Workload Balancing, ob eine Empfehlung ausgegeben werden soll.
Wenn eine Ressource ihren Schwellenwert verletzt, bewertet Workload Balancing die Ressourcenmetrik anhand der historischen Leistung, um zu verhindern, dass eine Optimierungsempfehlung aufgrund einer vorübergehenden Spitze abgegeben wird. Dazu erstellt Workload Balancing eine historisch gemittelte Auslastungsmetrik, indem es die Daten zur Ressourcenauslastung auswertet, die zu den folgenden Zeiten erfasst wurden:
| Erfasste Daten | Gewichtung |
|---|---|
| Sofort, zum Zeitpunkt der Schwellenwertüberschreitung. Das sind Echtzeitdaten. | 70 % |
| 30 Minuten bevor der Schwellenwert überschritten wurde | 25 % |
| 24 Stunden bevor der Schwellenwert überschritten wurde | 5 % |
Wenn die CPU-Auslastung auf dem Host um 12:02 Uhr den Schwellenwert überschreitet, prüft Workload Balancing die Auslastung um 11:32 Uhr an diesem Tag und um 12:02 Uhr am Vortag. Wenn die CPU-Auslastung beispielsweise die folgenden Werte aufweist, trifft Workload Balancing keine Empfehlung:
- 80,1 % um 12:02 Uhr an diesem Tag
- 50 % um 11:32 Uhr an diesem Tag
- 78 % um 12:02 Uhr am Vortag
Dieses Verhalten ist darauf zurückzuführen, dass die historisch gemittelte Auslastung 72,5 % beträgt, sodass Workload Balancing davon ausgeht, dass die Auslastung ein temporärer Spitzenwert ist. Wenn die CPU-Auslastung jedoch um 11:32 Uhr 83 % betrug, gibt Workload Balancing eine Empfehlung ab, da die historisch gemittelte Auslastung 80,1 % beträgt.
Optimierungs- und Konsolidierungsprozess
Der Workload Balancing-Prozess zur Bestimmung potenzieller Optimierungen variiert je nach Optimierungsmodus – Maximale Leistung oder Maximale Dichte. Unabhängig vom Optimierungsmodus erfolgen die Optimierungs- und Platzierungs- empfehlungen jedoch in einem zweistufigen Prozess:
- Potenzielle Optimierungen bestimmen: welche VMs von Hosts migriert werden sollen.
- Platzierungsempfehlungen bestimmen: welche Hosts geeignete Kandidaten für neue VMs wären.
Hinweis:
Workload Balancing empfiehlt nur die Migration von VMs, die die XenServer-Kriterien für die Live-Migration erfüllen. Eines dieser Kriterien ist, dass der Zielhost den von der VM benötigten Speicherplatz haben muss. Der Zielhost muss auch über ausreichende Ressourcen verfügen, um die VM aufzunehmen, ohne die Schwellenwerte des im Pool konfigurierten Optimierungsmodus zu überschreiten. Zum Beispiel den hohen Schwellenwert im Modus „Maximale Leistung“ und den kritischen Schwellenwert für den Modus „Maximale Dichte“.
Wenn Workload Balancing im automatisierten Modus ausgeführt wird, können Sie die Art und Weise, wie es Empfehlungen anwendet, anpassen. Weitere Informationen finden Sie unter Konservative oder aggressive automatisierte Empfehlungen festlegen.
Prozess der Optimierungsempfehlung im Modus „Maximale Leistung“
Im Modus „Maximale Leistung“ verwendet Workload Balancing den folgenden Prozess, um potenzielle Optimierungen zu bestimmen:
-
Alle zwei Minuten bewertet Workload Balancing die Ressourcenauslastung für jeden Host im Pool. Dies geschieht durch die Überwachung jedes Hosts und die Feststellung, ob die Auslastung jeder Ressource ihren hohen Schwellenwert überschreitet. Weitere Informationen finden Sie unter Kritischen Schwellenwert ändern.
Im Modus „Maximale Leistung“ beginnt Workload Balancing, wenn die Auslastung einer Ressource ihren hohen Schwellenwert überschreitet, den Prozess zur Bestimmung, ob eine Optimierungsempfehlung abgegeben werden soll. Workload Balancing entscheidet, ob eine Optimierungsempfehlung abgegeben werden soll, basierend darauf, ob dies Leistungsengpässe, wie sie durch den hohen Schwellenwert aufgedeckt werden, lindern kann.
Betrachten Sie zum Beispiel den Fall, dass Workload Balancing feststellt, dass unzureichende CPU-Ressourcen die Leistung der VMs auf einem Host negativ beeinflussen. Wenn Workload Balancing einen anderen Host mit geringerer CPU-Auslastung finden kann, empfiehlt es, eine oder mehrere VMs auf einen anderen Host zu verschieben.
- 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:
- Die aktuelle Auslastung der Ressource
- Historische Daten von vor 30 Minuten
- Historische Daten von vor 24 Stunden Wenn die historisch gemittelte Auslastung den Schwellenwert einer Ressource überschreitet, stellt Workload Balancing fest, dass eine Optimierungsempfehlung abgegeben wird.
-
Workload Balancing verwendet Metrikgewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden sollen. Die Ressource, der Sie das höchste Gewicht zugewiesen haben, ist diejenige, die Workload Balancing zuerst zu adressieren versucht. Weitere Informationen finden Sie unter Metrikgewichtungen anpassen.
-
Workload Balancing bestimmt, welche Hosts die VMs unterstützen können, die von Hosts migriert werden sollen.
Workload Balancing trifft diese Bestimmung, indem es die voraussichtlichen Auswirkungen auf die Ressourcenauslastung berechnet, die sich aus der Platzierung verschiedener VM-Kombinationen auf Hosts ergeben. Workload Balancing verwendet eine Methode zur Durchführung dieser Berechnungen, die in der Mathematik als Permutation bekannt ist.
Dazu erstellt Workload Balancing eine einzelne Metrik oder einen Score, um die Auswirkungen der Migration einer VM auf den Host vorherzusagen. Der Score gibt die Eignung eines Hosts als Heimat für weitere VMs an.
Um die Host-Leistung zu bewerten, kombiniert Workload Balancing die folgenden Metriken:
- Die aktuellen Metriken des Hosts
- Die Metriken des Hosts der letzten 30 Minuten
- Die Metriken des Hosts von vor 24 Stunden
- Die Metriken der VM.
-
Nach der Bewertung von Hosts und VMs versucht Workload Balancing, virtuelle Modelle zu erstellen, wie die Hosts mit verschiedenen VM-Kombinationen aussehen. Workload Balancing verwendet diese Modelle, um den besten Host für die Platzierung der VM zu bestimmen.
Im Modus „Maximale Leistung“ verwendet Workload Balancing Metrikgewichtungen, um zu bestimmen, welche Hosts zuerst optimiert und welche VMs auf diesen Hosts zuerst migriert werden sollen. Workload Balancing basiert seine Modelle auf den Metrikgewichtungen. Wenn beispielsweise der CPU-Auslastung die höchste Bedeutung zugewiesen wird, sortiert Workload Balancing Hosts und VMs zur Optimierung gemäß den folgenden Kriterien:
- Welche Hosts am nächsten am hohen Schwellenwert für die CPU-Auslastung laufen.
- Welche VMs die höchste CPU-Auslastung aufweisen oder am nächsten an ihrem hohen Schwellenwert liegen.
- Workload Balancing berechnet weiterhin Optimierungen. Es betrachtet Hosts als Kandidaten für die Optimierung und VMs als Kandidaten für die Migration, bis die prognostizierte Ressourcenauslastung auf dem Host, der die VM hostet, unter den hohen Schwellenwert fällt. Die prognostizierte Ressourcenauslastung ist die Ressourcenauslastung, die Workload Balancing für einen Host vorhersagt, nachdem Workload Balancing eine VM zum Host hinzugefügt oder von diesem entfernt hat.
Konsolidierungsprozess im Modus „Maximale Dichte“
Workload Balancing entscheidet, ob eine Empfehlung abgegeben werden soll, basierend darauf, ob es eine VM auf einen Host migrieren und diesen Host immer noch unter dem kritischen Schwellenwert betreiben kann.
-
Wenn die Auslastung einer Ressource unter ihren niedrigen Schwellenwert fällt, beginnt Workload Balancing mit der Berechnung potenzieller Konsolidierungsszenarien.
-
Wenn Workload Balancing eine Möglichkeit entdeckt, VMs auf einem Host zu konsolidieren, bewertet es, ob der Zielhost ein geeignetes Zuhause für die VM ist.
-
Wie im Modus „Maximale Leistung“ bewertet Workload Balancing den Host, um die Eignung eines Hosts als Zuhause für neue VMs zu bestimmen.
Bevor Workload Balancing die Konsolidierung von VMs auf weniger Hosts empfiehlt, prüft es, ob die Ressourcenauslastung auf diesen Hosts nach der Verlagerung der VMs unter den kritischen Schwellenwerten liegt.
Hinweis:
Workload Balancing berücksichtigt bei einer Konsolidierungsempfehlung keine Metrikgewichtungen. Es berücksichtigt Metrikgewichtungen nur, um die Leistung auf Hosts sicherzustellen.
-
Nach der Bewertung von Hosts und VMs versucht Workload Balancing, virtuelle Modelle davon zu erstellen, wie die Hosts mit verschiedenen VM-Kombinationen aussehen. Es verwendet diese Modelle, um den besten Host für die Platzierung der VM zu bestimmen.
-
Workload Balancing berechnet die Auswirkungen des Hinzufügens von VMs zu einem Host, bis es vorhersagt, dass das Hinzufügen einer weiteren VM dazu führt, dass eine Host-Ressource den kritischen Schwellenwert überschreitet.
-
Workload Balancing-Empfehlungen schlagen immer vor, zuerst den Pool-Koordinator zu füllen, da dies der Host ist, der nicht ausgeschaltet werden kann. Workload Balancing wendet jedoch einen Puffer auf den Pool-Koordinator an, damit dieser nicht überbelegt werden kann.
-
Workload Balancing empfiehlt weiterhin die Migration von VMs auf Hosts, bis alle verbleibenden Hosts einen kritischen Schwellenwert überschreiten, wenn eine VM auf sie migriert wird.
Kritische Schwellenwerte ändern
Möglicherweise möchten Sie kritische Schwellenwerte ändern, um zu steuern, wann Optimierungsempfehlungen ausgelöst werden. Dieser Abschnitt enthält Anleitungen zu:
- So ändern Sie die standardmäßigen kritischen Schwellenwerte auf Hosts im Pool
- Wie für den kritischen Schwellenwert festgelegte Werte die hohen, mittleren und niedrigen Schwellenwerte ändern.
Workload Balancing bestimmt, ob Empfehlungen erstellt werden sollen, basierend darauf, ob die durchschnittliche historische Auslastung einer Ressource auf einem Host ihren Schwellenwert verletzt. Workload Balancing-Empfehlungen werden ausgelöst, wenn der hohe Schwellenwert im Modus „Maximale Leistung“ oder die niedrigen und kritischen Schwellenwerte für den Modus „Maximale Dichte“ verletzt werden. Weitere Informationen finden Sie unter Optimierungs- und Konsolidierungsprozess.
Nachdem Sie einen neuen kritischen Schwellenwert für eine Ressource festgelegt haben, setzt Workload Balancing die anderen Schwellenwerte der Ressource relativ zum neuen kritischen Schwellenwert zurück. Zur Vereinfachung der Benutzeroberfläche ist der kritische Schwellenwert der einzige Schwellenwert, den Sie über XenCenter ändern können.
Die folgende Tabelle zeigt die Standardwerte für die Workload Balancing-Schwellenwerte:
| Metrik | Kritisch | Hoch | Mittel | Niedrig |
|---|---|---|---|---|
| CPU-Auslastung | 90% | 76,5% | 45% | 22.5% |
| Freier Speicher | 51 MB | 63.75 MB | 510 MB | 1020 MB |
| Netzwerklesevorgänge | 25 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/s |
| Netzwerkschreibvorgänge | 25 MB/s | 21.25 MB/s | 12.5 MB/s | 6.25 MB/Sek. |
| Disk-Lesevorgänge | 25 MB/Sek. | 21.25 MB/Sek. | 12.5 MB/Sek. | 6.25 MB/Sek. |
| Disk-Schreibvorgänge | 25 MB/Sek. | 21.25 MB/Sek. | 12.5 MB/Sek. | 6.25 MB/Sek. |
Um die Schwellenwerte für alle Metriken außer dem Arbeitsspeicher zu berechnen, multipliziert Workload Balancing den neuen Wert für den kritischen Schwellenwert mit den folgenden Faktoren:
- Hoher Schwellenwertfaktor: 0.85
- Mittlerer Schwellenwertfaktor: 0.50
- Niedriger Schwellenwertfaktor: 0.25
Wenn Sie beispielsweise den kritischen Schwellenwert für die CPU-Auslastung auf 95 % erhöhen, setzt Workload Balancing die anderen Schwellenwerte wie folgt zurück:
- Hoch: 80,75 %
- Mittel: 47,5 %
- Niedrig: 23,75 %
Um die Schwellenwerte für den freien Speicher zu berechnen, multipliziert Workload Balancing den neuen Wert für den kritischen Schwellenwert mit diesen Faktoren:
- Faktor für hohen Schwellenwert: 1,25
- Faktor für mittleren Schwellenwert: 10,0
- Faktor für niedrigen Schwellenwert: 20,0
Wenn Sie beispielsweise den kritischen Schwellenwert für den freien Speicher auf 45 MB erhöhen, setzt Workload Balancing die anderen Schwellenwerte wie folgt zurück:
- Hoch: 56,25 MB
- Mittel: 450 MB
- Niedrig: 900 MB
Um diese Berechnung für einen bestimmten Schwellenwert durchzuführen, multiplizieren Sie den Faktor für den Schwellenwert mit dem Wert, den Sie eingegeben haben für den kritischen Schwellenwert dieser Ressource:
High, Medium, or Low Threshold = Critical Threshold * High, Medium, or Low Threshold Factor
Während der kritische Schwellenwert viele Optimierungsempfehlungen auslöst, können auch andere Schwellenwerte Optimierungsempfehlungen auslösen, und zwar wie folgt:
-
Hoher Schwellenwert.
-
Maximale Leistung. Das Überschreiten des oberen Schwellenwerts löst Optimierungsempfehlungen aus, um eine VM auf einen Host mit geringerer Ressourcenauslastung zu verschieben.
-
Maximale Dichte. Workload Balancing empfiehlt nicht, eine VM auf einem Host zu platzieren, wenn das Verschieben dieser VM auf den Host dazu führt, dass die Ressourcenauslastung des Hosts einen hohen Schwellenwert überschreitet.
-
-
Niedriger Schwellenwert.
-
Maximale Leistung. Workload Balancing löst keine Empfehlungen vom niedrigen Schwellenwert aus.
-
Maximale Dichte. Wenn ein Metrikwert unter den niedrigen Schwellenwert fällt, stellt Workload Balancing fest, dass Hosts unterausgelastet sind, und gibt eine Optimierungsempfehlung zur Konsolidierung von VMs auf weniger Hosts ab. Workload Balancing empfiehlt weiterhin, VMs auf einen Host zu verschieben, bis die Metrikwerte für eine der Host-Ressourcen ihren hohen Schwellenwert erreichen.
Nachdem eine VM jedoch verschoben wurde, kann die Auslastung einer Ressource auf dem neuen Host der VM einen kritischen Schwellenwert überschreiten. In diesem Fall verwendet Workload Balancing vorübergehend einen Algorithmus, der dem Lastausgleichsalgorithmus für maximale Leistung ähnelt, um einen neuen Host für die VMs zu finden. Workload Balancing verwendet diesen Algorithmus weiterhin, um das Verschieben von VMs zu empfehlen, bis die Ressourcenauslastung auf den Hosts im gesamten Pool unter den hohen Schwellenwert fällt.
-
So ändern Sie die kritischen Schwellenwerte:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Wählen Sie im linken Bereich Kritische Schwellenwerte aus. Diese kritischen Schwellenwerte werden zur Bewertung der Host-Ressourcen- auslastung verwendet.
-
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 bei der Platzierung von VMs und bei Empfehlungen zur Pool-Optimierung. Workload Balancing ist bestrebt, die Ressourcenauslastung auf einem Host unter den festgelegten kritischen Werten zu halten.
Metrikgewichtungen anpassen
Wie Workload Balancing Metrikgewichtungen bei der Bestimmung, welche Hosts und VMs zuerst verarbeitet werden sollen, variiert je nach Optimierungsmodus: Maximale Dichte oder Maximale Leistung. Im Allgemeinen werden Metrikgewichtungen verwendet, wenn sich ein Pool im Modus „Maximale Leistung“ befindet. Wenn sich Workload Balancing jedoch im Modus „Maximale Dichte“ befindet, werden Metrik- gewichtungen verwendet, wenn eine Ressource ihren kritischen Schwellenwert überschreitet.
Wenn Workload Balancing Optimierungsempfehlungen verarbeitet, erstellt es eine Optimierungsreihenfolge. Workload Balancing bestimmt die Reihenfolge, indem es die Hosts danach ordnet, welche Hosts die höchsten Metrikwerte für die Ressource aufweisen, die auf der Seite für die Metrikgewichtungen als die wichtigste eingestuft wird.
Modus für maximale Leistung
Im Modus für maximale Leistung verwendet Workload Balancing Metrikgewichtungen, um Folgendes zu bestimmen:
- Auf welchen Hosts die Leistung zuerst angegangen werden soll
- Welche VMs zuerst zur Migration empfohlen werden sollen
Wenn beispielsweise Netzwerkschreibvorgänge die wichtigste Ressource sind, erstellt Workload Balancing zuerst Optimierungs- empfehlungen für den Host mit der höchsten Anzahl von Netzwerkschreibvorgängen pro Sekunde. Um Netzwerkschreibvorgänge zur wichtigsten Ressource zu machen, verschieben Sie den Schieberegler Metrikgewichtung nach rechts und alle anderen Schieberegler in die Mitte.
Wenn Sie alle Ressourcen als gleich wichtig konfigurieren, berücksichtigt Workload Balancing zuerst die CPU-Auslastung und dann den Arbeitsspeicher, da diese Ressourcen typischerweise am stärksten eingeschränkt sind. Um alle Ressourcen gleich wichtig zu machen, stellen Sie den Schieberegler Metrikgewichtung für alle Ressourcen an dieselbe Position ein.
Modus für maximale Dichte
Im Modus für maximale Dichte verwendet Workload Balancing Metrikgewichtungen nur, wenn ein Host den kritischen Schwellenwert erreicht. Zu diesem Zeitpunkt wendet Workload Balancing einen Algorithmus an, der dem Algorithmus für maximale Leistung ähnelt, bis keine Hosts mehr die kritischen Schwellenwerte überschreiten. Bei Verwendung dieses Algorithmus verwendet Workload Balancing Metrikgewichtungen, um die Optimierungsreihenfolge auf die gleiche Weise zu bestimmen wie im Modus für maximale Leistung.
Wenn zwei oder mehr Hosts Ressourcen haben, die ihre kritischen Schwellenwerte überschreiten, überprüft Workload Balancing die Wichtigkeit, die Sie für jede Ressource festgelegt haben. Es verwendet diese Wichtigkeit, um zu bestimmen, welcher Host zuerst optimiert und welche VMs auf diesem Host zuerst verschoben werden sollen.
Ihr Pool enthält beispielsweise Host A und Host B, die sich im folgenden Zustand befinden:
- Die CPU-Auslastung auf Host A überschreitet ihren kritischen Schwellenwert, und die Metrikgewichtung für die CPU-Auslastung ist auf Wichtiger eingestellt.
- Die Speicherauslastung auf Host B überschreitet ihren kritischen Schwellenwert, und die Metrikgewichtung für die Speicherauslastung ist auf Weniger wichtig eingestellt.
Workload Balancing empfiehlt zuerst die Optimierung von Host A, da die Ressource auf diesem Host, die den kritischen Schwellenwert erreicht hat, die Ressource mit der höchsten Gewichtung ist. Nachdem Workload Balancing festgestellt hat, dass es die Leistung auf Host A angehen muss, beginnt Workload Balancing dann, Platzierungen für VMs auf diesem Host zu empfehlen. Es beginnt mit der VM, die die höchste CPU-Auslastung aufweist, da diese CPU-Auslastung die Ressource mit der höchsten Gewichtung ist.
Nachdem Workload Balancing die Optimierung von Host A empfohlen hat, erstellt es Optimierungsempfehlungen für Host B. Wenn es Platzierungen für die VMs auf Host B empfiehlt, geschieht dies, indem zuerst die CPU-Auslastung berücksichtigt wird, da der CPU-Auslastung die höchste Gewichtung zugewiesen wurde. Wenn weitere Hosts optimiert werden müssen, berücksichtigt Workload Balancing die Leistung auf diesen Hosts entsprechend dem Host mit der dritthöchsten CPU-Auslastung.
Standardmäßig sind alle Metrik-Gewichtungen auf den äußersten Punkt des Schiebereglers eingestellt: Wichtiger.
Hinweis:
Die Gewichtung von Metriken ist relativ. Wenn alle Metriken auf dasselbe Niveau eingestellt sind, selbst wenn dieses Niveau Weniger Wichtig ist, werden sie alle gleich gewichtet. Die Beziehung der Metriken zueinander ist wichtiger als das tatsächliche Gewicht, das Sie für jede Metrik festlegen.
Metrik-Gewichtungsfaktoren bearbeiten
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Wählen Sie im linken Bereich Metrik-Gewichtung aus.
-
Passen Sie auf der Seite Metrik-Gewichtung nach Bedarf die Schieberegler neben den einzelnen Ressourcen an.
Verschieben Sie den Schieberegler in Richtung Weniger wichtig, um anzuzeigen, dass es nicht so entscheidend ist, sicherzustellen, dass VMs immer die höchste verfügbare Menge dieser Ressource für diesen Pool haben.
Hosts von Empfehlungen ausschließen
Beim Konfigurieren von Workload Balancing können Sie festlegen, dass bestimmte physische Hosts von Workload Balancing- Optimierungs- und Platzierungsempfehlungen, einschließlich Start On-Platzierungsempfehlungen, ausgeschlossen werden.
Situationen, in denen Sie Hosts von Empfehlungen ausschließen möchten, sind unter anderem:
- Sie möchten den Pool im Modus Maximale Dichte betreiben 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 Workloads, die Sie nicht verschieben möchten: zum Beispiel einen Domänencontroller oder einen Datenbankserver.
- Sie möchten Wartungsarbeiten an einem Host durchführen und keine VMs auf dem Host platzieren.
- Die Leistung des Workloads ist so kritisch, dass die Kosten für dedizierte Hardware irrelevant sind.
- Bestimmte Hosts führen Workloads mit hoher Priorität aus, und Sie möchten die HA-Funktion nicht verwenden, um diesen VMs Priorität einzuräumen.
- Die Hardware im Host ist für die anderen Workloads im Pool nicht optimal.
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 Workload Balancing einen Host automatisch herunterfährt, sollten Sie stattdessen die Energieverwaltung für diesen Host deaktivieren. Weitere Informationen finden Sie unter Energie automatisch optimieren und verwalten.
Wenn Sie einen Host von Empfehlungen ausschließen, geben Sie an, dass Workload Balancing diesen Host überhaupt nicht verwalten soll. Diese Konfiguration bedeutet, dass Workload Balancing keine Optimierungsempfehlungen für einen ausgeschlossenen Host abgibt. Wenn Sie hingegen einen Host nicht für die Teilnahme an der Energieverwaltung auswählen, verwaltet Workload Balancing den Host, gibt aber keine Empfehlungen zur Energieverwaltung für ihn ab.
Hosts von Workload Balancing ausschließen
Verwenden Sie dieses Verfahren, um einen Host in einem Pool, den Workload Balancing verwaltet, von Energieverwaltung, Host- Evakuierung, Platzierung und Optimierungsempfehlungen auszuschließen.
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Wählen Sie im linken Bereich Ausgeschlossene Hosts aus.
-
Wählen Sie auf der Seite Ausgeschlossene Hosts die Hosts aus, für die Workload Balancing keine alternativen Platzierungen und Optimierungen empfehlen soll.
VMs von Empfehlungen ausschließen
Beim Konfigurieren von Workload Balancing können Sie festlegen, dass bestimmte VMs von der Workload Balancing- Optimierung und den Platzierungsempfehlungen ausgeschlossen werden.
Situationen, in denen Sie VMs von Empfehlungen ausschließen möchten, sind unter anderem:
- Wenn zwei VM-Workloads immer auf demselben Host ausgeführt werden müssen (zum Beispiel, wenn sie komplementäre Anwendungen oder Workloads haben).
- Sie haben Workloads, die Sie nicht verschieben möchten (z. B. Domänencontroller, DNS-Server oder SQL-Server).
Unabhängig davon, ob Sie einen festen oder geplanten Optimierungsmodus angeben, bleiben ausgeschlossene VMs auch dann ausgeschlossen, wenn sich der Optimierungsmodus ändert.
So schließen Sie VMs von Platzierungs- und Optimierungsempfehlungen aus
- Wählen Sie die VM im Bereich Ressourcen aus, wählen Sie die Registerkarte Allgemein und dann Eigenschaften.
- Wählen Sie im linken Bereich Allgemein aus.
- Wählen Sie auf der Seite Allgemein im Feld Tags: die Option Tags bearbeiten.
- Geben Sie den neuen Tag
wlb_excludedan und klicken Sie auf Erstellen.
Erweiterte Einstellungen konfigurieren
Workload Balancing bietet einige erweiterte Einstellungen, mit denen Sie steuern können, wie Workload Balancing automatisierte Empfehlungen anwendet. Diese Einstellungen werden auf der Seite Erweitert des Workload Balancing-Konfigurationsdialogs angezeigt. Um zur Seite Erweitert zu gelangen, führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Wählen Sie im linken Bereich die Option Erweitert.
Die folgenden Abschnitte beschreiben die Verhaltensweisen, die in den erweiterten Einstellungen konfiguriert werden können.
Konservative oder aggressive automatisierte Empfehlungen festlegen
Im automatisierten Modus ist die Häufigkeit von Optimierungs- und Konsolidierungsempfehlungen und wie schnell diese automatisch angewendet werden, ein Produkt mehrerer Faktoren, darunter:
- Wie lange Workload Balancing nach dem Verschieben einer VM wartet, bevor eine weitere Empfehlung ausgesprochen wird
- Die Anzahl der Empfehlungen, die Workload Balancing aussprechen muss, bevor eine Empfehlung automatisch angewendet wird
- Der Schweregrad, den eine Empfehlung erreichen muss, bevor die Optimierung automatisch angewendet wird
- Der Grad der Konsistenz in den Empfehlungen (empfohlene VMs zum Verschieben, Ziel-Hosts), den Workload Balancing benötigt, bevor Empfehlungen automatisch angewendet werden
Im Allgemeinen sollten Sie die Einstellungen für diese Faktoren nur in den folgenden Fällen anpassen:
- Sie haben Anweisungen vom technischen Support von XenServer erhalten
- Sie haben das Verhalten Ihres Pools mit aktiviertem Workload Balancing umfassend beobachtet und getestet
Eine falsche Konfiguration dieser Einstellungen kann dazu führen, dass Workload Balancing keine Empfehlungen ausspricht.
VM-Migrationsintervall
Sie können die Anzahl der Minuten angeben, die Workload Balancing nach der letzten Verschiebung einer VM wartet, bevor Workload Balancing eine weitere Empfehlung für diese VM aussprechen kann. Das Empfehlungsintervall soll verhindern, dass Workload Balancing Empfehlungen aus künstlichen Gründen generiert, z. B. wenn es eine vorübergehende Auslastungs- Spitze gab.
Wenn die Automatisierung konfiguriert ist, ist es besonders wichtig, beim Ändern des Empfehlungsintervalls vorsichtig zu sein. Tritt ein Problem auf, das zu kontinuierlichen, wiederkehrenden Spitzen führt, kann eine Verringerung des Intervalls viele Empfehlungen und somit Verlagerungen generieren.
Hinweis:
Das Festlegen eines Empfehlungsintervalls hat keinen Einfluss darauf, wie lange Workload Balancing wartet, um kürzlich neu ausbalancierte Hosts in Empfehlungen für Start-On Placement, Resume und den Wartungsmodus einzubeziehen.
Empfehlungsanzahl
Alle zwei Minuten prüft Workload Balancing, ob es Empfehlungen für den von ihm überwachten Pool generieren kann. Wenn Sie die Automatisierung aktivieren, können Sie festlegen, wie oft eine konsistente Empfehlung gemacht werden muss, bevor Workload Balancing die Empfehlung automatisch anwendet. Dazu konfigurieren Sie eine Einstellung, die als die Empfehlungsanzahl bekannt ist und im Feld Empfehlungen angegeben wird. Die Empfehlungsanzahl und die Einstellung Optimierungsaggressivität ermöglichen es Ihnen, die automatische Anwendung von Empfehlungen in Ihrer Umgebung fein abzustimmen.
Workload Balancing nutzt die Ähnlichkeit von Empfehlungen, um die folgenden Prüfungen durchzuführen:
- Ob die Empfehlung wirklich benötigt wird
- Ob der Zielhost über einen längeren Zeitraum eine ausreichend stabile Leistung aufweist, um eine verschobene VM aufzunehmen, ohne sie kurz darauf wieder vom Host verschieben zu müssen
Workload Balancing verwendet den Wert der Empfehlungsanzahl, um zu bestimmen, ob eine Empfehlung wiederholt werden muss, bevor Workload Balancing die Empfehlung automatisch anwendet. Workload Balancing verwendet diese Einstellung wie folgt:
- Jedes Mal, wenn Workload Balancing eine Empfehlung generiert, die seine Konsistenzanforderungen erfüllt, wie durch die Einstellung Optimierungsaggressivität angegeben, erhöht Workload Balancing die Empfehlungsanzahl. Wenn die Empfehlung die Konsistenzanforderungen nicht erfüllt, setzt Workload Balancing die Empfehlungsanzahl möglicherweise auf Null zurück. Dieses Verhalten hängt von den Faktoren ab, die unter Optimierungsaggressivität beschrieben sind.
- Wenn Workload Balancing genügend konsistente Empfehlungen generiert, um den Wert für die Empfehlungsanzahl zu erreichen, wie im Feld Empfehlungen angegeben, wendet es die Empfehlung automatisch an.
Wenn Sie diese Einstellung ändern möchten, variiert der festzulegende Wert je nach Ihrer Umgebung. Berücksichtigen Sie diese Szenarien:
- Wenn die Hostlasten und -aktivitäten in Ihrer Umgebung schnell ansteigen, möchten Sie möglicherweise den Wert für die Empfehlungsanzahl erhöhen. Workload Balancing generiert Empfehlungen alle zwei Minuten. Wenn Sie dieses Intervall beispielsweise auf 3 setzen, wendet Workload Balancing die Empfehlung sechs Minuten später automatisch an.
- Wenn die Hostlasten und -aktivitäten in Ihrer Umgebung allmählich ansteigen, möchten Sie möglicherweise den Wert für die Empfehlungsanzahl verringern.
Das Akzeptieren von Empfehlungen verbraucht Systemressourcen und beeinträchtigt die Leistung, wenn Workload Balancing die VMs verschiebt. Eine Erhöhung der Empfehlungsanzahl erhöht die Anzahl der übereinstimmenden Empfehlungen, die auftreten müssen, bevor Workload Balancing die Empfehlung anwendet. Diese Einstellung ermutigt Workload Balancing, konservativere, stabilere Empfehlungen anzuwenden und kann das Potenzial für fehlerhafte VM-Verschiebungen verringern. Die Empfehlungsanzahl ist standardmäßig auf einen konservativen Wert eingestellt.
Aufgrund der potenziellen Auswirkungen, die eine Anpassung dieser Einstellung auf Ihre Umgebung haben kann, sollten Sie diese nur mit äußerster Vorsicht ändern. Nehmen Sie diese Anpassungen vorzugsweise durch Testen und iteratives Ändern des Wertes oder unter der Anleitung von XenServer Technical Support vor.
Empfehlungsschweregrad
Alle Optimierungsempfehlungen enthalten eine Schweregradbewertung (Kritisch, Hoch, Mittel, Niedrig), die die Wichtigkeit der Empfehlung angibt. Workload Balancing basiert diese Bewertung auf einer Kombination von Faktoren, einschließlich der folgenden:
- Von Ihnen festgelegte Konfigurationsoptionen, wie Schwellenwerte und Metrik-Tunings
- Verfügbare Ressourcen für die Workload
- Ressourcennutzungsverlauf.
Der Schweregrad einer Empfehlung wird im Bereich Optimierungsempfehlungen auf der Registerkarte WLB angezeigt.
Wenn Sie Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet werden, können Sie den minimalen Schweregrad festlegen, der mit einer Empfehlung verknüpft werden muss, bevor Workload Balancing sie automatisch anwendet.
Optimierungsaggressivität
Um zusätzliche Sicherheit im automatisierten Modus zu gewährleisten, verfügt Workload Balancing über Konsistenzkriterien für die automatische Annahme von Optimierungen. Diese Kriterien können dazu beitragen, das Verschieben von VMs aufgrund von Spitzen und Anomalien zu verhindern. Im automatisierten Modus akzeptiert Workload Balancing die erste erzeugte Empfehlung nicht. Stattdessen wartet Workload Balancing mit der automatischen Anwendung einer Empfehlung, bis ein Host oder eine VM über einen längeren Zeitraum ein konsistentes Verhalten zeigt. Konsistentes Verhalten über die Zeit umfasst Faktoren wie die Frage, ob ein Host weiterhin Empfehlungen auslöst und ob dieselben VMs auf diesem Host weiterhin Empfehlungen auslösen.
Workload Balancing ermittelt die Konsistenz des Verhaltens anhand von Konsistenzkriterien und Kriterien für die Häufigkeit, mit der dieselbe Empfehlung ausgesprochen wird. Sie können konfigurieren, wie streng Workload Balancing die Konsistenzkriterien anwenden soll, indem Sie die Einstellung Optimierungsaggressivität verwenden. Mit dieser Einstellung können Sie steuern, wie viel Stabilität Sie in Ihrer Umgebung wünschen, bevor Workload Balancing eine Optimierungsempfehlung anwendet. Die stabilste Einstellung, geringe Aggressivität, ist standardmäßig konfiguriert. In diesem Kontext 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.
Workload Balancing verwendet bis zu vier Kriterien, um die Konsistenz festzustellen. Die Anzahl der zu erfüllenden Kriterien variiert entsprechend der von Ihnen in der Einstellung Optimierungsaggressivität festgelegten Stufe. Je niedriger die Stufe (z. B. Niedrig oder Mittel), desto weniger aggressiv ist Workload Balancing bei der Annahme einer Empfehlung. Mit anderen Worten, Workload Balancing ist strenger bei der Anforderung, dass Kriterien übereinstimmen müssen, wenn die Aggressivität auf „Niedrig“ eingestellt ist.
Wenn beispielsweise die Aggressivitätsstufe auf „Niedrig“ eingestellt ist, muss jedes Kriterium für „Niedrig“ so oft erfüllt werden, wie durch den Wert „Empfehlungsanzahl“ angegeben, bevor die Empfehlung automatisch angewendet wird.
Wenn Sie die Empfehlungsanzahl auf 3 setzen, wartet Workload Balancing, bis alle für „Niedrig“ aufgeführten Kriterien erfüllt und in drei aufeinanderfolgenden Empfehlungen wiederholt wurden. Diese Einstellung hilft sicherzustellen, dass die VM tatsächlich verschoben werden muss und dass der empfohlene Zielhost über einen längeren Zeitraum eine stabile Ressourcenauslastung aufweist. Sie reduziert das Potenzial, dass eine kürzlich verschobene VM aufgrund von Host-Leistungsänderungen nach dem Verschieben von einem Host entfernt wird. Standardmäßig ist diese Einstellung auf „Niedrig“ gesetzt, um die Stabilität zu fördern.
Wir empfehlen nicht, die Einstellung Optimierungsaggressivität zu erhöhen, um die Häufigkeit zu erhöhen, mit der Ihre Hosts optimiert werden. Wenn Sie der Meinung sind, dass Ihre Hosts nicht schnell oder häufig genug optimiert werden, versuchen Sie, die kritischen Schwellenwerte anzupassen. Vergleichen Sie die Schwellenwerte mit dem Pool-Zustandsbericht.
Die Konsistenzkriterien, die mit den verschiedenen Aggressivitätsstufen verbunden sind, sind die folgenden:
Niedrig:
- Alle VMs in nachfolgenden Empfehlungen müssen identisch sein (wie durch übereinstimmende UUIDs in jeder Empfehlung gezeigt).
- Alle Ziel-Hosts müssen in nachfolgenden Empfehlungen identisch sein
- Die Empfehlung, die unmittelbar auf die ursprüngliche Empfehlung folgt, muss übereinstimmen, andernfalls wird der Recommendation Count auf 1 zurückgesetzt
Mittel:
- Alle VMs in nachfolgenden Empfehlungen müssen vom selben Host stammen; sie können jedoch andere VMs sein als die in der ersten Empfehlung.
- Alle Ziel-Hosts müssen in nachfolgenden Empfehlungen identisch sein
- Eine der nächsten beiden Empfehlungen, die unmittelbar auf die erste Empfehlung folgen, muss übereinstimmen, andernfalls wird der Recommendation Count auf 1 zurückgesetzt
Hoch:
- Alle VMs in den Empfehlungen müssen vom selben Host stammen. Die Empfehlungen müssen sich jedoch nicht unmittelbar aufeinander folgen.
- Der Host, von dem Workload Balancing die Verschiebung der VM empfohlen hat, muss in jeder Empfehlung derselbe sein
- Der Recommendation Count behält denselben Wert bei, auch wenn die beiden Empfehlungen, die auf die erste Empfehlung folgen, nicht übereinstimmen
Beispiel für die Optimierungsaggressivität
Das folgende Beispiel veranschaulicht, wie Workload Balancing die Einstellung Optimierungsaggressivität und den Recommendation Count verwendet, um zu bestimmen, ob eine Empfehlung automatisch akzeptiert werden soll.
Jede von Workload Balancing ausgegebene Optimierungsempfehlung schlägt drei VM-Platzierungen vor. Nach diesen vorgeschlagenen Platzierungen ist der Recommendation Count, der jedem Aggressivitätsgrad zugeordnet ist, die Anzahl der aufeinanderfolgenden Empfehlungen bei dieser Einstellung der Optimierungsaggressivität.
In den folgenden Beispielen, wenn die Einstellung Optimierungsaggressivität auf Hoch gesetzt ist, erhöht sich die Empfehlungsanzahl nach Empfehlung 1, 2 und 3 weiter. Diese Erhöhung tritt auf, obwohl dieselben VMs nicht für neue Platzierungen in jeder Empfehlung empfohlen werden. Workload Balancing wendet die Platzierungsempfehlung mit Empfehlung 3 an, da es dasselbe Verhalten von diesem Host für drei aufeinanderfolgende Empfehlungen festgestellt hat.
Im Gegensatz dazu erhöht sich bei geringer Aggressivität die Anzahl der aufeinanderfolgenden Empfehlungen für die ersten vier Empfehlungen nicht. Die Empfehlungsanzahl wird bei jeder Empfehlung auf 1 zurückgesetzt, da dieselben VMs nicht für Platzierungen empfohlen wurden. Die Empfehlungsanzahl beginnt erst zu steigen, wenn dieselbe Empfehlung in Empfehlung #5 gemacht wird. Schließlich wendet Workload Balancing die in Empfehlung #6 gemachte Empfehlung automatisch an, nachdem es zum dritten Mal dieselben Platzierungsempfehlungen ausgegeben hat.
Empfehlung 1:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host B verschieben
- VM5 von Host A nach Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl bei hoher Aggressivität: 1
- Empfehlungsanzahl bei mittlerer Aggressivität: 1
- Empfehlungsanzahl bei geringer Aggressivität: 1
Empfehlung 2:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host C verschieben
- VM7 von Host A nach Host C verschieben
Anzahl der Empfehlungen:
- Anzahl der Empfehlungen bei hoher Aggressivität: 2
- Anzahl der Empfehlungen bei mittlerer Aggressivität: 1
- Anzahl der Empfehlungen bei geringer Aggressivität: 1
Empfehlung 3:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host C verschieben
- VM5 von Host A nach Host C verschieben
Anzahl der Empfehlungen:
- Anzahl der Empfehlungen bei hoher Aggressivität: 3 (Anwenden)
- Anzahl der Empfehlungen bei mittlerer Aggressivität: 1
- Anzahl der Empfehlungen bei geringer Aggressivität: 1
Empfehlung 4:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host B verschieben
- VM5 von Host A nach Host C verschieben
Anzahl der Empfehlungen:
- Anzahl der Empfehlungen bei mittlerer Aggressivität: 2
- Anzahl der Empfehlungen bei geringer Aggressivität: 1
Empfehlung 5:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host B verschieben
- VM5 von Host A nach Host C verschieben
Anzahl der Empfehlungen:
- Anzahl der Empfehlungen bei mittlerer Aggressivität: 3 (Anwenden)
- Anzahl der Empfehlungen bei geringer Aggressivität: 2
Empfehlung 6:
Vorgeschlagene Platzierungen:
- VM1 von Host A nach Host B verschieben
- VM3 von Host A nach Host B verschieben
- VM5 von Host A nach Host C verschieben
Anzahl der Empfehlungen:
- Anzahl der Empfehlungen bei geringer Aggressivität: 3 (Anwenden)
VM-Empfehlungsintervalle konfigurieren
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Erweitert.
-
Führen Sie im Abschnitt VM-Empfehlungsintervall einen oder mehrere der folgenden Schritte aus:
-
Geben Sie im Feld Minuten einen Wert für die Anzahl der Minuten ein, die Workload Balancing wartet, bevor es eine weitere Optimierungsempfehlung auf einem neu ausbalancierten Host abgibt.
-
Geben Sie im Feld Empfehlungen einen Wert für die Anzahl der Empfehlungen ein, die Workload Balancing abgeben soll, bevor es eine Empfehlung automatisch anwendet.
-
Wählen Sie eine minimale Schweregradstufe aus, bevor Optimierungen automatisch angewendet werden.
-
Ändern Sie, wie aggressiv Workload Balancing Optimierungsempfehlungen anwendet, wenn es im automatisierten Modus ausgeführt wird. Eine Erhöhung des Aggressivitätsgrads reduziert Einschränkungen hinsichtlich der Konsistenz von Empfehlungen, bevor diese automatisch angewendet werden. Die Einstellung Optimierungsaggressivität ergänzt direkt die Einstellung Empfehlungen: das heißt, die Anzahl der Empfehlungen.
Hinweis:
Wenn Sie für den Wert in der Einstellung Empfehlungen „1“ eingeben, ist die Einstellung Optimierungsaggressivität nicht relevant.
-
Anpassen der Granularitätseinstellungen für den Pool-Audit-Trail
Gehen Sie wie folgt vor, um die Granularitätseinstellungen zu ändern:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Klicken Sie im Bereich Eigenschaften des Pools auf die Registerkarte WLB.
-
Klicken Sie auf der Registerkarte WLB auf Einstellungen.
-
Klicken Sie im linken Bereich auf Erweitert.
-
Klicken Sie auf der Seite Erweitert auf die Liste Granularität des Pool-Audit-Trail-Berichts und wählen Sie eine Option aus der Liste aus.
Wichtig:
Wählen Sie die Granularität basierend auf Ihren Anforderungen an das Audit-Protokoll aus. Wenn Sie beispielsweise die Granularität Ihres Audit-Protokollberichts auf Minimum setzen, erfasst der Bericht nur eine begrenzte Datenmenge für bestimmte Benutzer und Objekttypen. Wenn Sie die Granularität auf Medium setzen, bietet der Bericht einen benutzerfreundlichen Bericht des Audit-Protokolls. Wenn Sie die Granularität auf Maximum setzen, enthält der Bericht detaillierte Informationen zum Audit-Protokollbericht. Das Setzen des Audit-Protokollberichts auf Maximum kann dazu führen, dass der Workload Balancing-Server mehr Speicherplatz und Arbeitsspeicher verbraucht.
-
Um Ihre Änderungen zu bestätigen, klicken Sie auf OK.
Anzeigen von Pool-Audit-Trail-Berichten basierend auf Objekten in XenCenter
Führen Sie dieses Verfahren aus, um Berichte des Pool-Audit-Trails basierend auf dem ausgewählten Objekt auszuführen und anzuzeigen:
-
Nachdem Sie die Einstellung für die Granularität des Pool-Audit-Trails vorgenommen haben, klicken Sie auf Berichte. Die Seite „Workload-Berichte“ wird angezeigt.
-
Wählen Sie Pool-Audit-Trail im linken Bereich.
-
Sie können die Berichte basierend auf einem bestimmten Objekt ausführen und anzeigen, indem Sie es aus der Liste Objekt auswählen. Zum Beispiel, wählen Sie Host aus der Liste, um die Berichte nur basierend auf dem Host zu erhalten.
Anpassen der Ereignisobjekte und Aktionen, die vom Pool-Audit-Trail erfasst werden
Um die vom Pool Audit Trail erfassten Ereignisobjekte und Aktionen anzupassen, müssen Sie sich bei der PostgreSQL-Datenbank auf der virtuellen Workload Balancing-Appliance anmelden, die relevanten Änderungen an der Liste der Ereignisobjekte oder Aktionen vornehmen und anschließend die virtuelle Workload Balancing-Appliance neu starten.
Bei der PostgreSQL-Datenbank anmelden
- Melden Sie sich an der Konsole der virtuellen Workload Balancing-Appliance an.
-
Führen Sie den folgenden Befehl aus:
psql -Upostgres -dWorkloadBalancing <!--NeedCopy--> - Geben Sie das Datenbankpasswort ein. Sie haben das Datenbankpasswort festgelegt, als Sie den Workload Balancing-Konfigurationsassistenten ausgeführt haben, nachdem Sie die virtuelle Appliance importiert haben.
Ereignisobjekte anpassen
Hinweis:
In der folgenden Befehlssyntax steht
event_objectfür den Namen des Ereignisobjekts, das Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Ein Ereignisobjekt aktivieren:
select * from update_audit_log_objects('event_object', true);
<!--NeedCopy-->
Ein Ereignisobjekt deaktivieren:
select * from update_audit_log_objects('event_object', false);
<!--NeedCopy-->
Rufen Sie eine Liste der derzeit deaktivierten Ereignisobjekte ab:
select * from hv_audit_log_get_event_objects(false);
<!--NeedCopy-->
Rufen Sie eine Liste der derzeit aktivierten Ereignisobjekte ab:
select * from hv_audit_log_get_event_objects(true);
<!--NeedCopy-->
Ereignisaktionen anpassen
Hinweis:
In der folgenden Befehlssyntax stellt
event_actionden Namen der Ereignisaktion dar, die Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Eine Ereignisaktion aktivieren:
select * from update_audit_log_actions('event_action', true);
<!--NeedCopy-->
Eine Ereignisaktion deaktivieren:
select * from update_audit_log_actions('event_action', false);
<!--NeedCopy-->
Rufen Sie eine Liste der derzeit deaktivierten Ereignisaktionen ab:
select * from hv_audit_log_get_event_actions(false);
<!--NeedCopy-->
Rufen Sie eine Liste der derzeit aktivierten Ereignisaktionen ab:
select * from hv_audit_log_get_event_actions(true);
<!--NeedCopy-->
Starten Sie die virtuelle Workload Balancing Appliance neu
Führen Sie die folgenden Befehle aus, um PostgreSQL zu beenden und die virtuelle Workload Balancing Appliance neu zu starten.
\q
<!--NeedCopy-->
systemctl restart workloadbalancing
<!--NeedCopy-->
Warnstufe für Workload Balancing-Warnungen in XenCenter festlegen
Sie können die xe CLI verwenden, um die Warnstufe für Workload Balancing-Warnungen festzulegen, die in XenCenter angezeigt werden.
Führen Sie die folgenden Schritte aus:
-
Führen Sie den folgenden Befehl auf dem Pool-Koordinator aus, um die Warnstufe für jeden Warncode festzulegen:
xe pool-send-wlb-configuration config:<wlb-alert-code>=<alert-level> <!--NeedCopy-->Die 4
wlb-alert-codeTypen sind:- MESSAGE_PRIORITY_WLB_OPTIMIZATION_ALERT – Wenn Workload Balancing eine Optimierungsempfehlung gibt, wird diese Warnung ausgelöst.
- MESSAGE_PRIORITY_WLB_VM_RELOCATION – Wenn Workload Balancing eine VM auf einen anderen Host verschiebt, wird diese Warnung ausgelöst.
- MESSAGE_PRIORITY_WLB_HOST_POWER_OFF – Wenn der Workload Balancing-Optimierungsmodus konfiguriert wurde auf
Maximize Densityund ein Host ausgeschaltet wird, weil keine VMs auf dem Host ausgeführt werden, wird diese Warnung ausgelöst. - MESSAGE_PRIORITY_WLB_HOST_POWER_ON – Wenn der Workload Balancing-Optimierungsmodus konfiguriert wurde auf
Maximize Performanceund ein Host eingeschaltet wird, weil dies die Hostleistung verbessert, wird diese Warnung ausgelöst.
Die 6
alert-levelTypen sind:- 0 – Warnung stummschalten
- 1 – Kritisch
- 2 – Schwerwiegend
- 3 – Warnung
- 4 – Geringfügig
- 5 – Informatorisch
-
Führen Sie den folgenden Befehl auf dem Pool-Koordinator aus, um die für die Warncodes festgelegten Warnstufen anzuzeigen:
xe pool-retrieve-wlb-configuration <!--NeedCopy--> -
Um die Warnungen zu testen, lösen Sie eine Workload Balancing-Warnung aus und klicken Sie dann in XenCenter auf das
Notifications-Panel, um die Warnung anzuzeigen.
In diesem Artikel
- Optimierungsmodus anpassen
- Energie automatisch optimieren und verwalten
- Kritische Schwellenwerte ändern
- Metrikgewichtungen anpassen
- Hosts von Empfehlungen ausschließen
- VMs von Empfehlungen ausschließen
- Erweiterte Einstellungen konfigurieren
- Anpassen der Granularitätseinstellungen für den Pool-Audit-Trail
- Warnstufe für Workload Balancing-Warnungen in XenCenter festlegen