Konfigurieren des Verhaltens des Arbeitslastausgleichs
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 der Empfehlungen verwendet. Die Einstellungen zum Workload-Balancing gelten gemeinsam für alle VMs und Hosts im Pool.
Zu den Platzierungs- und Optimierungseinstellungen, die Sie ändern können, gehören die folgenden:
- Änderung der Platzierungsstrategie
- Konfigurieren von automatischen Optimierungen und Energieverwaltung
- Bearbeiten von Leistungsschwellenwerten und metrischen Gewichtungen
- Ausgenommen Gastgeber.
Unter der Voraussetzung, dass die Netzwerk- und Festplattenschwellenwerte mit der Hardware in Ihrer Umgebung übereinstimmen, sollten Sie in Erwägung ziehen, zunächst die meisten Standardeinstellungen im Workload Balancing zu verwenden. Nachdem der Arbeitslastausgleich eine Zeit lang aktiviert war, empfehlen wir, Ihre Leistungsschwellenwerte zu bewerten und zu bestimmen, ob sie bearbeitet werden sollen. Betrachten Sie beispielsweise die folgenden Fälle:
-
Erhalten von Empfehlungen, wenn sie noch nicht benötigt werden. Wenn dies der Fall ist, versuchen Sie, die Schwellenwerte anzupassen, bis der Arbeitslastausgleich beginnt, geeignete Empfehlungen auszugeben.
-
Sie erhalten keine Empfehlungen, wenn Sie sie erwarten. Wenn Ihr Netzwerk beispielsweise nicht über genügend Bandbreite verfügt und Sie keine Empfehlungen erhalten, müssen Sie möglicherweise Ihre Einstellungen anpassen. Wenn dies der Fall ist, versuchen Sie, die kritischen Schwellenwerte für das Netzwerk zu senken, bis der Arbeitslastausgleich Empfehlungen ausgibt.
Bevor Sie Ihre Schwellenwerte bearbeiten, können Sie für jeden physischen Host im Pool einen Pool-Integritätsbericht und einen Pool-Integritätsverlaufsbericht erstellen. Weitere Informationen finden Sie unter Arbeitslastberichte erstellen.
Hinweise:
- Workload Balancing ist für Kunden der XenServer Premium Edition verfügbar. Weitere Informationen zur XenServer-Lizenzierung finden Sie unter Zulassung. Um ein Upgrade durchzuführen oder eine XenServer-Lizenz zu erhalten, besuchen Sie die XenServer-Webseite.
- Workload Balancing 8.4.0 ist mit XenServer 8.4 und Citrix Hypervisor 8.2 CU1 kompatibel.
- Das Basisbetriebssystem der virtuellen Workload Balancing-Appliance wurde ursprünglich von einer universellen Linux-Distribution abgeleitet. Die virtuelle Workload Balancing-Appliance wird in ihrer Gesamtheit von XenServer unterstützt, wie in der XenServer-Produktmatrixdokumentiert.
In diesem Artikel wird davon ausgegangen, dass Sie Ihren Pool bereits mit einer virtuellen Workload Balancing-Appliance verbunden haben. Informationen zum Herunterladen, Importieren, Konfigurieren und Herstellen einer Verbindung mit einer virtuellen Workload Balancing-Appliance finden Sie unter Erste Schritte.
Anpassen des Optimierungsmodus
Der Workload Balancing gibt Empfehlungen zur Neuverteilung oder Optimierung der VM-Workload in Ihrer Umgebung basierend auf einer von Ihnen ausgewählten Platzierungsstrategie. Die Platzierungsstrategie wird als Optimierungsmodus bezeichnet.
Sie können aus den folgenden Optimierungsmodi wählen:
-
Maximieren Sie die Leistung (Standard)
Beim Workload Balancing wird versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Das Ziel besteht darin, 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.
-
Maximieren Sie die Dichte
Durch die Konsolidierung der aktiven VMs versucht Workload Balancing, die Anzahl der physischen Hosts, die online sein müssen, zu minimieren.
Wenn Sie “Dichte maximieren” als Platzierungsstrategie auswählen, können Sie Parameter angeben, die denen unter “Leistung maximieren” ähneln. Allerdings verwendet Workload Balancing diese Parameter, um zu bestimmen, wie VMs auf einem Host gepackt werden können. Wenn “Dichte maximieren” Ihre Platzierungsstrategie ist, empfiehlt der Workload Balancing Konsolidierungsoptimierungen, wenn eine VM den niedrigen Schwellenwert erreicht.
Mit Workload Balancing können Sie diese Optimierungsmodi auch immer anwenden,Fest_oder wechseln Sie für bestimmte Zeiträume zwischen den Modi,_planmäßig:
Feste Optimierungsmodi
Feste Optimierungsmodi: Legen Sie fest, dass der Workload Balancing immer ein bestimmtes Optimierungsverhalten aufweist. Dieses Verhalten kann entweder darin bestehen, die beste Leistung oder die höchste Dichte zu erzielen.
Um einen festen Optimierungsmodus festzulegen, führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Optimierungsmodus.
-
Im Fest des Abschnitts Optimierungsmodus einen der folgenden Optimierungsmodi aus:
-
Leistung maximieren (Standard). Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Das Ziel besteht darin, die CPU-, Speicher- und Netzwerkbelastung für alle Hosts zu minimieren.
-
Maximieren Sie die Dichte. Versucht, so viele VMs wie möglich auf einem physischen Host unterzubringen. Ziel ist es, die Anzahl der physischen Hosts, die online sein müssen, zu minimieren.
-
Geplante Optimierungsmodi
Mit geplanten Optimierungsmodi können Sie den Workload Balancing so planen, dass je nach Tageszeit unterschiedliche Optimierungsmodi angewendet werden. Sie können z. B. den Arbeitslastausgleich so konfigurieren, dass die Leistung während des Tages optimiert wird, wenn Benutzer verbunden sind. Um Energie zu sparen, können Sie dann für den Arbeitslastausgleich angeben, um die maximale Dichte in der Nacht zu optimieren.
Wenn Sie geplante Optimierungsmodi konfigurieren, wechselt der Arbeitslastausgleich zu Beginn des von Ihnen angegebenen Zeitraums automatisch in den Optimierungsmodus. Sie können “Täglich”, “Wochentage”, “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.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Optimierungsmodus.
-
Im Optimierungsmodus und wählen Sie Planmäßig. Das Planmäßig verfügbar.
-
Klicken Neu hinzufügen.
-
Im Wechseln Sie zu einen der folgenden Modi aus:
-
Maximieren Sie die Leistung. Versucht, die Arbeitslast gleichmäßig auf alle physischen Hosts in einem Ressourcenpool zu verteilen. Das Ziel besteht darin, die CPU-, Speicher- und Netzwerkbelastung für alle Hosts zu minimieren.
-
Maximieren Sie die Dichte. Versucht, so viele VMs wie möglich auf einem physischen Host unterzubringen. Ziel ist es, die Anzahl der physischen Hosts, die online sein müssen, zu minimieren.
-
-
Wählen Sie den Wochentag und die Uhrzeit aus, zu der der Workload Balancing in diesem Modus ausgeführt werden soll.
-
Wiederholen Sie die vorherigen Schritte, um weitere Aufgaben im geplanten Modus zu erstellen, bis Sie über die benötigte Anzahl verfügen. Wenn Sie nur eine Aufgabe planen, wechselt der Arbeitslastausgleich wie geplant in diesen Modus, wechselt dann aber nie 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.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Optimierungsmodus.
-
Wählen Sie die Aufgabe aus, die Sie löschen oder deaktivieren möchten, aus der Geplante Modusänderungen Liste.
-
Führen Sie einen der folgenden Schritte aus:
-
Löschen Sie die Aufgabe endgültig: Klicken Sie auf das Symbol Löschen Knopf.
-
Vorübergehendes Beenden der Ausführung der Aufgabe: Klicken Sie mit der rechten Maustaste auf die Aufgabe, und klicken Sie auf Abschalten.
Tipps:
- Sie können Aufgaben auch deaktivieren oder aktivieren, indem Sie die Aufgabe auswählen und auf Redigierenund wählen Sie die Schaltfläche Aufgabe aktivieren Kontrollkästchen im Feld Scheduler für den Optimierungsmodus Dialogfeld.
- Um eine Aufgabe wieder zu aktivieren, klicken Sie mit der rechten Maustaste auf die Aufgabe in der Geplante Modusänderungen und klicken Sie auf Ermöglichen.
-
Edit the task: Double-click the task that you want to edit. In the Change to box, select a different mode or make other changes as desired.
-
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.
Automatisches Optimieren und Verwalten der Leistung
Sie können den Workload-Balancing so konfigurieren, dass Empfehlungen automatisch angewendet und Hosts automatisch ein- oder ausgeschaltet werden. Um Hosts automatisch herunterzufahren (beispielsweise während Zeiten geringer Nutzung), müssen Sie den Workload Balancing so konfigurieren, dass Empfehlungen automatisch angewendet werden und die Energieverwaltung aktiviert wird. Sowohl die Energieverwaltung als auch die Automatisierung werden in den folgenden Abschnitten beschrieben.
Empfehlungen automatisch anwenden
Mit dem Workload Balancing können Sie konfigurieren, dass Empfehlungen in Ihrem Namen angewendet und die empfohlenen Optimierungsmaßnahmen automatisch ausgeführt werden. Mit dieser Funktion, die als automatische Optimierungsannahme bezeichnet wird, können Sie alle Empfehlungen automatisch anwenden, darunter auch solche zur Verbesserung der Leistung oder zum Herunterfahren von Hosts. Um Hosts jedoch herunterzufahren, wenn die VM-Nutzung sinkt, müssen Sie Automatisierung, Energieverwaltung und den Modus „Maximale Dichte“ konfigurieren.
Standardmäßig wendet der Arbeitslastausgleich Empfehlungen nicht automatisch an. Wenn Sie möchten, dass der Arbeitslastausgleich Empfehlungen automatisch anwendet, aktivieren Sie die Automatisierung. Wenn Sie dies nicht tun, müssen Sie die Empfehlungen manuell anwenden, indem Sie auf Empfehlungen anwenden.
Der 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 von Optimierungsempfehlungen für den Workload Balancing überlastet wird, werden Sie von XenCenter gefragt, ob Sie die Empfehlung weiterhin anwenden möchten. Wenn die Automatisierung aktiviert ist, wendet der Workload Balancing keine Energieverwaltungsempfehlungen an, die die im HA-Plan zu tolerierende Anzahl von Hostausfällen überschreiten.
Wenn der Arbeitslastausgleich 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.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Automatisierung.
-
Aktivieren Sie eines oder mehrere der folgenden Kontrollkästchen:
-
Automatisches Anwenden von Optimierungsempfehlungen. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Der Arbeitslastausgleich akzeptiert automatisch die Optimierungs- und Platzierungsempfehlungen, die er gibt.
-
Automatisches Anwenden von Empfehlungen für die Energieverwaltung. Das Verhalten dieser Option variiert je nach Optimierungsmodus des Pools:
-
Modus für maximale Leistung: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, schaltet der Workload Balancing Hosts automatisch ein, wenn dadurch die Hostleistung verbessert wird.
-
Modus für maximale Dichte: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, schaltet der Workload Balancing Hosts automatisch aus, wenn die Ressourcennutzung unter den niedrigen Schwellenwert fällt. Das heißt, der Workload Balancing schaltet Hosts in Zeiten geringer Auslastung automatisch aus.
-
-
-
(Fakultativ) Optimieren Sie die Optimierungsempfehlungen, indem Sie auf Fortgeschritten Im linken Fensterbereich der Einstellungen und führen Sie eine oder mehrere der folgenden Aktionen aus:
-
Geben Sie an, wie oft der Arbeitslastausgleich eine Optimierungsempfehlung abgeben muss, bevor die Empfehlung automatisch angewendet wird. Der Standardwert ist dreimal, was bedeutet, dass die Empfehlung beim dritten Mal angewendet wird.
-
Wählen Sie die niedrigste Stufe der Optimierungsempfehlung aus, die der Arbeitslastausgleich automatisch anwenden soll. Der Standardwert ist Hoch.
-
Ändern der Aggressivität, mit der Workload Balancing seine Optimierungsempfehlungen anwendet.
Sie können auch die Anzahl der Minuten angeben, die der Workload Balancing warten muss, bevor eine Optimierungsempfehlung auf eine kürzlich verschobene VM angewendet wird.
Alle diese Einstellungen werden unter Festlegen konservativer oder aggressiver automatisierter Empfehlungenausführlicher erläutert.
-
-
(fakultativ) Wenn Sie die Energieverwaltung konfigurieren möchten, klicken Sie auf Automatisierung/Energiemanagement
-
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 der 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 „Kein Host unterstützt Energieverwaltung“ an.
-
Klicken Sie auf OK.
-
-
Um die Konfiguration der Automatisierung abzuschließen, klicken Sie auf OKAY.
Aktivieren der Energieverwaltung für den Workload Balancing
Der Begriff Energieverwaltung bezeichnet die Möglichkeit, die Stromversorgung physischer Hosts ein- oder auszuschalten. Im Kontext des Workload-Balancing bedeutet dieser Begriff, dass Hosts in einem Pool basierend auf der Gesamtarbeitslast des Pools ein- oder ausgeschaltet werden.
Für die Konfiguration der Energieverwaltung für den Workload Balancing auf einem Host ist Folgendes erforderlich:
-
Die Hardware für den Host verfügt über Funktionen zum Ein- und Ausschalten aus der Ferne.
-
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 Konfigurieren der Host Power On-Funktion.
-
Der Host wurde ausdrücklich als Host zur Teilnahme am Workload Balancing-Energiemanagement ausgewählt.
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
-
Automatisches Anwenden von Energieverwaltungsempfehlungen
Wenn ein Host für die Teilnahme am Energiemanagement eingestellt ist, gibt Workload Balancing nach Bedarf Empfehlungen zum Ein- und Ausschalten.
Wenn Sie im Modus “Maximale Dichte” ausführen:
- Wenn Workload Balancing ungenutzte Ressourcen in einem Pool erkennt, empfiehlt es, Hosts auszuschalten, bis die gesamte überschüssige Kapazität beseitigt ist.
- Wenn im Pool nicht genügend Hostkapazität vorhanden ist, um Hosts herunterzufahren, empfiehlt Workload Balancing, die Hosts eingeschaltet zu lassen, bis die Pool-Arbeitslast ausreichend abgenommen hat.
- Wenn Sie den Workload Balancing so konfigurieren, dass zusätzliche Hosts automatisch ausgeschaltet werden, werden diese Empfehlungen automatisch angewendet und das Verhalten ändert sich dementsprechend nicht.
Wenn Sie im Modus “Maximale Leistung” ausführen:
- 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.
- Beim Workload Balancing werden Hosts nie ausgeschaltet, 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 an der Energieverwaltung teilnehmen sollen.
Funktion zum Einschalten des Hosts konfigurieren
Um die Host Power On-Funktion für Ihren Host zu konfigurieren, führen Sie diese Schritte aus:
-
Wählen Sie in XenCenter Ihren Host aus und klicken Sie auf Eigenschaften.
-
Klicken Sie im linken Fensterbereich auf Einschalten.
-
Wählen Sie für den Einschaltmodus **einen Einschaltmodus aus, der einen Remote-Serverstart ermöglicht.
-
Nachdem ein Einschaltmodus konfiguriert wurde, wählen Sie Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Automatisierung.
-
Für Automatisierungdie folgenden Kontrollkästchen aus:
-
Automatisches Anwenden von Optimierungsempfehlungen. Wenn Sie diese Option auswählen, müssen Sie Optimierungsempfehlungen nicht manuell akzeptieren. Der Arbeitslastausgleich akzeptiert automatisch die Optimierungs- und Platzierungsempfehlungen, die er gibt.
-
Automatisches Anwenden von Empfehlungen für die Energieverwaltung. Das Verhalten dieser Option variiert je nach Optimierungsmodus des Pools:
-
Modus für maximale Leistung: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, schaltet der Workload Balancing Hosts automatisch ein, wenn dadurch die Hostleistung verbessert wird.
-
Modus für maximale Dichte: Wenn Empfehlungen zur Energieverwaltung automatisch anwenden aktiviert ist, schaltet der Workload Balancing Hosts automatisch aus, wenn die Ressourcennutzung unter den niedrigen Schwellenwert fällt. Das heißt, der Workload Balancing schaltet Hosts in Zeiten geringer Auslastung automatisch aus.
-
-
-
Für Energieverwaltung, wählen Sie den Namen der Host-Server die Sie gerade konfigurieren.
Grundlegendes zum Verhalten der Energieverwaltung
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:
- Befüllen des Poolkoordinators, da es sich um den Host handelt, der nicht ausgeschaltet werden kann.
- Den Host mit den meisten VMs füllen.
- Nachfolgende Hosts werden entsprechend der Hosts gefüllt, auf denen die meisten VMs ausgeführt werden.
Wenn Workload Balancing den Pool-Koordinator füllt, geschieht dies unter der Annahme künstlich niedriger Schwellenwerte für den Koordinator. Der Arbeitslastausgleich 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 der Workload Balancing ein Leistungsproblem erkennt, während sich der Pool im Modus „Maximale Dichte“ befindet, empfiehlt er, die Workloads zwischen den eingeschalteten Hosts zu migrieren. Wenn der Workload Balancing das Problem mit dieser Methode nicht beheben kann, versucht er, einen Host einzuschalten. Der Workload Balancing bestimmt, welche Hosts eingeschaltet werden sollen, indem dieselben Kriterien angewendet werden, die angewendet würden, wenn der Optimierungsmodus auf „Maximale Leistung“ eingestellt wäre.
Wenn der Workload Balancing im Modus „Maximale Leistung“ ausgeführt wird, empfiehlt der Workload Balancing, Hosts einzuschalten, bis die Ressourcenauslastung aller Poolmitglieder unter den hohen Schwellenwert fällt.
Wenn Workload Balancing beim Migrieren von VMs feststellt, dass eine Kapazitätserhöhung die Gesamtleistung des Pools verbessert, schaltet es die Hosts automatisch ein bzw. empfiehlt dies.
Wichtig:
Workload Balancing empfiehlt nur, einen Host einzuschalten, der vom Workload Balancing ausgeschaltet wurde.
Entwerfen von Umgebungen für Energieverwaltung und VM-Konsolidierung
Wenn Sie eine XenServer-Implementierung planen und die automatische VM-Konsolidierung und Energieverwaltung konfigurieren möchten, berücksichtigen Sie Ihr Workload-Design. Sie können z. B. Folgendes tun:
-
Platzieren Sie verschiedene Arten von Workloads in separaten Pools.
Wenn Sie über eine Umgebung mit unterschiedlichen Arten von Workloads verfügen, sollten Sie überlegen, ob Sie die VMs, die diese Workloads hosten, in verschiedenen Pools platzieren sollten. Erwägen Sie auch, VMs, die Arten von Anwendungen hosten, die mit bestimmten Hardwaretypen eine bessere Leistung erbringen, in verschiedene Pools aufzuteilen.
Da die Energieverwaltung und die VM-Konsolidierung auf Poolebene verwaltet werden, sollten Sie Pools so entwerfen, dass sie Workloads enthalten, die Sie mit der gleichen Geschwindigkeit konsolidieren möchten. Stellen Sie sicher, dass Sie Überlegungen wie die unter Erweiterte Einstellungen konfigurierenbeschriebenen berücksichtigen.
-
Hosts vom Workload Balancing ausschließen.
Einige Hosts müssen möglicherweise immer eingeschaltet sein. Weitere Informationen finden Sie unter Hosts von Empfehlungen ausschließen.
-
Schließen Sie VMs vom Workload Balancing aus.
Einige VMs müssen möglicherweise von der Optimierung des Workload-Balancing und den Platzierungsempfehlungen ausgeschlossen werden. Weitere Informationen finden Sie unter VMs von Empfehlungen ausschließen.
Verstehen, wann der Workload Balancing Empfehlungen ausspricht
Der Workload Balancing-Prozess wertet die Ressourcenmetriken physischer Hosts und VMs in den von ihm verwalteten Pools kontinuierlich anhand von Schwellenwerten aus. Schwellenwerte sind voreingestellte Werte, die wie Grenzen funktionieren, die ein Host überschreiten muss, bevor Workload Balancing eine Optimierungsempfehlung abgeben kann. Der Prozess des Workload Balancing sieht wie folgt aus:
-
Der Workload Balancing erkennt, dass der Schwellenwert für eine Ressource verletzt wurde.
-
Beim Workload Balancing wird ausgewertet, ob eine Optimierungsempfehlung ausgesprochen wird.
-
Durch den Workload-Balancing wird bestimmt, welche Hosts als Zielhosts empfohlen werden und in welcher Reihenfolge etwaige Optimierungen vorgenommen werden. Ein Zielhost ist der Host, für den Workload Balancing die Verlagerung einer oder mehrerer VMs empfiehlt.
-
Workload Balancing gibt eine Optimierungsempfehlung ab.
Beim Auswerten von Hosts im Pool zur Abgabe einer Optimierungsempfehlung verwendet Workload Balancing Schwellenwerte und Gewichtungen wie folgt:
-
Schwellen sind die Grenzwerte, mit denen der Workload Balancing die Ressourcenmetriken Ihres Pools vergleicht. Anhand der Schwellenwerte wird ermittelt, ob eine Empfehlung abgegeben werden soll und welche Hosts für das Hosten verlagerter VMs geeignet sind.
-
Gewichtungen sind eine Möglichkeit, Ressourcen danach zu ordnen, wie sehr sie berücksichtigt werden sollen, werden verwendet, um die Verarbeitungsreihenfolge zu bestimmen. Nachdem der Arbeitslastausgleich beschlossen hat, eine Empfehlung abzugeben, verwendet er Ihre Angaben, welche Ressourcen wichtig sind, um Folgendes zu bestimmen:
- Welche Leistung der Hosts soll 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. Beim Workload Balancing wird ausgewertet, ob eine Empfehlung abgegeben werden soll, wenn eine Ressourcenmetrik auf einem Host:
- Überschreitet den Schwellenwert für “Hoch”, wenn der Pool im Modus “Maximale Leistung” ausgeführt wird (Verbesserung der Leistung)
- Fällt 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 (Verbesserung der Leistung)
Wenn der hohe Schwellenwert für einen Pool, der im Modus „Maximale Leistung“ ausgeführt wird, 80 % beträgt und die CPU-Auslastung auf einem Host 80,1 % erreicht, prüft Workload Balancing, ob eine Empfehlung ausgegeben werden soll.
Wenn eine Ressource ihren Schwellenwert überschreitet, wertet der Workload Balancing die Ressourcenmetrik anhand der historischen Leistung aus, um zu verhindern, dass eine Optimierungsempfehlung auf der Grundlage einer vorübergehenden Spitze abgegeben wird. Zu diesem Zweck erstellt der Arbeitslastausgleich eine historisch gemittelte Auslastungsmetrik, indem die Daten für die Ressourcenauslastung ausgewertet werden, die zu den folgenden Zeitpunkten erfasst wurden:
| Erfasste Daten | Gewicht |
|---|---|
| Sofort, zu dem Zeitpunkt, an dem der Schwellenwert überschritten wurde. Das heißt, Echtzeitdaten. | 70% |
| 30 Minuten vor Überschreitung des Schwellenwerts | 25% |
| 24 Stunden vor Überschreitung des Schwellenwerts | 5% |
Wenn die CPU-Auslastung auf dem Host um 12:02 Uhr den Schwellenwert ü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 z. B. die folgenden Werte erreicht, gibt der Arbeitslastausgleich 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 beim Workload Balancing davon ausgegangen wird, dass es sich bei der Auslastung um eine vorübergehende Spitze handelt. Wenn die CPU-Auslastung jedoch um 11:32 Uhr 83 % betrug, gibt der Arbeitslastausgleich 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 Platzierungsempfehlungen jedoch in einem zweistufigen Prozess:
- Bestimmen Sie mögliche Optimierungen: Welche VMs sollen von Hosts migriert werden?
- Legen Sie Platzierungsempfehlungen fest: 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 von der VM benötigten Speicher verfügen muss. Der Zielhost muss außerdem über ausreichend Ressourcen verfügen, um das Hinzufügen der VM zu ermöglichen, ohne die Schwellenwerte des im Pool konfigurierten Optimierungsmodus zu überschreiten. Zum Beispiel der Schwellenwert “Hoch” im Modus “Maximale Leistung” und der Schwellenwert “Kritisch” im Modus “Maximale Dichte”.
Wenn der Arbeitslastausgleich im automatisierten Modus ausgeführt wird, können Sie die Art und Weise optimieren, wie Empfehlungen angewendet werden. Weitere Informationen finden Sie unter Festlegen konservativer oder aggressiver automatisierter Empfehlungen.
Optimierungsempfehlungsprozess im Modus “Maximale Leistung”
Bei der Ausführung im Modus “Maximale Leistung” verwendet der Arbeitslastausgleich den folgenden Prozess, um potenzielle Optimierungen zu ermitteln:
-
Alle zwei Minuten wertet Workload Balancing die Ressourcenauslastung für jeden Host im Pool aus. Dies geschieht durch die Überwachung jedes Hosts und die Ermittlung, ob die Auslastung jeder Ressource den hohen Schwellenwert ü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 Arbeitslastausgleich den Prozess, um zu bestimmen, ob eine Optimierungsempfehlung ausgesprochen werden soll. Der Workload Balancing bestimmt, ob eine Optimierungsempfehlung abgegeben werden soll, basierend darauf, ob dadurch Leistungseinschränkungen gelindert werden können, z. B. solche, die durch den hohen Schwellenwert angezeigt werden.
Betrachten Sie beispielsweise den Fall, dass Workload Balancing erkennt, dass unzureichende CPU-Ressourcen sich negativ auf die Leistung der VMs auf einem Host auswirken. 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 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
- Historische Daten von vor 24 Stunden Wenn die historisch gemittelte Auslastung den Schwellenwert einer Ressource überschreitet, bestimmt der Arbeitslastausgleich, dass sie eine Optimierungsempfehlung ausspricht.
-
Beim Workload Balancing werden metrische Gewichtungen verwendet, um zu bestimmen, welche Hosts zuerst optimiert werden sollen. Die Ressource, der Sie die größte Gewichtung zugewiesen haben, ist diejenige, die der Arbeitslastausgleich zuerst zu adressieren versucht. Weitere Informationen finden Sie unter Metrische Gewichtungen optimieren.
-
Durch den Workload-Balancing wird ermittelt, welche Hosts die VMs unterstützen können, die von den Hosts migriert werden sollen.
Diese Feststellung wird durch Workload Balancing getroffen, indem die voraussichtliche Auswirkung auf die Ressourcennutzung berechnet wird, die sich aus der Platzierung unterschiedlicher VM-Kombinationen auf Hosts ergibt. Beim Workload Balancing wird eine Methode zum Ausführen dieser Berechnungen verwendet, die in der Mathematik als Permutation bezeichnet wird.
Zu diesem Zweck erstellt Workload Balancing eine einzelne Metrik oder Punktzahl, um die Auswirkungen der Migration einer VM auf den Host vorherzusagen. Der Score gibt Aufschluss über die Eignung eines Hosts als Heimat für mehrere VMs.
Um die Hostleistung zu bewerten, kombiniert Workload Balancing die folgenden Metriken:
- Die aktuellen Kennzahlen 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, die zeigen, wie die Hosts mit unterschiedlichen VM-Kombinationen aussehen. Beim Workload Balancing werden diese Modelle verwendet, um den besten Host zum Platzieren der VM zu ermitteln.
Im Modus „Maximale Leistung“ verwendet der 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 metrischen Gewichtungen. Wenn beispielsweise der CPU-Auslastung die höchste Bedeutung zugewiesen wird, sortiert Workload Balancing Hosts und VMs zur Optimierung nach den folgenden Kriterien:
- Welche Hosts laufen am nächsten zum hohen Schwellenwert für die CPU-Auslastung?
- Die VMs weisen die höchste CPU-Auslastung auf oder werden am nächsten am oberen Schwellenwert ausgeführt.
- Workload Balancing setzt die Berechnung von Optimierungen fort. Es betrachtet Hosts als Kandidaten für die Optimierung und VMs als Kandidaten für die Migration, bis die prognostizierte Ressourcenauslastung auf dem Host, der die VM hostet, unter den hohen Schwellenwert fällt. Die vorhergesagte Ressourcenauslastung ist die Ressourcenauslastung, die Workload Balancing für einen Host prognostiziert, nachdem Workload Balancing eine VM zum Host hinzugefügt oder vom Host entfernt hat.
Konsolidierungsprozess im Modus “Maximale Dichte”
Durch den Workload-Balancing wird bestimmt, ob eine Empfehlung abgegeben werden soll, basierend darauf, ob eine VM auf einen Host migriert werden kann und dieser Host weiterhin unterhalb des kritischen Schwellenwerts ausgeführt werden kann.
-
Wenn die Auslastung einer Ressource unter den niedrigen Schwellenwert fällt, beginnt der Arbeitslastausgleich mit der Berechnung potenzieller Konsolidierungsszenarien.
-
Wenn Workload Balancing eine Möglichkeit findet, VMs auf einem Host zu konsolidieren, prüft es, ob der Zielhost ein geeigneter Speicherort für die VM ist.
-
Wie im Modus „Maximale Leistung“ bewertet Workload Balancing den Host, um die Eignung eines Hosts als Heimat für neue VMs zu bestimmen.
Bevor Workload Balancing die Konsolidierung von VMs auf weniger Hosts empfiehlt, überprüft es, ob die Ressourcenauslastung auf diesen Hosts nach der Verlagerung der VMs dorthin unter den kritischen Schwellenwerten liegt.
Hinweis:
Workload Balancing berücksichtigt keine Metrikgewichtungen, wenn es 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, die zeigen, wie die Hosts mit unterschiedlichen VM-Kombinationen aussehen. Anhand dieser Modelle wird der beste Host zum Platzieren der VM ermittelt.
-
Beim Workload Balancing wird die Auswirkung des Hinzufügens von VMs zu einem Host berechnet, bis prognostiziert wird, dass das Hinzufügen einer weiteren VM dazu führt, dass eine Hostressource den kritischen Schwellenwert überschreitet.
-
Empfehlungen zum Workload-Balancing schlagen immer vor, zuerst den Pool-Koordinator zu füllen, da dies der Host ist, der nicht ausgeschaltet werden kann. Allerdings wendet Workload Balancing einen Puffer auf den Poolkoordinator an, sodass eine Überbelegung vermieden wird.
-
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.
Ändern der kritischen Schwellenwerte
Möglicherweise möchten Sie kritische Schwellenwerte ändern, um zu steuern, wann Optimierungsempfehlungen ausgelöst werden. Dieser Abschnitt enthält Anleitungen zu folgenden Themen:
- So ändern Sie die standardmäßigen kritischen Schwellenwerte für Hosts im Pool
- Wie die für den kritischen Schwellenwert festgelegten Werte die hohen, mittleren und unteren Schwellenwerte ändern.
Durch den Workload-Balancing wird bestimmt, ob Empfehlungen ausgegeben werden, basierend darauf, ob die durchschnittliche historische Nutzung einer Ressource auf einem Host ihren Schwellenwert überschreitet. Empfehlungen für den Arbeitslastausgleich 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 Arbeitslastausgleich 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.
In der folgenden Tabelle sind die Standardwerte für die Schwellenwerte für den Arbeitslastausgleich aufgeführt:
| Metrik | Kritisch | Hoch | Medium | Niedrig |
|---|---|---|---|---|
| CPU-Auslastung | 90 % | 76.5% | 45% | 22.5% |
| Freier Speicher | 51 MB | 63.75 MB | 510 MB | 1020 MB (Englisch) |
| Netzwerk-Lesevorgänge | 25 MB/Sek. | 21,25 MB/Sek. | 12,5 MB/Sek. | 6,25 MB/Sek. |
| Netzwerk-Schreibvorgänge | 25 MB/Sek. | 21,25 MB/Sek. | 12,5 MB/Sek. | 6,25 MB/Sek. |
| Lesevorgänge auf Festplatten | 25 MB/Sek. | 21,25 MB/Sek. | 12,5 MB/Sek. | 6,25 MB/Sek. |
| Schreibvorgänge auf der Festplatte | 25 MB/Sek. | 21,25 MB/Sek. | 12,5 MB/Sek. | 6,25 MB/Sek. |
Um die Schwellenwerte für alle Metriken mit Ausnahme des Arbeitsspeichers zu berechnen, multipliziert der Arbeitslastausgleich den neuen Wert für den kritischen Schwellenwert mit den folgenden Faktoren:
- Hoher Schwellenwert: 0.85
- Mittlerer Schwellenwert: 0.50
- Niedriger Schwellenwert: 0.25
Wenn Sie z. B. den kritischen Schwellenwert für die CPU-Auslastung auf 95 % erhöhen, setzt der Arbeitslastausgleich die anderen Schwellenwerte wie folgt zurück:
- Höchstwert: 80,75 %
- Mittel: 47,5 %
- Tiefstwert: 23,75%
Um die Schwellenwerte für freien Arbeitsspeicher zu berechnen, multipliziert der Arbeitslastausgleich den neuen Wert für den kritischen Schwellenwert mit den folgenden Faktoren:
- Hoher Schwellenwert: 1.25
- Mittlerer Schwellenwert: 10.0
- Niedriger Schwellenwert: 20.0
Wenn Sie z. B. den kritischen Schwellenwert für freien Arbeitsspeicher auf 45 MB erhöhen, setzt der Arbeitslastausgleich 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:
-
Hohe Schwelle.
-
Maximale Leistung. Das Überschreiten des hohen Schwellenwerts löst Optimierungsempfehlungen zum Verlagern einer VM auf einen Host mit geringerer Ressourcenauslastung aus.
-
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 Host-Ressourcenauslastung einen hohen Schwellenwert überschreitet.
-
-
Niedrige Schwelle.
-
Maximale Leistung. Der Arbeitslastausgleich 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 nicht ausreichend ausgelastet sind, und gibt eine Optimierungsempfehlung zur Konsolidierung von VMs auf weniger Hosts ab. Der Workload-Balancing empfiehlt weiterhin, VMs auf einen Host zu verschieben, bis die Metrikwerte für eine der Ressourcen des Hosts den hohen Schwellenwert erreichen.
Nach der Verlagerung 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 Lastausgleichsalgorithmus „Maximum Performance“ ähnelt, um einen neuen Host für die VMs zu finden. Der Workload Balancing verwendet diesen Algorithmus weiterhin, um das Verschieben von VMs zu empfehlen, bis die Ressourcenauslastung auf Hosts im gesamten Pool unter den hohen Schwellenwert fällt.
-
So ändern Sie die kritischen Schwellenwerte:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Wählen Sie im linken Fensterbereich Kritische Schwellenwerte. Diese kritischen Schwellenwerte werden zur Bewertung der Host-Ressourcenauslastung verwendet.
-
Im Kritische Schwellenwerte einen oder mehrere neue Werte in das Feld Kritische Schwellenwerte Boxen. Die Werte stellen die Ressourcenauslastung auf dem Host dar.
Der Workload Balancing verwendet diese Schwellenwerte, wenn Empfehlungen zur VM-Platzierung und Pooloptimierung abgegeben werden. Der Workload Balancing zielt darauf ab, die Ressourcenauslastung auf einem Host unter den festgelegten kritischen Werten zu halten.
Optimieren der metrischen Gewichtung
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 metrische Gewichtungen verwendet, wenn sich ein Pool im Modus “Maximale Leistung” befindet. Wenn sich der Arbeitslastausgleich jedoch im Modus “Maximale Dichte” befindet, werden Metrikgewichtungen verwendet, wenn eine Ressource ihren kritischen Schwellenwert überschreitet.
Wenn der Arbeitslastausgleich Optimierungsempfehlungen verarbeitet, erstellt er einen Optimierungsauftrag. Der Workload Balancing-Prozess bestimmt die Reihenfolge, indem er die Hosts danach ordnet, welche Hosts die höchsten Metrikwerte für die Ressource aufweisen, die auf der Seite mit den Metrikgewichtungen als die wichtigste eingestuft wird.
Modus “Maximale Leistung”
Im Modus “Maximale Leistung” verwendet der Arbeitslastausgleich metrische Gewichtungen, um Folgendes zu bestimmen:
- Bei welchen Hosts man sich zuerst um die Leistung kümmern sollte
- Welche VMs sollten zuerst migriert werden?
Wenn beispielsweise Netzwerkschreibvorgänge die wichtigste Ressource sind, macht der Workload Balancing zuerst Optimierungsempfehlungen für den Host mit der höchsten Anzahl an Netzwerkschreibvorgängen pro Sekunde. Um Netzwerkschreibvorgänge zur wichtigsten Ressource zu machen, verschieben Sie die Metrische Gewichtung Schieberegler nach rechts und alle anderen Schieberegler in die Mitte.
Wenn Sie alle Ressourcen so konfigurieren, dass sie gleich wichtig sind, befasst sich der Arbeitslastausgleich zuerst mit der CPU-Auslastung und dann mit dem Arbeitsspeicher, da diese Ressourcen in der Regel am stärksten eingeschränkt sind. Um alle Ressourcen gleich wichtig zu machen, legen Sie das Kennzeichen Metrische Gewichtung Der Schieberegler befindet sich für alle Ressourcen an der gleichen Stelle.
Modus “Maximale Dichte”
Im Modus “Maximale Dichte” verwendet der Arbeitslastausgleich nur dann Metrikgewichtungen, wenn ein Host den kritischen Schwellenwert erreicht. An diesem Punkt 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 Arbeitslastausgleich Metrikgewichtungen, um die Optimierungsreihenfolge auf die gleiche Weise wie im Modus “Maximale Leistung” zu bestimmen.
Wenn bei zwei oder mehr Hosts die Ressourcen ihre kritischen Schwellenwerte überschreiten, überprüft der Workload-Balancing die Wichtigkeit, die Sie für jede Ressource festgelegt haben. Anhand dieser Wichtigkeit wird ermittelt, welcher Host zuerst optimiert werden soll und welche VMs auf diesem Host zuerst verlagert werden sollen.
Beispielsweise enthält Ihr Pool Host A und Host B, die sich im folgenden Status befinden:
- Die CPU-Auslastung auf Host A überschreitet ihren kritischen Schwellenwert und die metrische Gewichtung für die CPU-Auslastung wird auf Wichtigereingestellt.
- Die Speicherauslastung auf Host B überschreitet ihren kritischen Schwellenwert und die metrische Gewichtung für die Speicherauslastung wird auf Weniger wichtigfestgelegt.
Beim Workload Balancing wird empfohlen, zuerst Host A zu optimieren, da die Ressource auf diesem Host, die den kritischen Schwellenwert erreicht hat, die Ressource ist, der das höchste Gewicht zugewiesen wird. Nachdem Workload Balancing festgestellt hat, dass die Leistung auf Host A verbessert werden muss, beginnt Workload Balancing mit der Empfehlung von Platzierungen für VMs auf diesem Host. Sie beginnt mit der VM mit der höchsten CPU-Auslastung, da diese CPU-Auslastung die Ressource mit der höchsten Gewichtung ist.
Nachdem Workload Balancing die Optimierung von Host A empfohlen hat, gibt es Optimierungsempfehlungen für Host B. Bei der Empfehlung von Platzierungen für die VMs auf Host B wird zunächst die CPU-Auslastung berücksichtigt, da der CPU-Auslastung die höchste Gewichtung zugewiesen wurde. Wenn es mehr Hosts gibt, die optimiert werden müssen, befasst sich der Workload Balancing mit der Leistung auf diesen Hosts, je nachdem, welcher Host die dritthöchste CPU-Auslastung aufweist.
Standardmäßig werden alle Metrikgewichtungen auf den am weitesten entfernten Punkt des Schiebereglers festgelegt: Wichtiger.
Hinweis:
Die Gewichtung der Metriken ist relativ. Wenn alle Metriken auf dieselbe Ebene festgelegt sind, werden sie alle gleich gewichtet, auch wenn diese Ebene weniger wichtig ist. Das Verhältnis der Metriken zueinander ist wichtiger als die tatsächliche Gewichtung, auf die Sie die einzelnen Metriken festlegen.
So bearbeiten Sie Metrikgewichtungsfaktoren
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Wählen Sie im linken Fensterbereich Metrische Gewichtung.
-
In Metrische Gewichtung wie gewünscht, passen Sie die Schieberegler neben den einzelnen Ressourcen an.
Bewegen Sie den Schieberegler in Richtung Weniger wichtig , um anzugeben, 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 des Arbeitslastausgleichs können Sie angeben, dass bestimmte physische Hosts von den Empfehlungen für die Arbeitslastausgleichsoptimierung und -platzierung ausgeschlossen werden, einschließlich der Platzierungsempfehlungen für den Start auf.
Zu den Situationen, in denen Sie Gastgeber von Empfehlungen ausschließen möchten, gehören folgende Fälle:
- Sie möchten den Pool im Modus „Maximale Dichte“ ausführen und Hosts konsolidieren und herunterfahren, aber bestimmte Hosts von diesem Verhalten ausschließen.
- Sie haben zwei VM-Workloads, die immer auf demselben Host ausgeführt werden müssen. Dies ist beispielsweise der Fall, wenn die VMs über komplementäre Anwendungen oder Workloads verfügen.
- Sie verfügen über Workloads, die nicht verschoben werden sollen, z. B. einen Domänencontroller oder Datenbankserver.
- Sie möchten Wartungsarbeiten an einem Host durchführen und keine VMs auf dem Host platzieren.
- Die Leistung der Workload ist so wichtig, dass die Kosten für dedizierte Hardware irrelevant sind.
- Auf bestimmten Hosts werden Workloads mit hoher Priorität ausgeführt und Sie möchten die HA-Funktion nicht verwenden, um diesen VMs Priorität einzuräumen.
- Die Hardware auf dem 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 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 den Empfehlungen ausschließen, geben Sie für den Workload Balancing an, diesen Host überhaupt nicht zu verwalten. Diese Konfiguration bedeutet, dass Workload Balancing keine Optimierungsempfehlungen für einen ausgeschlossenen Host macht. Wenn Sie dagegen keinen Host zur Teilnahme am Energiemanagement auswählen, verwaltet der Workload Balancing den Host, macht jedoch keine Energiemanagement-Empfehlungen für ihn.
So schließen Sie Hosts vom Workload-Balancing aus
Verwenden Sie dieses Verfahren, um einen Host in einem Pool, der vom Workload Balancing verwaltet wird, von den Empfehlungen zur Energieverwaltung, Hostevakuierung, Platzierung und Optimierung auszuschließen.
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Wählen Sie im linken Fensterbereich Ausgeschlossene Hosts.
-
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 des Workload-Balancing können Sie angeben, dass bestimmte VMs von der Optimierung und Platzierungsempfehlung des Workload-Balancing ausgeschlossen werden.
In folgenden Situationen möchten Sie VMs möglicherweise von Empfehlungen ausschließen:
- Wenn zwei VM-Workloads immer auf demselben Host ausgeführt werden müssen (z. B. wenn sie über komplementäre Anwendungen oder Workloads verfügen).
- 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 wählen Sie Eigenschaftenaus.
- Wählen Sie im linken Bereich Allgemeinaus.
- Wählen Sie auf der Seite Allgemein im Feld Tags: die Option Tags bearbeitenaus.
- Geben Sie das neue Tag
wlb_excludedan und klicken Sie auf Erstellen.
Konfigurieren erweiterter Einstellungen
Der Arbeitslastausgleich bietet einige erweiterte Einstellungen, mit denen Sie steuern können, wie der Arbeitslastausgleich automatisierte Empfehlungen anwendet. Diese Einstellungen werden auf der Registerkarte Fortgeschritten Seite des Dialogfelds Workload Balancing-Konfiguration. Um zum Fortgeschritten führen Sie die folgenden Schritte aus:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Wählen Sie im linken Fensterbereich Fortgeschritten.
In den folgenden Abschnitten werden die Verhaltensweisen beschrieben, die in der Fortgeschritten Einstellungen.
Festlegen konservativer oder aggressiver automatisierter Empfehlungen
Im automatisierten Modus ist die Häufigkeit von Optimierungs- und Konsolidierungsempfehlungen und die Geschwindigkeit, mit der sie automatisch angewendet werden, das Produkt mehrerer Faktoren, darunter:
- Gibt an, wie lange Sie angeben, dass der Arbeitslastausgleich nach dem Verschieben einer VM wartet, bevor Sie eine weitere Empfehlung abgeben
- Die Anzahl der Empfehlungen, die der Workload Balancing abgeben muss, bevor eine Empfehlung automatisch angewendet wird
- Der Schweregrad, den eine Empfehlung erreichen muss, bevor die Optimierung automatisch angewendet wird
- Der Grad der Konsistenz der Empfehlungen (empfohlene zu verschiebende VMs, Zielhosts), den Workload Balancing erfordert, bevor Empfehlungen automatisch angewendet werden
Passen Sie die Einstellungen für diese Faktoren in der Regel nur in den folgenden Fällen an:
- Sie erhalten Anleitung vom technischen Support von XenServer
- Sie haben das Verhalten Ihres Pools mit aktiviertem Workload Balancing erheblich beobachtet und getestet
Eine falsche Konfiguration dieser Einstellungen kann dazu führen, dass der Arbeitslastausgleich keine Empfehlungen ausspricht.
Intervall für die VM-Migration
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 der Arbeitslastausgleich aus künstlichen Gründen Empfehlungen generiert, z. B. wenn es eine vorübergehende Auslastungsspitze gab.
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 viele Empfehlungen und damit Verlagerungen nach sich ziehen.
Hinweis:
Das Festlegen eines Empfehlungsintervalls hat keinen Einfluss darauf, wie lange Workload Balancing wartet, um kürzlich neu ausgeglichene Hosts in Empfehlungen für „Start-On Placement“, „Resume“ und „Wartungsmodus“ einzubeziehen.
Anzahl der Empfehlungen
Alle zwei Minuten überprüft der Workload Balancing, ob er Empfehlungen für den überwachten Pool generieren kann. Wenn Sie die Automatisierung aktivieren, können Sie angeben, wie oft eine konsistente Empfehlung ausgesprochen werden muss, bevor der Arbeitslastausgleich die Empfehlung automatisch anwendet. Zu diesem Zweck konfigurieren Sie eine Einstellung, die als Anzahl der Empfehlungen, wie in der Empfehlungen Feld. Das Anzahl der Empfehlungen Und die Optimierung Aggressivität können Sie die automatische Anwendung von Empfehlungen in Ihrer Umgebung optimieren.
Der Arbeitslastausgleich verwendet die Ähnlichkeit der Empfehlungen, um die folgenden Überprüfungen durchzuführen:
- Ob die Empfehlung wirklich benötigt wird
- Ob die Leistung des Zielhosts über einen längeren Zeitraum stabil genug ist, um eine verlagerte VM zu akzeptieren, ohne sie kurz darauf wieder vom Host verschieben zu müssen
Der Arbeitslastausgleich verwendet den Wert für die Anzahl der Empfehlungen, um zu bestimmen, ob eine Empfehlung wiederholt werden muss, bevor der Arbeitslastausgleich die Empfehlung automatisch anwendet. Der Arbeitslastausgleich verwendet diese Einstellung wie folgt:
- Jedes Mal, wenn der Workload Balancing eine Empfehlung generiert, die die Konsistenzanforderungen erfüllt, wie durch die Einstellung Aggressivität der Optimierung angegeben, erhöht der Workload Balancing die Anzahl der Empfehlungen. Wenn die Empfehlung die Konsistenzanforderungen nicht erfüllt, kann der Arbeitslastausgleich die Anzahl der Empfehlungen auf Null zurücksetzen. Dieses Verhalten hängt von den unter Optimierungsaggressivitätbeschriebenen Faktoren ab.
- Wenn der Arbeitslastausgleich genügend konsistente Empfehlungen generiert, um den Wert für die Empfehlungsanzahl zu erreichen, wie in der Empfehlungen wird die Empfehlung automatisch angewendet.
Wenn Sie diese Einstellung ändern, variiert der festzulegende Wert je nach Umgebung. Betrachten Sie diese Szenarien:
- Wenn die Hostlast und -aktivität in Ihrer Umgebung schnell zunimmt, möchten Sie möglicherweise den Wert für die Empfehlungsanzahl erhöhen. Der Workload Balancing generiert alle zwei Minuten Empfehlungen. Wenn Sie dieses Intervall z. B. auf 3, und sechs Minuten später wendet der Workload Balancing die Empfehlung automatisch an.
- Wenn die Hostlast und -aktivität in Ihrer Umgebung allmählich zunimmt, möchten Sie möglicherweise den Wert für die Empfehlungsanzahl verringern.
Das Akzeptieren von Empfehlungen verbraucht Systemressourcen und wirkt sich auf die Leistung aus, wenn der Arbeitslastausgleich die VMs verlagert. Durch Erhöhen der Empfehlungsanzahl wird die Anzahl der übereinstimmenden Empfehlungen erhöht, die auftreten müssen, bevor der Arbeitslastausgleich die Empfehlung anwendet. Diese Einstellung ermutigt den Workload Balancing, konservativere, stabilere Empfehlungen anzuwenden, und kann das Potenzial für falsche VM-Verschiebungen verringern. Die Anzahl der Empfehlungen ist standardmäßig auf einen konservativen Wert festgelegt.
Aufgrund der möglichen Auswirkungen, die das Anpassen dieser Einstellung auf Ihre Umgebung haben kann, sollten Sie sie nur mit äußerster Vorsicht ändern. Nehmen Sie diese Anpassungen vorzugsweise durch Testen und iteratives Ändern des Werts oder unter Anleitung des technischen Supports von XenServer vor.
Schweregrad der Empfehlung
Alle Optimierungsempfehlungen enthalten eine Bewertung des Schweregrads (Kritisch, Hoch, Mittel, Niedrig), die die Wichtigkeit der Empfehlung angibt. Der Workload Balancing basiert auf einer Kombination von Faktoren, einschließlich der folgenden:
- Von Ihnen festgelegte Konfigurationsoptionen, z. B. Schwellenwerte und Metrikoptimierungen
- Für die Arbeitsauslastung verfügbare Ressourcen
- Verlauf der Ressourcennutzung.
Die Bewertung des Schweregrads für eine Empfehlung wird in der Empfehlungen zur Optimierung im Bereich WLB Registerkarte.
Wenn Sie den Arbeitslastausgleich so konfigurieren, dass Empfehlungen automatisch angewendet werden, können Sie den minimalen Schweregrad festlegen, der einer Empfehlung zugeordnet werden soll, bevor der Arbeitslastausgleich sie automatisch anwendet.
Aggressivität der Optimierung
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. Dieses Kriterium kann dazu beitragen, das Verschieben von VMs aufgrund von Spitzen und Anomalien zu verhindern. Im automatisierten Modus akzeptiert der Arbeitslastausgleich die erste Empfehlung, die er erstellt, nicht. Stattdessen wartet Workload Balancing mit der automatischen Anwendung einer Empfehlung, bis ein Host oder eine VM im Laufe der Zeit ein konsistentes Verhalten zeigt. Konsistentes Verhalten über einen längeren Zeitraum hinweg umfasst Faktoren wie etwa, ob ein Host weiterhin Empfehlungen auslöst und ob dieselben VMs auf diesem Host weiterhin Empfehlungen auslösen.
Der Arbeitslastausgleich bestimmt, ob das Verhalten konsistent ist, indem Kriterien für die Konsistenz verwendet werden und Kriterien für die Anzahl der Male verwendet werden, mit denen dieselbe Empfehlung ausgesprochen wird. Sie können konfigurieren, wie streng der Workload Balancing die Konsistenzkriterien anwenden soll, indem Sie die Optimierung Aggressivität Einstellung. Sie können diese Einstellung verwenden, um die gewünschte Stabilität in Ihrer Umgebung zu steuern, bevor der Arbeitslastausgleich eine Optimierungsempfehlung anwendet. Die stabilste Einstellung, Niedrige Aggressivität, ist standardmäßig konfiguriert. In diesem Zusammenhang bedeutet der Begriff stabil die Ähnlichkeit der empfohlenen Verä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.
Beim Workload Balancing werden bis zu vier Kriterien verwendet, um die Konsistenz zu gewährleisten. Die Anzahl der Kriterien, die erfüllt sein müssen, hängt von der Stufe ab, die Sie in der Optimierung Aggressivität Einstellung. Je niedriger die Stufe (z. B. Niedrig oder Mittel), desto weniger aggressiv ist der Workload Balancing bei der Annahme einer Empfehlung. Mit anderen Worten, der Workload Balancing ist strenger, wenn es darum geht, dass Kriterien übereinstimmen, wenn die Aggressivität auf Niedrig festgelegt ist.
Wenn die Aggressivitätsstufe z. B. auf “Niedrig” festgelegt ist, muss jedes Kriterium für “Niedrig” so oft erfüllt sein, wie es durch den Wert “Empfehlungsanzahl” angegeben ist, bevor die Empfehlung automatisch angewendet wird.
Wenn Sie die Empfehlungsanzahl auf 3, wartet der Workload Balancing, bis alle für Niedrig aufgeführten Kriterien erfüllt sind, und wiederholt sich in drei aufeinanderfolgenden Empfehlungen. Mit dieser Einstellung können Sie sicherstellen, dass die VM tatsächlich verschoben werden muss und dass der empfohlene Zielhost über einen längeren Zeitraum eine stabile Ressourcenauslastung aufweist. Dadurch wird die Wahrscheinlichkeit verringert, dass eine kürzlich verschobene VM aufgrund von Leistungsänderungen des Hosts nach der Verschiebung von einem Host verschoben wird. Standardmäßig ist diese Einstellung auf Niedrig festgelegt, 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 Poolzustandsbericht.
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 Zielhosts müssen in nachfolgenden Empfehlungen gleich sein
- Die Empfehlung, die unmittelbar auf die ursprüngliche Empfehlung folgt, muss übereinstimmen, andernfalls wird die Anzahl der Empfehlungen auf 1 zurückgesetzt
Mittel:
- Alle VMs in nachfolgenden Empfehlungen müssen vom selben Host stammen. Es können jedoch auch andere VMs als die in der ersten Empfehlung sein.
- Alle Zielhosts müssen in nachfolgenden Empfehlungen gleich sein
- Eine der nächsten beiden Empfehlungen, die unmittelbar auf die erste Empfehlung folgt, muss übereinstimmen, andernfalls wird die Empfehlungsanzahl auf 1 zurückgesetzt
Hoch:
- Alle VMs in den Empfehlungen müssen vom selben Host stammen. Die Empfehlungen müssen jedoch nicht sofort aufeinander folgen.
- Der Host, von dem Workload Balancing die VM-Verschiebung empfohlen hat, muss in jeder Empfehlung derselbe sein
- Die Anzahl der Empfehlungen bleibt auch dann auf dem gleichen Wert, wenn die beiden Empfehlungen, die auf die erste Empfehlung folgen, nicht übereinstimmen
Beispiel für Optimierung Aggressivität
Im folgenden Beispiel wird veranschaulicht, wie der Arbeitslastausgleich die Optimierung Aggressivität und die Empfehlungsanzahl, um zu bestimmen, ob eine Empfehlung automatisch angenommen werden soll.
Jede Optimierungsempfehlung, die vom Workload Balancing ausgegeben wird, schlägt drei VM-Platzierungen vor. Nach diesen vorgeschlagenen Platzierungen ist die Anzahl der Empfehlungen, die jeder Aggressivitätsstufe zugeordnet sind, die Häufigkeit, mit der es bei dieser Einstellung für die Optimierungsaggressivität aufeinanderfolgende Empfehlungen gegeben hat.
Wenn in den folgenden Beispielen die Optimierung Aggressivität auf Hoch festgelegt ist, steigt die Anzahl der Empfehlungen nach Empfehlung 1, 2 und 3 weiter an. Diese Erhöhung erfolgt, obwohl dieselben VMs nicht für neue Platzierungen in jeder Empfehlung empfohlen werden. Der Workload Balancing wendet die Platzierungsempfehlung mit Empfehlung 3 an, da bei diesem Host bei drei aufeinanderfolgenden Empfehlungen dasselbe Verhalten festgestellt wurde.
Im Gegensatz dazu erhöht sich bei geringer Aggressivität die Anzahl der aufeinanderfolgenden Empfehlungen für die ersten vier Empfehlungen nicht. Die Anzahl der Empfehlungen wird mit jeder Empfehlung auf 1 zurückgesetzt, da dieselben VMs nicht für Platzierungen empfohlen wurden. Die Anzahl der Empfehlungen beginnt erst zu steigen, wenn die gleiche Empfehlung in Empfehlung #5 ausgesprochen wird. Schließlich wendet der Arbeitslastausgleich die Empfehlung in Empfehlung #6 automatisch an, nachdem er zum dritten Mal dieselben Platzierungsempfehlungen ausgegeben hat.
Empfehlung 1:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host B.
- Verschieben Sie VM5 von Host A zu Host C.
Die Empfehlung zählt:
- Empfohlene Anzahl für hohe Aggressivität: 1
- Mittlere Aggressivität Empfehlungsanzahl: 1
- Niedrige Aggressivitätsempfehlungen: 1
Empfehlung 2:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host C
- Verschieben Sie VM7 von Host A zu Host C.
Die Empfehlung zählt:
- Hohe Aggressivität Empfehlungsanzahl: 2
- Mittlere Aggressivität Empfehlungsanzahl: 1
- Niedrige Aggressivitätsempfehlungen: 1
Empfehlung 3:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host C
- Verschieben Sie VM5 von Host A zu Host C.
Die Empfehlung zählt:
- Anzahl der Empfehlungen für hohe Aggressivität: 3 (Anwenden)
- Mittlere Aggressivität Empfehlungsanzahl: 1
- Niedrige Aggressivitätsempfehlungen: 1
Empfehlung 4:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host B.
- Verschieben Sie VM5 von Host A zu Host C.
Die Empfehlung zählt:
- Mittlere Aggressivität Empfehlungsanzahl: 2
- Niedrige Aggressivitätsempfehlungen: 1
Empfehlung 5:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host B.
- Verschieben Sie VM5 von Host A zu Host C.
Die Empfehlung zählt:
- Mittlere Aggressivität Empfehlungsanzahl: 3 (Anwenden)
- Niedrige Aggressivität Empfehlungsanzahl: 2
Empfehlung 6:
Vorgeschlagene Platzierungen:
- Verschieben Sie VM1 von Host A zu Host B.
- Verschieben Sie VM3 von Host A zu Host B.
- Verschieben Sie VM5 von Host A zu Host C.
Die Empfehlung zählt:
- Niedrige Aggressivitätsempfehlungen: 3 (Anwenden)
So konfigurieren Sie VM-Empfehlungsintervalle
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Fortgeschritten.
-
Im VM-Empfehlungsintervall einen oder mehrere der folgenden Schritte aus:
-
Geben Sie im Feld Minuten einen Wert für die Anzahl der Minuten ein, die der Workload Balancing wartet, bevor für einen neu ausbalancierten Host eine weitere Optimierungsempfehlung abgegeben wird.
-
Im Empfehlungen einen Wert für die Anzahl der Empfehlungen ein, die der Arbeitslastausgleich aussprechen soll, bevor eine Empfehlung automatisch angewendet wird.
-
Wählen Sie einen minimalen Schweregrad aus, bevor Optimierungen automatisch angewendet werden.
-
Ändern Sie, wie aggressiv der Arbeitslastausgleich Optimierungsempfehlungen anwendet, wenn er im automatisierten Modus ausgeführt wird. Durch Erhöhen der Aggressivitätsstufe werden Einschränkungen für die Konsistenz von Empfehlungen reduziert, bevor sie automatisch angewendet werden. Das Optimierung Aggressivität Einstellung ergänzt direkt die Einstellung Empfehlungen Einstellung: Das heißt, die Empfehlungen zählen.
Hinweis:
Wenn Sie “1” für den Wert in der Empfehlungen Einstellung die Optimierung Aggressivität Einstellung ist nicht relevant.
-
Anpassen der Granularitätseinstellungen für den Pool-Audit-Trail
Gehen Sie folgendermaßen vor, um die Granularitätseinstellungen zu ändern:
-
Wählen Sie in XenCenter Ihren Pool aus.
-
Im Eigenschaften des Pools auf das Symbol WLB Registerkarte.
-
Im WLB Registerkarte, klicken Sie auf Einstellungen.
-
Klicken Sie im linken Fensterbereich auf Fortgeschritten.
-
Am Fortgeschritten , klicken Sie auf das Symbol 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 den Anforderungen Ihres Überwachungsprotokolls aus. Wenn Sie z. B. 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 Überwachungsprotokollbericht. Das Festlegen des Überwachungsprotokollberichts auf “Maximum” kann dazu führen, dass der Arbeitslastausgleichsserver mehr Speicherplatz und Arbeitsspeicher verwendet.
-
Um Ihre Änderungen zu bestätigen, klicken Sie auf OKAY.
Zeigen Sie Pool-Audit-Trail-Berichte basierend auf Objekten in XenCenter an
Gehen Sie folgendermaßen vor, 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 festgelegt haben, klicken Sie auf Berichte. Die Seite “Arbeitslastberichte” wird angezeigt.
-
Auswählen Pool-Prüfpfad im linken Fensterbereich.
-
Sie können die Berichte basierend auf einem bestimmten Objekt ausführen und anzeigen, indem Sie es aus dem Feld Objekt Liste. Wählen Sie beispielsweise Host aus der Liste, um die Berichte nur basierend auf dem Host zu erhalten.
Anpassen der Ereignisobjekte und Aktionen, die vom Pool-Prüfpfad erfasst werden
Um die Ereignisobjekte und Aktionen anzupassen, die vom Pool-Überwachungspfad erfasst werden, 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 dann die virtuelle Workload Balancing-Appliance neu starten.
Melden Sie sich bei der PostgreSQL-Datenbank an
- Melden Sie sich bei 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 Konfigurationsassistenten für den Arbeitslastausgleich ausgeführt haben, nachdem Sie die virtuelle Appliance importiert haben.
Anpassen von Ereignisobjekten
Hinweis:
In der folgenden Befehlssyntax
event_objectstellt den Namen des Ereignisobjekts dar, das Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Aktivieren eines Ereignisobjekts:
select * from update_audit_log_objects('event_object', true);
<!--NeedCopy-->
Deaktivieren Sie ein Ereignisobjekt:
select * from update_audit_log_objects('event_object', false);
<!--NeedCopy-->
Rufen Sie eine Liste der Ereignisobjekte ab, die derzeit deaktiviert sind:
select * from hv_audit_log_get_event_objects(false);
<!--NeedCopy-->
Rufen Sie eine Liste der Ereignisobjekte ab, die derzeit aktiviert sind:
select * from hv_audit_log_get_event_objects(true);
<!--NeedCopy-->
Anpassen von Ereignisaktionen
Hinweis:
In der folgenden Befehlssyntax
event_actionStellt den Namen der Ereignisaktion dar, die Sie hinzufügen, aktualisieren oder deaktivieren möchten.
Aktivieren Sie eine Ereignisaktion:
select * from update_audit_log_actions('event_action', true);
<!--NeedCopy-->
Deaktivieren einer Ereignisaktion:
select * from update_audit_log_actions('event_action', false);
<!--NeedCopy-->
Rufen Sie eine Liste der Ereignisaktionen ab, die derzeit deaktiviert sind:
select * from hv_audit_log_get_event_actions(false);
<!--NeedCopy-->
Rufen Sie eine Liste der Ereignisaktionen 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-->
Festlegen der Alarmstufe für Workload Balancing-Warnungen in XenCenter
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 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-codeTypen sind:- MESSAGE_PRIORITY_WLB_OPTIMIZATION_ALERT – Wenn der Arbeitslastausgleich eine Optimierungsempfehlung ausgibt, wird diese Warnung ausgelöst.
- MESSAGE_PRIORITY_WLB_VM_RELOCATION – Wenn der 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 Arbeitslastausgleich so konfiguriert wurde, dass
Maximieren Sie die Dichteund 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 Optimierungsmodus für den Arbeitslastausgleich so konfiguriert wurde, dass
Maximieren Sie die Leistungund ein Host eingeschaltet wird, weil dadurch die Hostleistung verbessert wird, wird diese Warnung ausgelöst.
Die 6
AlarmstufeTypen sind:- 0 - Schalten Sie den Alarm stumm
- 1 - Kritisch
- 2 - Major
- 3 - Warnung
- 4 - Geringfügig
- 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 in XenCenter auf das Feld „
Benachrichtigungen“, um die Warnung anzuzeigen.
In diesem Artikel
- Anpassen des Optimierungsmodus
- Automatisches Optimieren und Verwalten der Leistung
- Ändern der kritischen Schwellenwerte
- Optimieren der metrischen Gewichtung
- Hosts von Empfehlungen ausschließen
- VMs von Empfehlungen ausschließen
- Konfigurieren erweiterter Einstellungen
- Anpassen der Granularitätseinstellungen für den Pool-Audit-Trail
- Festlegen der Alarmstufe für Workload Balancing-Warnungen in XenCenter