Konfigurieren des Workload Balancing-Verhaltens
Nachdem Sie eine Verbindung mit der virtuellen Workload Balancing-Appliance hergestellt haben, können Sie die Einstellungen bearbeiten, die Workload Balancing zur Berechnung der Platzierung und Die Workload Balancing-Einstellungen gelten gemeinsam für alle VMs und Hosts im Pool.
Zu den Platzierungs- und Optimierungseinstellungen, die Sie ändern können, gehören:
- Änderung der Platzierungsstrategie
- Konfigurieren automatischer Optimierungen und Energieverwaltung
- Bearbeiten von Leistungsschwellenwerten und metrischen Gewichtungen
- Ohne Hosts.
Vorausgesetzt, die Netzwerk- und Datenträgerschwellenwerte 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, Ihre Leistungsschwellenwerte zu bewerten und zu entscheiden, ob Sie sie bearbeiten möchten. Stellen Sie sich zum Beispiel die folgenden Fälle vor:
-
Empfehlungen einholen, wenn sie noch nicht benötigt werden. Wenn ja, versuchen Sie, die Schwellenwerte anzupassen, bis der Workload Balancing geeignete Empfehlungen liefert.
-
Sie erhalten keine Empfehlungen, wenn Sie sie erwarten. 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 Netzwerkschwellenwerte 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ätsverlauf erstellen. Weitere Informationen finden Sie unter Erstellen von Workloadberichten.
Hinweise:
- Workload Balancing ist für Kunden der XenServer Premium Edition verfügbar. Weitere Informationen zur XenServer-Lizenzierung finden Sie unter Lizenzierung. Besuchen Sie die XenServer-Website, um ein Upgrade durchzuführen oder eine XenServer-Lizenz zu erhalten.
- Workload Balancing 8.3.0 ist mit XenServer 8 und Citrix Hypervisor 8.2 CU1 kompatibel.
- Das Basisbetriebssystem der virtuellen Workload Balancing-Appliance wurde ursprünglich von einer Allzweck-Linux-Distribution abgeleitet. Die virtuelle Workload Balancing-Appliance wird in ihrer Gesamtheit von XenServer unterstützt, wie in der XenServer-Produktmatrix (https://www.xenserver.com/support) dokumentiert.
In diesem Artikel wird davon ausgegangen, dass Sie Ihren Pool bereits mit einer virtuellen Workload Balancing-Appliance verbunden. Informationen zum Herunterladen, Importieren, Konfigurieren und Herstellen einer Verbindung zu einer virtuellen Workload Balancing-Appliance finden Sie unter Erste Schritte.
Passen Sie den Optimierungsmodus
Der Workload Balancing gibt Empfehlungen zur Neuverteilung oder Optimierung der VM-Workload in Ihrer Umgebung auf der Grundlage einer von Ihnen ausgewählten Platzierungsstrategie. Die Platzierungsstrategie wird als Optimierungsmodus bezeichnet.
Sie können aus den folgenden Optimierungsmodi wählen:
-
Leistung maximieren (Standard)
Der Workload Balancing versucht, die Workload gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, den CPU-, Arbeitsspeicher- und Netzwerkdruck für alle Hosts zu minimieren. Wenn “Leistung maximieren” Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing eine Optimierung, wenn ein Host den Schwellenwert “Hoch” erreicht.
-
Maximieren der Dichte
Workload Balancing versucht, die Anzahl der physischen Hosts, die online sein müssen, zu minimieren, indem die aktiven VMs konsolidiert werden.
Wenn Sie “Dichte maximieren” als Platzierungsstrategie auswählen, können Sie ähnliche Parameter wie unter “Leistung maximieren” angeben. Workload Balancing verwendet diese Parameter jedoch, um zu bestimmen, wie VMs auf einen Host gepackt werden können. Wenn “Maximize Density” Ihre Platzierungsstrategie ist, empfiehlt Workload Balancing Konsolidierungsoptimierungen, wenn eine VM den Schwellenwert “Niedrig” erreicht.
Mit dem Workload Balancing können Sie diese Optimierungsmodi auch immer anwenden, fest oder für bestimmte Zeiträume zwischen den Modi wechseln, geplant:
Optimierungsmodi korrigiert
Feste Optimierungsmodi setzen Workload Balancing so, dass er immer ein bestimmtes Optimierungsverhalten hat. Dieses Verhalten kann entweder darin bestehen, die beste Leistung zu erzielen, oder um die höchste Dichte zu erzielen.
Führen Sie die folgenden Schritte aus, um einen festen Optimierungsmodus festzulegen:
-
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 Fixed der Seite Optimierungsmodus einen der folgenden Optimierungsmodi aus:
-
Leistung maximieren (Standard). Versucht, die Workload gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, den CPU-, Arbeitsspeicher- und Netzwerkdruck für alle Hosts zu minimieren.
-
Dichte maximieren. Versucht, so viele VMs wie möglich auf einen physischen Host zu passen. Ziel ist es, die Anzahl der physischen Hosts zu minimieren, die online sein müssen.
-
Geplante Optimierungsmodi
Mit den Geplanten Optimierungsmodi können Sie festlegen, dass der Workload Balancing je nach Tageszeit unterschiedliche Optimierungsmodi anwenden kann. Beispielsweise möchten Sie den Workload Balancing möglicherweise so konfigurieren, dass die Leistung während des Tages, an dem Benutzer verbunden sind, optimiert wird. Um Energie zu sparen, können Sie dann festlegen, dass der Workload Balancing für die maximale Dichte bei Nacht optimiert wird.
Wenn Sie geplante Optimierungsmodi konfigurieren, wechselt der Workload Balancing zu Beginn des von Ihnen angegebenen Zeitraums automatisch in den Optimierungsmodus. Sie können jeden Tag, Wochentage, Wochenende oder einzelne Tage konfigurieren. Für die Stunde wählen Sie eine Tageszeit aus.
Führen Sie die folgenden Schritte aus, um einen Zeitplan für Ihre Optimierungsmodi festzulegen:
-
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 Geplantaus. Der Abschnitt “ Geplant “ wird verfügbar.
-
Klicken Sie auf Neu hinzufügen.
-
Wählen Sie im Feld Ändern in einen der folgenden Modi aus:
-
Maximieren Sie die Leistung. Versucht, die Workload gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Ziel ist es, den CPU-, Arbeitsspeicher- und Netzwerkdruck für alle Hosts zu minimieren.
-
Dichte maximieren. Versucht, so viele VMs wie möglich auf einen physischen Host zu passen. Ziel ist es, die Anzahl der physischen Hosts zu minimieren, die online sein müssen.
-
-
Wählen Sie den Wochentag und die Uhrzeit aus, zu der der Workloadausgleich in diesem Modus gestartet werden soll.
-
Wiederholen Sie die vorherigen Schritte, um weitere Aufgaben im geplanten Modus zu erstellen, bis Sie die benötigte Anzahl haben. Wenn Sie nur eine Aufgabe planen, wechselt der Workload Balancing wie geplant in diesen Modus, wechselt dann aber nie zurück.
-
Klicken Sie auf OK.
Führen Sie die folgenden Schritte aus, um Ihre Zeitplaneinstellungen 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 Optimierungsmodus.
-
Wählen Sie in der Liste Änderungen im geplanten Modus die Aufgabe aus, die Sie löschen oder deaktivieren möchten.
-
Führen Sie einen der folgenden Schritte aus:
-
Löschen Sie die Aufgabe dauerhaft: Klicken Sie auf die Schaltfläche Löschen.
-
Beenden Sie die Ausführung der Aufgabe vorübergehend: Klicken Sie mit der rechten Maustaste auf die Aufgabe und klicken Sie auf Deaktivieren.
Tipps:
- Sie können Tasks auch deaktivieren oder aktivieren, indem Sie die Task auswählen, auf **Bearbeiten** klicken und im Dialogfeld **Optimierungsmodus-Planer** das Kontrollkästchen **Task aktivieren** aktivieren.
- Um eine Aufgabe neu zu aktivieren, klicken Sie in der Liste Änderungen im geplanten Modus mit der rechten Maustaste auf die Aufgabe und klicken Sie auf Aktivieren.
-
Bearbeiten Sie die Aufgabe: Doppelklicken Sie auf die Aufgabe, die Sie bearbeiten möchten. Wählen Sie im Feld Ändern in einen anderen Modus aus, oder nehmen Sie nach Bedarf andere Änderungen vor.
-
Hinweis:
Wenn Sie auf Abbrechen klicken, bevor Sie auf OK klicken, werden alle auf der Registerkarte Optimierung vorgenommenen Änderungen rückgängig gemacht, einschließlich des Löschens einer Aufgabe.
Optimieren und verwalten Sie die Stromversorgung automatisch
Sie können Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet und Hosts automatisch ein- oder ausgeschaltet werden. Um Hosts automatisch herunterzufahren (z. B. in Zeiten geringer Auslastung), müssen Sie den Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet und die Energieverwaltung aktiviert wird. Sowohl die Energieverwaltung als auch die Automatisierung werden in den folgenden Abschnitten beschrieben.
Empfehlungen automatisch anwenden
Mit dem Workload Balancing können Sie so konfigurieren, dass Empfehlungen in Ihrem Namen angewendet werden und die empfohlenen Optimierungsaktionen automatisch ausgeführt werden. Sie können diese Funktion, die als automatische Optimierungsakzeptanz bezeichnet wird, verwenden, um alle Empfehlungen automatisch anzuwenden, einschließlich Empfehlungen zur Leistungsverbesserung oder zum Herunterfahren von Hosts. Um Hosts bei sinkender Nutzung von VMs herunterzufahren, müssen Sie jedoch Automatisierung, Energieverwaltung und den Modus “Maximale Dichte” konfigurieren.
Standardmäßig wendet der Workload Balancing Empfehlungen nicht automatisch an. Wenn Sie möchten, dass Workload Balancing Empfehlungen automatisch anwendet, aktivieren Sie die Automatisierung. Wenn Sie dies nicht tun, müssen Sie Empfehlungen manuell anwenden, indem Sie auf Empfehlungen anwendenklicken.
Workload Balancing wendet Empfehlungen nicht automatisch auf Hosts oder VMs an, wenn die Empfehlungen mit den HA-Einstellungen in Konflikt stehen. Wenn ein Pool durch Anwenden der Optimierungsempfehlungen für den Workload Balancing überschrieben wird, werden Sie von XenCenter aufgefordert, ob Sie die Empfehlung weiterhin anwenden möchten. Wenn die Automatisierung aktiviert ist, wendet Workload Balancing keine Empfehlungen zur Energieverwaltung an, die die Anzahl der im HA-Plan zu tolerierenden Hostausfälle überschreiten.
Wenn der Workload Balancing mit aktivierter Automatisierungsfunktion ausgeführt wird, wird dieses Verhalten manchmal als Ausführung 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 konservativer oder aggressiver automatisierter Empfehlungen.
So wenden Sie Optimierungsempfehlungen automatisch an
-
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:
-
Wenden Sie Optimierungsempfehlungen automatischan. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Workload Balancing akzeptiert automatisch die von ihm abgegebenen Optimierungs- und Platzierungsempfehlungen.
-
Wenden Sie die Power-Management-Empfehlungen automatisch an. Das Verhalten dieser Option hängt vom Optimierungsmodus des Pools ab:
-
Maximaler Leistungsmodus: Wenn die Option Energieverwaltungsempfehlungen automatisch anwenden aktiviert ist, schaltet Workload Balancing Hosts automatisch ein, wenn dadurch die Hostleistung verbessert wird.
-
Modus für maximale Dichte: Wenn die Option Energieverwaltungsempfehlungen automatisch anwenden aktiviert ist, schaltet Workload Balancing Hosts automatisch aus, wenn die Ressourcenauslastung unter den niedrigen Schwellenwert fällt. Das heißt, der Workload Balancing schaltet Hosts bei geringer Auslastung automatisch aus.
-
-
-
(Optional) Passen Sie Optimierungsempfehlungen an, indem Sie im linken Bereich des Dialogfelds Einstellungen auf Erweitert klicken und eine oder mehrere der folgenden Aktionen ausführen:
-
Geben Sie an, wie oft der Workload Balancing eine Optimierungsempfehlung abgeben muss, bevor die Empfehlung automatisch angewendet wird. Die Standardeinstellung ist dreimal, was bedeutet, dass die Empfehlung beim dritten Mal angewendet wird.
-
Wählen Sie die niedrigste Optimierungsstufe aus, die der Workload Balancing automatisch anwenden soll. Der Standardwert ist “Hoch”.
-
Änderung der Aggressivität, mit der Workload Balancing seine Optimierungsempfehlungen anwendet.
Möglicherweise möchten Sie auch angeben, wie viele Minuten der Workload Balancing warten muss, bevor Sie eine Optimierungsempfehlung auf eine kürzlich verschobene VM anwenden.
All diese Einstellungen werden unter Konservative oder aggressive automatisierte Empfehlungen festlegenausführlicher erläutert.
-
-
(optional) Wenn Sie die Energieverwaltung konfigurieren möchten, klicken Sie auf Automatisierung/Energieverwaltung
-
Wählen Sie im Abschnitt Energieverwaltung die Hosts aus, deren Ein- und Ausschalten vom Workload Balancing empfohlen werden soll.
Hinweis:
Wenn Sie Hosts für Energieverwaltungsempfehlungen auswählen, ohne Energieverwaltungsempfehlungen automatisch anwenden auszuwählen, schlägt Workload Balancing Empfehlungen zur Energieverwaltung vor, wendet sie jedoch nicht automatisch für Sie an.
Wenn keiner der Hosts im Ressourcenpool die Remote-Energieverwaltung unterstützt, zeigt Workload Balancing die Meldung an: “Keine Hosts unterstützen Power Management.”
-
Klicken Sie auf OK.
-
-
Um die Konfiguration der Automatisierung abzuschließen, klicken Sie auf OK.
Energieverwaltung für Workload Balancing aktivieren
Der Begriff Energiemanagement bezeichnet die Fähigkeit, die Stromversorgung für physische Hosts ein- oder auszuschalten. Im Kontext des Workload Balancing bedeutet dieser Begriff, dass Hosts in einem Pool basierend auf der Gesamtauslastung des Pools ein- oder ausgeschaltet werden.
Die Konfiguration der Energieverwaltung für den Workload Balancing auf einem Host erfordert Folgendes:
-
Die Hardware für den Host verfügt über Funktionen zum Ein- und Ausschalten per Fernzugriff.
-
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-Einschaltfunktion konfigurieren.
-
Der Host wurde ausdrücklich als Host für die Teilnahme an der Energieverwaltung des Workload Balancing ausgewählt.
Wenn Sie möchten, dass Workload Balancing Hosts automatisch ausschaltet, konfigurieren Sie Workload Balancing außerdem so, dass er die folgenden Aktionen ausführt:
-
Empfehlungen automatisch anwenden
-
Energieverwaltungsempfehlungen automatisch anwenden
Wenn ein Host so eingestellt ist, dass er an der Energieverwaltung teilnimmt, gibt Workload Balancing nach Bedarf Empfehlungen zum Ein- und Ausschalten.
Wenn Sie im Modus “Maximale Dichte” laufen:
- Wenn Workload Balancing ungenutzte Ressourcen in einem Pool erkennt, empfiehlt es sich, Hosts auszuschalten, bis alle überschüssigen Kapazitäten entfernt sind.
- Wenn im Pool nicht genügend Hostkapazität vorhanden ist, um Hosts herunterzufahren, empfiehlt Workload Balancing, die Hosts eingeschaltet zu lassen, bis die Pool-Workload ausreichend gesunken ist.
- Wenn Sie Workload Balancing so konfigurieren, dass zusätzliche Hosts automatisch ausgeschaltet werden, wendet es diese Empfehlungen automatisch an und verhält sich daher genauso.
Wenn Sie im Modus “Maximale Leistung” ausgeführt werden:
- Wenn Sie Workload Balancing so konfigurieren, dass Hosts automatisch eingeschaltet werden, schaltet Workload Balancing Hosts ein, wenn die Ressourcenauslastung auf einem Host den Schwellenwert Hoch überschreitet.
- Workload Balancing schaltet Hosts niemals aus, nachdem sie eingeschaltet wurden.
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 Sie an der Energieverwaltung teilnehmen möchten.
Konfiguration der Host-Power-On-Funktion
Gehen Sie wie folgt vor, um die Host-Power-On-Funktion für Ihren Host zu konfigurieren:
-
Wählen Sie in XenCenter Ihren Host aus und klicken Sie auf Eigenschaften.
-
Klicken Sie im linken Bereich auf Power On.
-
Wählen Sie für den Einschaltmodus einen Einschaltmodus, 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 Automatisierungdie folgenden Kontrollkästchen aus:
-
Wenden Sie Optimierungsempfehlungen automatischan. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Workload Balancing akzeptiert automatisch die von ihm abgegebenen Optimierungs- und Platzierungsempfehlungen.
-
Wenden Sie die Power-Management-Empfehlungen automatisch an. Das Verhalten dieser Option hängt vom Optimierungsmodus des Pools ab:
-
Maximaler Leistungsmodus: Wenn die Option Energieverwaltungsempfehlungen automatisch anwenden aktiviert ist, schaltet Workload Balancing Hosts automatisch ein, wenn dadurch die Hostleistung verbessert wird.
-
Modus für maximale Dichte: Wenn die Option Energieverwaltungsempfehlungen automatisch anwenden aktiviert ist, schaltet Workload Balancing Hosts automatisch aus, wenn die Ressourcenauslastung unter den niedrigen Schwellenwert fällt. Das heißt, der Workload Balancing schaltet Hosts bei geringer Auslastung automatisch aus.
-
-
-
Wählen Sie für Power Managementden Namen des Hostservers aus, den Sie gerade konfigurieren.
Verstehen des Energieverwaltungsverhalten
Bevor Workload Balancing empfiehlt, Hosts ein- oder auszuschalten, wählt es die Hosts aus, auf die VMs übertragen werden sollen. Es tut dies in der folgenden Reihenfolge:
- Füllen des Poolkoordinators, da dieser Host nicht ausgeschaltet werden kann.
- Den Host mit den meisten VMs füllen.
- Füllen nachfolgender Hosts entsprechend den Hosts, auf denen die meisten VMs laufen.
Wenn Workload Balancing den Poolkoordinator füllt, geht es von künstlich niedrigen Schwellenwerten für den Koordinator aus. Der Workload Balancing verwendet diese niedrigen Schwellenwerte als Puffer, um zu verhindern, dass der Poolkoordinator überlastet wird.
Der Workload Balancing füllt Hosts in dieser Reihenfolge, um die Dichte zu fördern.
Wenn Workload Balancing ein Leistungsproblem feststellt, während sich der Pool im Modus Maximale Dichte befindet, empfiehlt es sich, Workloads zwischen den eingeschalteten Hosts zu migrieren. Wenn der Workload Balancing das Problem mit dieser Methode nicht lösen kann, wird versucht, einen Host einzuschalten. Der Workload Balancing bestimmt, welche Hosts eingeschaltet werden sollen, indem dieselben Kriterien angewendet werden, die auch gelten, wenn der Optimierungsmodus auf Maximale Leistung eingestellt wäre.
Wenn Workload Balancing im Modus “Maximale Leistung” ausgeführt wird, empfiehlt Workload Balancing, Hosts einzuschalten, bis die Ressourcenauslastung aller Poolmitglieder unter den Schwellenwert “Hoch” fällt.
Wenn der Workload Balancing bei der Migration von VMs feststellt, dass eine Erhöhung der Kapazität der Gesamtleistung des Pools zugute kommt, werden die Hosts automatisch eingeschaltet oder es wird empfohlen, dies zu tun.
Wichtig:
Der Workload Balancing empfiehlt nur, einen Host einzuschalten, auf dem der Workload Balancing ausgeschaltet ist.
Designumgebungen für Energieverwaltung und VM-Konsolidierung
Wenn Sie eine XenServer-Implementierung planen und die automatische VM-Konsolidierung und Energieverwaltung konfigurieren möchten, sollten Sie Ihr Workload-Design berücksichtigen. Sie können beispielsweise Folgendes tun:
-
Platzieren Sie verschiedene Arten von Workloaden in getrennten Pools.
Wenn Sie über eine Umgebung mit unterschiedlichen Arten von Workloaden verfügen, sollten Sie überlegen, ob Sie die VMs, die diese Workloaden hosten, in verschiedenen Pools suchen sollten. Erwägen Sie auch, VMs, die Anwendungstypen hosten, die mit bestimmten Hardwaretypen bessere Leistungen erbringen, in verschiedene Pools aufzuteilen.
Da Energieverwaltung und VM-Konsolidierung auf Poolebene verwaltet werden, entwerfen Sie Pools so, dass sie Workloaden enthalten, die konsolidiert werden sollen. Stellen Sie sicher, dass Sie Überlegungen berücksichtigen, wie sie unter Konfigurieren erweiterter Einstellungenbeschrieben wurden.
-
Schließen Sie Hosts vom Workload Balancing aus.
Einige Hosts müssen möglicherweise immer aktiviert sein. Weitere Informationen findest du unter Hosts von Empfehlungen ausschließen.
Verstehen, wann Workload Balancing Empfehlungen gibt
Workload Balancing bewertet kontinuierlich die Ressourcenmetriken von physischen Hosts und VMs in den Pools, die es verwaltet, anhand von Schwellenwerten. Schwellenwerte sind voreingestellte Werte, die wie Grenzen funktionieren, die ein Host überschreiten muss, bevor Workload Balancing eine Optimierungsempfehlung aussprechen kann. Der Workload Balancing-Prozess ist wie folgt:
-
Der Workload Balancing erkennt, dass der Schwellenwert für eine Ressource verletzt wurde.
-
Der Workload Balancing bewertet, ob er eine Optimierungsempfehlung ausspricht.
-
Der Workload Balancing bestimmt, welche Hosts als Zielhosts empfohlen werden und in welcher Reihenfolge Optimierungen vorgenommen werden sollen. Ein Zielhost ist der Host, auf dem Workload Balancing empfiehlt, eine oder mehrere VMs zu verlagern.
-
Workload Balancing gibt eine Optimierungsempfehlung ab.
Bei der Bewertung von Hosts im Pool, um eine Optimierungsempfehlung abzugeben, verwendet Workload Balancing Schwellenwerte und Gewichtungen wie folgt:
-
Schwellenwerte sind die Grenzwerte, mit denen Workload Balancing die Ressourcenmetriken Ihres Pools vergleicht. Anhand der Schwellenwerte wird bestimmt, ob eine Empfehlung ausgesprochen werden soll und welche Hosts sich für das Hosten von umgesiedelten VMs eignen.
-
Gewichtungen sind eine Möglichkeit, Ressourcen danach zu ordnen, wie viel sie berücksichtigt werden sollen. Sie werden verwendet, um die Verarbeitungsreihenfolge zu bestimmen. Nachdem der Workload Balancing beschlossen hat, eine Empfehlung abzugeben, werden Ihre Spezifikationen verwendet, welche Ressourcen wichtig sind, um Folgendes zu bestimmen:
- Die Leistung welcher Hosts muss zuerst angesprochen werden
- Welche VMs sollten zuerst migriert werden
Für jede Ressource, die der Workload Balancing überwacht, gibt es vier Schwellenwertstufen: Kritisch, Hoch, Mittel und Niedrig. Workload Balancing bewertet, ob eine Empfehlung ausgesprochen 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)
- Sinkt unter den niedrigen Schwellenwert, 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 und die CPU-Auslastung auf einem Host 80,1% erreicht, bewertet Workload Balancing, ob eine Empfehlung ausgegeben werden soll.
Wenn eine Ressource ihren Schwellenwert verletzt, wertet der Workload Balancing die Ressourcenmetrik anhand der historischen Leistung aus, um zu verhindern, dass eine Optimierungsempfehlung basierend auf einer vorübergehenden Spitze abgegeben wird. Zu diesem Zweck erstellt der Workload Balancing eine historisch gemittelte Nutzungsmetrik, indem die Daten für die Ressourcenauslastung ausgewertet werden, die zu den folgenden Zeiten erfasst wurden:
Erfasste Daten | Gewicht |
---|---|
Sofort, zum Zeitpunkt wurde der Schwellenwert überschritten. Das heißt, 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 den Schwellenwert um 12:02 Uhr überschreitet, überprüft Workload Balancing die Auslastung an diesem Tag um 11:32 Uhr und am Vortag um 12:02 Uhr. Wenn die CPU-Auslastung beispielsweise die folgenden Werte aufweist, gibt der Workload Balancing 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 ist darauf zurückzuführen, dass die historisch gemittelte Auslastung 72,5% beträgt, sodass der Workload Balancing davon ausgeht, dass die Auslastung ein vorübergehender Anstieg ist. Wenn die CPU-Auslastung jedoch um 11:32 Uhr 83% betrug, gibt der Workload Balancing eine Empfehlung ab, da die historisch gemittelte Auslastung 80,1% beträgt.
Optimierung und Konsolidierung
Der Workload Balancing-Prozess zur Bestimmung potenzieller Optimierungen variiert je nach Optimierungsmodus - Maximale Leistung oder Maximale Dichte. Unabhängig vom Optimierungsmodus werden die Optimierungs- und Platzierungsempfehlungen jedoch in einem zweistufigen Verfahren abgegeben:
- Ermitteln Sie mögliche Optimierungen: welche VMs von Hosts migriert werden sollen.
- Bestimmen Sie Platzierungsempfehlungen: Welche Hosts wären geeignete Kandidaten für neue VMs.
Hinweis:
Workload Balancing empfiehlt nur die Migration von VMs, die die XenServer-Kriterien für die Livemigration erfüllen. Eines dieser Kriterien ist, dass der Zielhost über den Speicher verfügen muss, 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, in der Empfehlungen angewendet werden. Weitere Informationen finden Sie unter Festlegen konservativer oder aggressiver automatisierter 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:
-
Alle zwei Minuten bewertet Workload Balancing die Ressourcenauslastung für jeden Host im Pool. Dazu wird auf jedem Host überwacht und festgestellt, ob die Auslastung der einzelnen Ressourcen den Schwellenwert “Hoch” überschreitet. Weitere Informationen finden Sie unter Ändern des kritischen Schwellenwerts.
Wenn im Modus “Maximale Leistung” die Auslastung einer Ressource den Schwellenwert “Hoch” überschreitet, startet der Workload Balancing 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.
Stellen Sie sich beispielsweise den Fall vor, in dem 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 sich, eine oder mehrere VMs auf einen anderen Host zu verschieben.
- Wenn die Auslastung einer Ressource auf einem Host den entsprechenden 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
- Verlaufsdaten von vor 24 Stunden Wenn die historisch gemittelte Auslastung den Schwellenwert einer Ressource überschreitet, bestimmt der Workload Balancing, dass eine Optimierungsempfehlung abgegeben wird.
-
Workload Balancing verwendet metrische Gewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden sollen. Die Ressource, der Sie das meiste Gewicht zugewiesen haben, versucht der Workload Balancing zuerst zu adressieren. Weitere Informationen finden Sie unter Einstellen der metrischen Gewichtung.
-
Der Workload Balancing bestimmt, welche Hosts die VMs unterstützen können, die von Hosts migriert werden sollen.
Workload Balancing trifft diese Entscheidung, indem es die prognostizierten Auswirkungen der Platzierung verschiedener Kombinationen von VMs auf Hosts auf die Ressourcennutzung berechnet. Der Workload Balancing verwendet eine Methode zur Durchführung dieser Berechnungen, die in der Mathematik als Permutation bezeichnet wird.
Zu diesem Zweck erstellt Workload Balancing eine einzelne Metrik oder Bewertung, um die Auswirkungen der Migration einer VM auf den Host vorherzusagen. Die Punktzahl gibt an, ob ein Host als Heim für mehr VMs geeignet ist.
Um die Hostleistung 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 Kombinationen von VMs aussehen. Workload Balancing verwendet diese Modelle, um den besten Host für die Platzierung der VM zu ermitteln.
Im Modus Maximale Leistung verwendet Workload Balancing metrische Gewichtungen, um zu bestimmen, welche Hosts zuerst optimiert werden müssen und welche VMs auf diesen Hosts zuerst migriert werden sollen. Der Workload Balancing basiert bei seinen Modellen auf den metrischen Gewichtungen. Wenn der CPU-Auslastung beispielsweise die höchste Bedeutung zugewiesen wird, sortiert Workload Balancing Hosts und VMs, um sie nach den folgenden Kriterien zu optimieren:
- Welche Hosts laufen, die dem Schwellenwert “Hoch” für die CPU-Auslastung am nächsten kommen.
- Welche VMs haben die höchste CPU-Auslastung oder werden am nächsten an ihrem hohen Schwellenwert ausgeführt.
- Der 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 Schwellenwert “Hoch” fällt. Die prognostizierte Ressourcenauslastung ist die Ressourcenauslastung, die Workload Balancing für einen Host prognostiziert, nachdem Workload Balancing dem Host eine VM hinzugefügt oder von diesem entfernt hat.
Konsolidierungsprozess im Modus “Maximale Dichte”
Der Workload Balancing bestimmt, ob eine Empfehlung abgegeben werden soll, basierend darauf, ob eine VM auf einen Host migriert und dieser Host dennoch unter dem kritischen Schwellenwert ausgeführt werden kann.
-
Wenn die Auslastung einer Ressource unter den Schwellenwert “Niedrig” fällt, beginnt der 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 festzustellen, ob ein Host als Home für neue VMs geeignet ist.
Bevor Workload Balancing empfiehlt, VMs auf weniger Hosts zu konsolidieren, wird überprüft, ob die Ressourcenauslastung auf diesen Hosts nach der Verlagerung der VMs auf sie unter den kritischen Schwellenwerten liegt.
Hinweis:
Der Workload Balancing berücksichtigt keine metrischen Gewichtungen, wenn er eine Konsolidierungsempfehlung ausspricht. Es berücksichtigt nur metrische Gewichtungen, um die Leistung auf Hosts sicherzustellen.
-
Nach der Bewertung von Hosts und VMs versucht Workload Balancing, virtuelle Modelle zu erstellen, wie die Hosts mit verschiedenen Kombinationen von VMs aussehen. Es verwendet diese Modelle, um den besten Host für die Platzierung der VM zu ermitteln.
-
Der Workload Balancing berechnet die Auswirkung des Hinzufügens von VMs zu einem Host, bis prognostiziert wird, dass das Hinzufügen einer weiteren VM dazu führt, dass eine Hostressource den kritischen Schwellenwert überschreitet.
-
In den Empfehlungen zum Workload Balancing wird immer empfohlen, zuerst den Poolkoordinator zu füllen, da der Host nicht ausgeschaltet werden kann. Der Workload Balancing wendet jedoch einen Puffer auf den Poolkoordinator an, sodass dieser nicht überlastet werden kann.
-
Workload Balancing empfiehlt weiterhin, VMs auf Hosts zu migrieren, bis alle verbleibenden Hosts einen kritischen Schwellenwert überschreiten, wenn eine VM auf sie migriert wird.
Ändern Sie die kritischen Schwellenwerte
Möglicherweise möchten Sie kritische Schwellenwerte ändern, um zu steuern, wann Optimierungsempfehlungen ausgelöst werden. In diesem Abschnitt finden Sie Anleitungen zu:
- So ändern Sie die standardmäßigen kritischen Schwellenwerte für Hosts im Pool
- Wie die für den kritischen Schwellenwert festgelegten Werte die Schwellenwerte Hoch, Mittel und Niedrig ändern.
Der Workload Balancing bestimmt, ob Empfehlungen basierend darauf erstellt werden sollen, ob die durchschnittliche historische Auslastung einer Ressource auf einem Host ihren Schwellenwert überschreitet. Empfehlungen zum Workload Balancing werden ausgelöst, wenn der Schwellenwert Hoch im Modus Maximale Leistung oder die Schwellenwerte “Niedrig” und “Kritisch” 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 angegeben haben, setzt der Workload Balancing die anderen Schwellenwerte der Ressource relativ zum neuen kritischen Schwellenwert zurück. Um die Benutzeroberfläche zu vereinfachen, ist der kritische Schwellenwert der einzige Schwellenwert, den Sie über XenCenter ändern können.
Die folgende Tabelle zeigt die Standardwerte für die Schwellenwerte für den Workloadausgleich:
Metrik | Kritisch | Hoch | Medium | Niedrig |
---|---|---|---|---|
CPU-Auslastung | 90% | 76.5% | 45% | 22.5% |
Freier Speicher | 51 MB | 63,75 MB | 510 MB | 1020 MB |
Netzwerk liest | 25 MB/Sek | 21,25 MB/Sek | 12,5 MB/Sek | 6,25 MB/Sek |
Netzwerk schreibt | 25 MB/Sek | 21,25 MB/Sek | 12,5 MB/Sek | 6,25 MB/Sek |
Disk liest | 25 MB/Sek | 21,25 MB/Sek | 12,5 MB/Sek | 6,25 MB/Sek |
Disk schreibt | 25 MB/Sek | 21,25 MB/Sek | 12,5 MB/Sek | 6,25 MB/Sek |
Um die Schwellenwerte 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-Faktor: 0,85
- Mittlerer Schwellenwert-Faktor: 0,50
- Niedriger Schwellenwert: 0,25
Wenn Sie beispielsweise den kritischen Schwellenwert für die CPU-Auslastung auf 95% erhöhen, setzt der Workload Balancing die anderen Schwellenwerte wie folgt zurück:
- Hoch: 80,75%
- Mittel: 47,5%
- Niedrig: 23,75%
Um die Schwellenwerte für freien Speicher zu berechnen, multipliziert Workload Balancing den neuen Wert für den kritischen Schwellenwert mit den folgenden Faktoren:
- Hoher Schwellenwert-Faktor: 1,25
- Mittlerer Schwellenwert-Faktor: 10,0
- Niedriger Schwellenwert-Faktor: 20,0
Wenn Sie beispielsweise den kritischen Schwellenwert für freien Speicher auf 45 MB erhöhen, setzt der 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 für den kritischen Schwellenwert für diese Ressource eingegeben haben:
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, wie folgt:
-
Hoher Schwellenwert.
-
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 dem Host zu platzieren, wenn das Verschieben dieser VM auf den Host dazu führt, dass die Hostressourcenauslastung einen hohen Schwellenwert überschreitet.
-
-
Niedriger Schwellenwert.
-
Maximale Leistung. Der 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 die Hosts nicht ausgelastet sind, und gibt eine Optimierungsempfehlung ab, um VMs auf weniger Hosts zu konsolidieren. Workload Balancing empfiehlt weiterhin, VMs auf einen Host zu verschieben, bis die Metrikwerte für eine der Ressourcen des Hosts ihren Schwellenwert “Hoch” erreichen.
Nach dem Umzug einer VM kann die Auslastung einer Ressource auf dem neuen Host der VM jedoch einen kritischen Schwellenwert überschreiten. In diesem Fall verwendet Workload Balancing vorübergehend einen Algorithmus, der dem Lastenausgleichsalgorhythmus 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 Hosts im Pool unter den Schwellenwert “Hoch” 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 Schwellenwerteaus. Diese kritischen Schwellenwerte werden verwendet, um die Auslastung der Hostressourcen zu bewerten.
-
Geben Sie auf der Seite Kritische Schwellenwerte einen oder mehrere neue Werte in die Felder Kritische Schwellenwerte ein. Die Werte stellen die Ressourcenauslastung auf dem Host dar.
Der Workload Balancing verwendet diese Schwellenwerte, wenn Empfehlungen zur VM-Platzierung und Pool-Optimierung abgegeben Workload Balancing zielt darauf ab, die Ressourcenauslastung auf einem Host unter den festgelegten kritischen Werten zu halten.
Metrische Gewichtungen einstellen
Wie Workload Balancing metrische Gewichtungen verwendet, um zu bestimmen, welche Hosts und VMs zuerst verarbeitet werden sollen, hängt vom Optimierungsmodus ab: Maximale Dichte oder Maximale Leistung. Im Allgemeinen werden Metrikgewichtungen verwendet, wenn sich ein Pool im Modus “Maximale Leistung” befindet. Wenn sich der Workloadausgleich jedoch im Modus “Maximale Dichte” befindet, werden metrische Gewichtungen verwendet, wenn eine Ressource den kritischen Schwellenwert überschreitet.
Wenn Workload Balancing Optimierungsempfehlungen verarbeitet, erstellt es einen Optimierungsauftrag. Der Workload Balancing bestimmt die Reihenfolge, indem die Hosts danach geordnet werden, welche Hosts die höchsten Metrikwerte für jede Ressource haben, die auf der Seite mit den Metrikgewichtungen als die wichtigste eingestuft wird.
Modus “Maximale Leistung”
Im Modus Maximale Leistung verwendet Workload Balancing metrische Gewichtungen, um Folgendes zu bestimmen:
- Auf welchen Hosts soll die Leistung zuerst adressiert werden
- Welche VMs sollten zuerst migriert werden
Wenn beispielsweise Network Writes die wichtigste Ressource ist, gibt Workload Balancing zunächst Optimierungsempfehlungen für den Host mit der höchsten Anzahl von Netzwerk-Schreibvorgängen pro Sekunde. Um Network Writes zur wichtigsten Ressource zu machen, bewegen Sie den Schieberegler Metrische Gewichtung nach rechts und alle anderen Schieberegler in die Mitte.
Wenn Sie alle Ressourcen so konfigurieren, dass sie gleich wichtig sind, adressiert der Workload Balancing zuerst die CPU-Auslastung und dann den Arbeitsspeicher, da diese Ressourcen normalerweise am stärksten eingeschränkt sind. Um alle Ressourcen gleich wichtig zu machen, legen Sie fest, dass der Schieberegler Metrische Gewichtung für alle Ressourcen an derselben Stelle ist.
Modus “Maximale Dichte”
Im Modus “Maximale Dichte” verwendet der Workload Balancing Metrik-Gewichtungen 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 kein Host die kritischen Schwellenwerte überschreitet. 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 Ressourcen bei zwei oder mehr Hosts ihre kritischen Schwellenwerte überschreiten, überprüft Workload Balancing die Wichtigkeit, die Sie für jede Ressource festlegen. Es nutzt diese Wichtigkeit, um zu bestimmen, welcher Host zuerst optimiert werden soll und welche VMs auf diesem Host zuerst verlagert 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 metrische Gewichtung für die CPU-Auslastung ist auf Wichtigergesetzt.
- Die Speicherauslastung auf Host B überschreitet ihren kritischen Schwellenwert, und die metrische Gewichtung für die Speichernutzung ist auf Weniger wichtiggesetzt.
Workload Balancing empfiehlt, zuerst Host A zu optimieren, da die Ressource, die den kritischen Schwellenwert erreicht hat, die Ressource ist, der das höchste Gewicht zugewiesen wurde. Nachdem Workload Balancing festgestellt hat, dass es die Leistung auf Host A berücksichtigen muss, empfiehlt Workload Balancing dann Platzierungen für VMs auf diesem Host. Es beginnt mit der VM mit der höchsten CPU-Auslastung, da diese CPU-Auslastung die Ressource mit dem höchsten Gewicht ist.
Nachdem Workload Balancing die Optimierung von Host A empfohlen hat, gibt es Optimierungsempfehlungen für Host B. Wenn es Platzierungen für die VMs auf Host B empfiehlt, geht es zuerst auf die CPU-Auslastung ein, da der CPU-Auslastung das höchste Gewicht zugewiesen wurde. Wenn mehr Hosts optimiert werden müssen, berücksichtigt der Workload Balancing die Leistung auf diesen Hosts entsprechend dem Host mit der dritthöchsten CPU-Auslastung.
Standardmäßig sind alle metrischen Gewichtungen auf den entferntesten Punkt des Schiebereglers eingestellt: Wichtiger.
Hinweis:
Die Gewichtung von Metriken ist relativ. Wenn alle Metriken auf dieselbe Ebene festgelegt sind, werden sie alle gleich gewichtet, auch wenn diese Ebene weniger wichtig ist. Die Beziehung der Metriken zueinander ist wichtiger als das tatsächliche Gewicht, mit dem Sie jede Metrik festlegen.
So bearbeiten Sie Metrikgewichtungsfaktoren
-
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 Metrische Gewichtungaus.
-
Passen Sie auf der Seite Metrische Gewichtung die Schieberegler neben den einzelnen Ressourcen wie gewünscht an.
Bewegen Sie den Schieberegler in Richtung Weniger wichtig, um anzuzeigen, dass es für diesen Pool nicht so wichtig ist, sicherzustellen, dass VMs immer über die höchste verfügbare Menge dieser Ressource verfügen.
Hosts von Empfehlungen ausschließen
Bei der Konfiguration von Workload Balancing können Sie angeben, dass bestimmte physische Hosts von den Optimierungs- und Platzierungsempfehlungen für den Workload Balancing ausgeschlossen werden, einschließlich Empfehlungen für die Platzierung am
Zu den Situationen, in denen Sie Hosts von Empfehlungen ausschließen möchten, gehören:
- 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 ergänzende Anwendungen oder Workloaden haben.
- Sie haben Workloaden, die Sie nicht verschieben möchten, z. B. einen Domänencontroller oder Datenbankserver.
- Sie möchten Wartungsarbeiten auf einem Host durchführen und möchten nicht, dass virtuelle Maschinen auf dem Host platziert werden.
- Die Leistung der Workload 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 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 einen geplanten Optimierungsmodus angeben, bleiben ausgeschlossene Hosts ausgeschlossen, selbst wenn sich der Optimierungsmodus ändert. Wenn Sie also nur verhindern möchten, dass der Workload Balancing einen Host automatisch ausschaltet, sollten Sie stattdessen die Energieverwaltung für diesen Host deaktivieren. Weitere Informationen finden Sie unter Automatisches Optimieren und Verwalten der Energie.
Wenn Sie einen Host von den Empfehlungen ausschließen, geben Sie an, dass Workload Balancing diesen Host überhaupt nicht verwaltet. Diese Konfiguration bedeutet, dass Workload Balancing keine Optimierungsempfehlungen für einen ausgeschlossenen Host gibt. Wenn Sie dagegen keinen Host für die Teilnahme an der Energieverwaltung auswählen, verwaltet Workload Balancing den Host, gibt jedoch keine Energieverwaltungsempfehlungen für ihn ab.
Um Hosts vom Workload Balancing auszuschließen
Verwenden Sie dieses Verfahren, um einen Host in einem Pool, den Workload Balancing verwaltet, von Empfehlungen zur Energieverwaltung, Host-Evakuierung, Platzierung und Optimierung 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 Hostsaus.
-
Wählen Sie auf der Seite Ausgeschlossene Hosts die Hosts aus, für die Workload Balancing keine alternativen Platzierungen und Optimierungen empfehlen soll.
Konfigurieren erweiterter Einstellungen
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 in der Konfiguration des Workload Balancing angezeigt. Führen Sie die folgenden Schritte aus, um zur Seite Erweitert zu gelangen:
-
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 Erweitertaus.
In den folgenden Abschnitten werden die Verhaltensweisen beschrieben, die in den erweiterten Einstellungen konfiguriert werden können.
Festlegen konservativer oder aggressiver automatisierter Empfehlungen
Im automatisierten Modus ist die Häufigkeit der Optimierungs- und Konsolidierungsempfehlungen und wie schnell sie automatisch angewendet werden, auf mehrere Faktoren zurückzuführen, darunter:
- Wie lange Sie angeben, wartet der Workload Balancing nach dem Verschieben einer VM, bevor Sie eine weitere Empfehlung abgeben
- Die Anzahl der Empfehlungen, die Workload Balancing geben muss, bevor eine Empfehlung automatisch angewendet wird
- Der Schweregrad, den eine Empfehlung erreichen muss, bevor die Optimierung automatisch angewendet wird
- Das Maß an Konsistenz der Empfehlungen (empfohlene zu verschiebende VMs, Zielhosts), erfordert Workload Balancing, bevor Empfehlungen automatisch angewendet werden
Passen Sie die Einstellungen für diese Faktoren im Allgemeinen nur in den folgenden Fällen an:
- Sie erhalten Unterstützung vom technischen Support von XenServer
- Sie haben das Verhalten Ihres Pools mit aktiviertem Workload Balancing umfassend beobachtet und getestet.
Eine falsche Konfiguration dieser Einstellungen kann dazu führen, dass der Workload Balancing keine Empfehlungen abgibt.
VM-Migrationsintervall
Sie können angeben, wie viele Minuten der Workload Balancing nach dem letzten Verschieben einer VM wartet, bevor der 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 zu einer vorübergehenden Nutzungsspitze kam.
Wenn die Automatisierung konfiguriert ist, ist es besonders wichtig, beim Ändern des Empfehlungsintervalls vorsichtig zu sein. Wenn ein Problem auftritt, das zu kontinuierlichen, wiederkehrenden Spitzen führt, kann eine Verkürzung des Intervalls zu vielen Empfehlungen und damit zu Verlagerungen führen.
Hinweis:
Das Festlegen eines Empfehlungsintervalls hat keinen Einfluss darauf, wie lange Workload Balancing darauf wartet, kürzlich neu ausbalancierte Hosts in den Empfehlungen für Start-On-Platzierung, Wiederaufnahme und Wartungsmodus zu berücksichtigen.
Empfehlungsanzahl (Recommendation Count)
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 ausgesprochen werden muss, bevor der Workload Balancing die Empfehlung automatisch anwendet. Dazu konfigurieren Sie eine Einstellung, die als Empfehlungsanzahl bekannt ist, wie im Feld Empfehlungen angegeben. Mit der Einstellung Empfehlungsanzahl und der Einstellung Optimierungsaggressivität können Sie die automatisierte Anwendung von Empfehlungen in Ihrer Umgebung optimieren.
Der Workload Balancing verwendet die Ähnlichkeit der Empfehlungen, um die folgenden Überprüfungen durchzuführen:
- Ob die Empfehlung wirklich benötigt wird
- Ob der Zielhost über einen längeren Zeitraum stabil genug Leistung hat, um eine verlagerte VM zu akzeptieren, ohne sie in Kürze erneut vom Host entfernen zu müssen
Der Workload Balancing verwendet die Empfehlungsanzahl, um zu bestimmen, ob eine Empfehlung wiederholt werden muss, bevor der Workload Balancing die Empfehlung automatisch anwendet. Der Workload Balancing verwendet diese Einstellung wie folgt:
- 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 Empfehlungsanzahl. Wenn die Empfehlung die Konsistenzanforderungen nicht erfüllt, setzt der Workload Balancing die Empfehlungsanzahl möglicherweise auf Null zurück. Dieses Verhalten hängt von den unter Optimierungsaggressivität beschriebenen Faktoren ab.
- Wenn der Workload Balancing genügend konsistente Empfehlungen generiert, um den Wert für die Empfehlungsanzahl zu erfüllen, wie im Feld Empfehlungen angegeben, wird die Empfehlung automatisch angewendet.
Wenn Sie diese Einstellung ändern, variiert der festzulegenden Wert je nach Umgebung. Betrachten Sie diese Szenarien:
- Wenn die Hostlast und die Aktivität in Ihrer Umgebung schnell zunehmen, sollten Sie den Wert für die Anzahl der Empfehlungen erhöhen. Workload Balancing generiert alle zwei Minuten Empfehlungen. Wenn Sie dieses Intervall beispielsweise auf 3festlegen, wendet Workload Balancing sechs Minuten später die Empfehlung automatisch an.
- Wenn die Hostlast und die Aktivität in Ihrer Umgebung allmählich zunehmen, sollten Sie den Wert für die Anzahl der Empfehlungen verringern.
Das Akzeptieren von Empfehlungen verwendet Systemressourcen und beeinträchtigt die Leistung, wenn der Workload Balancing die VMs verlagert. Durch Erhöhen der Empfehlungsanzahl wird die Anzahl der übereinstimmenden Empfehlungen erhöht, die auftreten müssen, bevor der Workload Balancing die Empfehlung anwendet. Diese Einstellung regt den Workload Balancing an, konservativere, stabilere Empfehlungen anzuwenden, und kann das Potenzial für falsche VM-Verschiebungen verringern. Die Empfehlungsanzahl ist standardmäßig auf einen konservativen Wert festgelegt.
Aufgrund der möglichen Auswirkungen, die eine Anpassung dieser Einstellung auf Ihre Umgebung haben kann, sollten Sie sie nur mit äußerster Vorsicht ändern. Nehmen Sie diese Anpassungen vorzugsweise vor, indem Sie den Wert testen und iterativ ändern oder unter Anleitung des technischen Supports von XenServer.
Empfehlungsgewichtung
Alle Optimierungsempfehlungen enthalten eine Gewichtung (Kritisch, Hoch, Mittel, Niedrig), der die Bedeutung der Empfehlung angibt. Der Workload Balancing basiert bei dieser Bewertung auf einer Kombination von Faktoren, darunter die folgenden:
- Von Ihnen festgelegte Konfigurationsoptionen wie Schwellenwerte und metrische Tunings
- Für den Workload verfügbare Ressourcen
- Verlauf der Ressourcennutzung.
Die Gewichtung einer Empfehlung wird im Bereich Optimierungsempfehlungen auf der Registerkarte WLB angezeigt.
Wenn Sie den Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet werden, können Sie die Mindestgewichtung festlegen, der einer Empfehlung zugeordnet werden soll, bevor der Workload Balancing ihn automatisch anwendet.
Optimierungsaggressivitä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. Diese Kriterien können 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 Workload Balancing darauf, eine Empfehlung automatisch anzuwenden, bis ein Host oder eine VM im Laufe der Zeit ein konsistentes Verhalten zeigt. Konsistentes Verhalten im Laufe der Zeit umfasst Faktoren wie die Frage, ob ein Host weiterhin Empfehlungen auslöst und ob dieselben VMs auf diesem Host weiterhin Empfehlungen auslösen.
Der Workload Balancing bestimmt, ob das Verhalten konsistent ist, indem Kriterien für die Konsistenz verwendet werden und Kriterien für die Anzahl, wie oft dieselbe Empfehlung ausgesprochen wird, verwendet werden. Mit der Einstellung Optimierungsaggressivität können Sie konfigurieren, wie genau der Workload Balancing die Konsistenzkriterien anwenden soll. Mit dieser Einstellung können Sie die gewünschte Stabilität in Ihrer Umgebung 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 erwünscht. 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, hängt von der Ebene ab, die Sie in der Einstellung Optimierungsaggressivität festgelegt haben. Je niedriger die Stufe (z. B. Niedrig oder Mittel), desto weniger aggressiv ist der Workload Balancing, wenn es darum geht, eine Empfehlung zu akzeptieren. Mit anderen Worten: Beim Workload Balancing müssen die Kriterien strenger erfüllt werden, wenn die Aggressivität auf Niedrig festgelegt ist.
Wenn die Aggressivitätsstufe beispielsweise auf Niedrig festgelegt ist, muss jedes Kriterium für Niedrig so oft erfüllt sein, wie im Wert von Recommendation Count angegeben wird, bevor die Empfehlung automatisch angewendet wird.
Wenn Sie die Empfehlungsanzahl auf 3festlegen, wartet der Workload Balancing, bis alle für Niedrig aufgeführten Kriterien erfüllt sind, und wird in drei aufeinanderfolgenden Empfehlungen wiederholt. 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 die Wahrscheinlichkeit verringert, dass eine kürzlich verschobene VM aufgrund von Änderungen der Host-Leistung nach dem Umzug von einem Host verschoben wird. Standardmäßig ist diese Einstellung auf Niedrig eingestellt, um die Stabilität zu fördern.
Es wird nicht empfohlen, 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 Bericht “Poolintegrität”.
Die mit den verschiedenen Aggressivitätsstufen verbundenen Konsistenzkriterien sind folgende:
Niedrig:
- Alle VMs in nachfolgenden Empfehlungen müssen identisch sein (wie durch übereinstimmende UUIDs in jeder Empfehlung gezeigt wird).
- In nachfolgenden Empfehlungen müssen alle Zielhosts 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 von demselben Host stammen. Sie können sich jedoch von den VMs in der ersten Empfehlung unterscheiden.
- In nachfolgenden Empfehlungen müssen alle Zielhosts 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 von demselben Host stammen. Die Empfehlungen müssen jedoch nicht sofort aufeinander folgen.
- Der Host, von dem Workload Balancing die Verschiebung der VM empfohlen hat, muss in jeder Empfehlung derselbe sein
- Die Anzahl der Empfehlungen bleibt auf demselben Wert, auch wenn die beiden Empfehlungen, die der ersten Empfehlung folgen, nicht übereinstimmen.
Beispiel für Optimierungsaggressivität
Das folgende Beispiel veranschaulicht, wie der Workload Balancing die Einstellung Optimierungsaggressivität und die Anzahl der Empfehlungen verwendet, um zu bestimmen, ob eine Empfehlung automatisch akzeptiert werden soll.
Jede vom Workload Balancing ausgegebene Optimierungsempfehlung schlägt drei VM-Platzierungen vor. Nach diesen vorgeschlagenen Positionierungen entspricht die Anzahl der Empfehlungen, die mit jeder Aggressivitätsstufe verknüpft sind, wie oft es aufeinanderfolgende Empfehlungen für diese Einstellung der Optimierungsaggressivität gegeben hat.
Wenn in den folgenden Beispielen die Einstellung Optimierungsaggressivität auf Hoch festgelegt ist, steigt die Anzahl der Empfehlungen nach Empfehlung 1, 2 und 3 weiter an. Diese Erhöhung tritt auf, obwohl dieselben VMs nicht in jeder Empfehlung für neue Platzierungen empfohlen werden. Workload Balancing wendet die Platzierungsempfehlung mit Empfehlung 3 an, da bei drei aufeinanderfolgenden Empfehlungen dasselbe Verhalten von diesem Host festgestellt wurde.
Im Gegensatz dazu erhöht sich die Anzahl der aufeinanderfolgenden Empfehlungen bei Einstellung auf Niedrige Aggressivität nicht für die ersten vier Empfehlungen. Die Empfehlungsanzahl wird bei jeder Empfehlung auf 1 zurückgesetzt, da dieselben VMs nicht für Platzierungen empfohlen wurden. Die Empfehlungsanzahl beginnt nicht zu steigen, bis dieselbe Empfehlung in Empfehlung #5 ausgesprochen wurde. Schließlich wendet der Workload Balancing automatisch die Empfehlung in Empfehlung #6 an, nachdem es zum dritten Mal dieselben Platzierungsempfehlungen ausgibt.
Empfehlung 1:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host B verschieben
- VM5 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl hohe Aggressivität: 1
- Empfehlungsanzahl mittlere Aggressivität: 1
- Empfehlungsanzahl niedrige Aggressivität: 1
Empfehlung 2:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host C verschieben
- VM7 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl hohe Aggressivität: 2
- Empfehlungsanzahl mittlere Aggressivität: 1
- Empfehlungsanzahl niedrige Aggressivität: 1
Empfehlung 3:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host C verschieben
- VM5 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl hohe Aggressivität: 3 (anwenden)
- Empfehlungsanzahl mittlere Aggressivität: 1
- Empfehlungsanzahl niedrige Aggressivität: 1
Empfehlung 4:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host B verschieben
- VM5 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl mittlere Aggressivität: 2
- Empfehlungsanzahl niedrige Aggressivität: 1
Empfehlung 5:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host B verschieben
- VM5 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl mittlere Aggressivität: 3 (Anwenden)
- Empfehlungsanzahl niedrige Aggressivität: 2
Empfehlung 6:
Vorgeschlagene Platzierungen:
- VM1 von Host A auf Host B verschieben
- VM3 von Host A auf Host B verschieben
- VM5 von Host A auf Host C verschieben
Empfehlungsanzahl:
- Empfehlungsanzahl niedrige Aggressivität: 3 (Anwenden)
Konfigurieren von VM-Empfehlungsintervallen
-
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 eine oder mehrere der folgenden Aktionen aus:
-
Geben Sie im Feld Minuten einen Wert für die Anzahl der Minuten ein, die Workload Balancing wartet, bevor er eine weitere Optimierungsempfehlung für einen neu ausbalancierten Host ausgibt.
-
Geben Sie im Feld Empfehlungen einen Wert für die Anzahl der Empfehlungen ein, die der Workload Balancing aussprechen soll, bevor eine Empfehlung automatisch angewendet wird.
-
Wählen Sie einen Mindestschweregrad aus, bevor Optimierungen automatisch angewendet werden.
-
Ändern Sie, wie aggressiv Workload Balancing Optimierungsempfehlungen anwendet, wenn es im automatisierten Modus ausgeführt wird. Durch die Erhöhung der Aggressivität werden Einschränkungen hinsichtlich der Konsistenz der Empfehlungen reduziert, bevor sie automatisch angewendet werden. Die Einstellung Optimierungsaggressivität ergänzt direkt die Einstellung Empfehlungen, d. h. die Empfehlungsanzahl.
Hinweis:
Wenn Sie in der Einstellung Empfehlungen den Wert “1” eingeben, ist die Einstellung Optimierungsaggressivität nicht relevant.
-
Anpassen der Granularitätseinstellungen der Poolauditliste
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 Poolauditlistenberichts, und wählen Sie eine Option aus der Liste aus.
Wichtig:
Wählen Sie die Granularität basierend auf den Anforderungen Ihres Auditprotokolls aus. Wenn Sie beispielsweise die Granularität Ihres Überwachungsprotokollberichts auf Minimum festlegen, erfasst der Bericht nur eine begrenzte Datenmenge für bestimmte Benutzer und Objekttypen. Wenn Sie die Granularität auf Mittel festlegen, bietet der Bericht einen benutzerfreundlichen Bericht des Überwachungsprotokolls. Wenn Sie die Granularität auf Maximum festlegen, enthält der Bericht detaillierte Informationen zum Auditprotokollbericht. Das Festlegen des Überwachungsprotokollberichts auf Maximum kann dazu führen, dass der Workload Balancing-Server mehr Speicherplatz und Arbeitsspeicher beansprucht.
-
Um Ihre Änderungen zu bestätigen, klicken Sie auf OK.
Pool Audit Trail-Berichte anzeigen, die auf Objekten in XenCenter basieren
Gehen Sie wie folgt vor, um Berichte über den Poolauditliste basierend auf dem ausgewählten Objekt auszuführen und anzuzeigen:
-
Nachdem Sie die Granularitätseinstellung Pool Audit Trail festgelegt haben, klicken Sie auf Berichte. Die Seite Workload-Berichte wird angezeigt.
-
Wählen Sie im linken Bereich Pool Audit Trail aus.
-
Sie können die Berichte basierend auf einem bestimmten Objekt ausführen und anzeigen, indem Sie es aus der Objektliste auswählen. Wählen Sie beispielsweise Host aus der Liste aus, um die Berichte nur auf der Grundlage des Hosts zu erhalten.
Passen Sie die vom Pool Audit Trail erfassten Ereignisse, Objekte und Aktionen an
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 entsprechenden Änderungen an der Liste der Ereignisobjekte oder Aktionen vornehmen und dann die virtuelle Workload Balancing-Appliance neu starten.
Melden Sie sich bei der PostgreSQL-Datenbank an
- 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 Datenbankkennwort ein. Sie haben das Datenbankkennwort festgelegt, als Sie den Workload Balancing-Konfigurationsassistenten ausgeführt haben, nachdem Sie die virtuelle Appliance importiert haben.
Eventobjekte anpassen
Hinweis:
Stellt in der folgenden Befehlssyntax den Namen des Ereignisobjekts
event_object
dar, das Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Aktivieren Sie ein Event-Objekt:
select * from update_audit_log_objects('event_object', true);
<!--NeedCopy-->
Deaktivieren Sie ein Event-Objekt:
select * from update_audit_log_objects('event_object', false);
<!--NeedCopy-->
Ruft eine Liste der Event-Objekte ab, die derzeit deaktiviert sind:
select * from hv_audit_log_get_event_objects(false);
<!--NeedCopy-->
Ruft eine Liste der Event-Objekte ab, die derzeit aktiviert sind:
select * from hv_audit_log_get_event_objects(true);
<!--NeedCopy-->
Event-Aktionen anpassen
Hinweis:
Stellt in der folgenden Befehlssyntax den Namen der Ereignisaktion
event_action
dar, die Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Aktiviere eine Event-Aktion:
select * from update_audit_log_actions('event_action', true);
<!--NeedCopy-->
Deaktivieren Sie eine Event-Aktion:
select * from update_audit_log_actions('event_action', false);
<!--NeedCopy-->
Ruft eine Liste der Event-Aktionen ab, die derzeit deaktiviert sind:
select * from hv_audit_log_get_event_actions(false);
<!--NeedCopy-->
Ruft eine Liste der Event-Aktionen ab, die derzeit aktiviert sind:
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 Warnstufe für Workload Balancing-Warnungen in XenCenter mithilfe der Management-API festlegen.
Führen Sie hierzu die folgenden Schritte aus:
-
Führen Sie den folgenden Befehl auf dem Poolkoordinator 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-code
-Typen 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 verlagert, wird diese Warnung ausgelöst.
- MESSAGE_PRIORITY_WLB_HOST_POWER_OFF — Wenn der Optimierungsmodus für den Workload Balancing auf
Maximize Density
festgelegt wurde und ein Host ausgeschaltet ist, weil auf dem Host keine VMs ausgeführt werden, wird diese Warnung ausgelöst. - MESSAGE_PRIORITY_WLB_HOST_POWER_ON — Wenn der Optimierungsmodus für den Workload Balancing auf
Maximize Performance
festgelegt wurde und ein Host eingeschaltet ist, weil dadurch die Hostleistung verbessert wird, wird diese Warnung ausgelöst.
Die 6
alert-level
-Typen sind:- 0 - Mute the alert
- 1 - Critical
- 2 - Major
- 3 - Warnung
- 4 - Minor
- 5 - Informativ
-
Führen Sie den folgenden Befehl auf dem Poolkoordinator 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 auf das
Notifications
-Panel, um die Warnung anzuzeigen.
In diesem Artikel
- Passen Sie den Optimierungsmodus
- Optimieren und verwalten Sie die Stromversorgung automatisch
- Ändern Sie die kritischen Schwellenwerte
- Metrische Gewichtungen einstellen
- Hosts von Empfehlungen ausschließen
- Konfigurieren erweiterter Einstellungen
- Anpassen der Granularitätseinstellungen der Poolauditliste
- Warnstufe für Workload Balancing-Warnungen in XenCenter festlegen