For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cluster-Einstellungen

Referenz für alle VergeOS-Clusterkonfigurationseinstellungen, einschließlich CPU-Typ, RAM-Zuweisung, Sicherheitsminderungen, Richtlinien für Rechenressourcen, Swap und Überwachung der Knotentemperatur.

Die Cluster-Einstellungen Das Formular ermöglicht es Ihnen, wichtige Parameter für Leistung, Sicherheit, Zuweisung, thermische Überwachung und Swap zu konfigurieren. Obwohl die meisten Standardeinstellungen für die meisten Umgebungen geeignet sind, wird empfohlen, sie bei der Erstellung eines neuen Clusters und regelmäßig danach zu überprüfen, um die Übereinstimmung mit den Richtlinien und betrieblichen Anforderungen Ihrer Organisation sicherzustellen.

Aufrufen der Clustereinstellungen

  • Navigieren Sie im oberen Menü zu Infrastruktur > Cluster > doppelklicken Sie auf das gewünschte Cluster

  • Klicken Sie auf Bearbeiten im linken Menü.

Cluster

Dieser Abschnitt definiert die grundlegenden Eigenschaften Ihres Clusters.

  1. Aktiviert: Standardmäßig ist der Cluster aktiviert. In der Regel gibt es keinen Grund, ihn zu deaktivieren; dies kann jedoch in bestimmten Situationen nützlich sein, etwa bei einer vollständigen Neukonfiguration des Clusters.

  2. Name: Ein Cluster wird in der Regel bei der Installation benannt, kann aber problemlos umbenannt werden.

  3. Beschreibung: Optionales Textfeld für eine kurze Beschreibung des Zwecks oder der Eigenschaften des Clusters.

  4. Standard-CPU-Typ: Legt den standardmäßigen/empfohlenen CPU-Typ für virtuelle Maschinen fest, für die dieser Cluster zugewiesen ist. Diese Einstellung wird während der Cluster-Installation automatisch anhand der erkannten CPU-Hardware ausgewählt. Überprüfen Sie bei der Erstkonfiguration die Einstellung, um sicherzustellen, dass der richtige CPU-Typ erkannt wurde.

  1. Speicherpuffer pro Knoten (Standard 2 GB): Die pro Knoten zusätzlich zuzuweisende RAM-Menge für das vSAN-Performance-Caching.

Überlegungen

  • Wenn über den Bedarf von System und virtuellen Workloads hinaus noch RAM verfügbar ist, sollten Sie diese Einstellung erhöhen

  • Das Erhöhen des Speicherpuffers pro Knoten kann die Lese-/Schreibleistung erheblich verbessern

  • Als grobe Richtlinie sollten Sie im normalen Betrieb eine RAM-Auslastung von höchstens 80 % anstreben

Cluster-Sicherheit/Leistung

Dieser Unterabschnitt ermöglicht es Ihnen, verschiedene leistungs- und sicherheitsbezogene Funktionen und Schutzmaßnahmen für alle Knoten im Cluster zu aktivieren/deaktivieren.

  1. Hugepages für Speicher zuweisen (standardmäßig aktiviert): Die Aktivierung von Hugepages wird in den meisten Fällen dringend empfohlen, da sie die Speicherleistung für Workloads verbessert. Das Deaktivieren dieser Einstellung wird im Allgemeinen nicht empfohlen, außer in seltenen Szenarien, etwa wenn nur sehr kleine virtuelle Maschinen oder ältere Gastbetriebssysteme mit eingeschränkter Hugepage-Unterstützung ausgeführt werden.

  2. CPU-Sicherheitsmaßnahmen deaktivieren: Wenn ausgewählt, werden CPU-Sicherheitsmaßnahmen auf Kernel-Ebene für den Cluster deaktiviert.

  1. Speculative Store Bypass deaktivieren: Wenn ausgewählt, wird Speculative Store Bypass (SSB) zur Laufzeit deaktiviert. Das Deaktivieren von SSB kann je nach System-Workloads zu einem leichten bis mäßigen Leistungsabfall führen.

  2. SMT deaktivieren: Wenn ausgewählt, wird Simultaneous Multithreading (SMT) zur Laufzeit deaktiviert.

  • Das Deaktivieren von SMT beeinträchtigt die Leistung erheblich, da dadurch Hyper-Threading deaktiviert wird

  • Während moderne Software- und Microcode-Updates in der Regel viele der mit SMT verbundenen Schwachstellen mindern, können sich einige besonders sensible Umgebungen dafür entscheiden, SMT zu deaktivieren, selbst wenn dies Leistungseinbußen mit sich bringt

  • Die empfohlene Methode zum Deaktivieren von SMT ist im BIOS. Der genaue Name der Einstellung kann je nach Hersteller variieren; ziehen Sie bei Unsicherheit die Hardware-Dokumentation zu Rate

  1. CPU-Schlafzustände deaktivieren: Wenn ausgewählt, deaktiviert VergeOS automatisch niedrige Schlafzustände. Dadurch können unnötige Übergänge in Schlafzustände aufgrund kurzer Leerlaufphasen vermieden werden, die sonst trotz minimalem Nutzen für die Energieeffizienz zu einem spürbaren Leistungsabfall führen würden.

  • Das Deaktivieren von CPU-Schlafzuständen kann besonders bei neu bereitgestellten Systemen von Vorteil sein, bei denen Workloads schrittweise hinzugefügt werden. In diesen Fällen müssen inaktive Knoten schnell reagieren, wenn die Nachfrage steigt

  • Die Auswahl dieser Option kann je nach System-Workloads zu höheren Temperaturen und einem höheren Stromverbrauch führen

  1. Split-Lock-Erkennung aktivieren: Erkennt Split-Lock-Ereignisse innerhalb von Workloads und meldet sie im Systemprotokoll. Das Aktivieren dieser Option kann sich auf die Leistung von virtuellen Maschinen auswirken, die einen Split Lock auslösen.

  2. Energie-Leistungs-Richtlinie (Standard=Leistung): Richtlinieneinstellung, die die interne Logik des Prozessors anleitet, Leistung gegenüber Energieeffizienz auszubalancieren. Diese Einstellung sollte in der Regel auf dem Standardwert belassen werden, damit das System die Leistung zur Laufzeit dynamisch optimieren kann. Alternative Optionen für Energie versus Leistung stehen zur Unterstützung von Nicht-Unternehmensumgebungen wie Consumer-Systemen, Heimlaboren oder Proof-of-Concept-(PoC)-Bereitstellungen zur Verfügung.

  3. CPU-Skalierungs-Governor (Standard=Leistung): Richtlinie für die dynamische CPU-Frequenzanpassung auf Kernel-Ebene basierend auf der Systemlast. Diese Einstellung sollte in der Regel auf dem Standardwert belassen werden, damit das System die Leistung zur Laufzeit dynamisch optimieren kann. Alternative Optionen für Energie versus Leistung stehen zur Unterstützung von Nicht-Unternehmensumgebungen wie Consumer-Systemen, Heimlaboren oder Proof-of-Concept-(PoC)-Bereitstellungen zur Verfügung.

Systemprotokollfilter

  1. Systemprotokollfilter (Standard *:3,ipmievd:5,rasdaemon,!ntpd,!postfix): Eine durch Kommas getrennte Liste von Filtern in rsyslog-Syntax, die festlegt, welche Protokolleinträge in der Benutzeroberfläche angezeigt werden. Einträge, die diesen Filtern entsprechen, werden angezeigt; alle anderen werden aus der UI-Ansicht ausgeschlossen. Diese Syntax unterstützt Facility- und Prioritätsfilter sowie programmspezifische Ein- oder Ausschlüsse.

Berechnung

Dieser Abschnitt konfiguriert Richtlinien für Rechenressourcen Ihres Clusters. Diese Einstellungen gelten nicht für Speicher-only-Cluster.

  1. Maximaler RAM pro Maschine: Gibt die maximale Menge an RAM an, die einem einzelnen Workload (z. B. einer virtuellen Maschine, einem Tenant-Knoten oder einem NAS-Dienst) zugewiesen werden kann.

  1. Maximale Kerne pro Maschine: Gibt die maximale Anzahl an CPU-Kernen an, die einem einzelnen Workload (z. B. einer virtuellen Maschine, einem Tenant-Knoten oder einem NAS-Dienst) zugewiesen werden können

  1. Zielwert für max. RAM in % (Standard 80): Gibt den maximalen Prozentsatz des physischen RAM an, den ein Cluster-Knoten unter normalen Bedingungen verwenden soll. Diese Schwelle hilft, eine Überzuweisung durch neue Workloads zu verhindern. In besonderen Umständen wie Failover oder Workload-Migration kann sie jedoch überschritten werden, um die Servicekontinuität zu gewährleisten.

Beispiel für Zielwert für max. RAM in %

  • Ein Cluster-Knoten hat 252 GB physischen RAM verfügbar (256 GB, davon 252 GB nach BIOS-/Grafikkarten-Overhead)

  • Zielwert für max. RAM in % ist auf den Standardwert von 80

  • 252 GB * 80 % = etwa 200 GB unter normalen Bedingungen nutzbar

  • System-/vSAN-RAM-Overhead 16 GB (Hinweis: Der vSAN-Overhead variiert je nach Menge des Clusterspeichers)

  • Verfügbar für neue Workloads: 184 GB (nutzbar abzüglich Overhead) und damit innerhalb des 80 %-Nutzungsziels

  • Während Failover oder Migration: RAM-Nutzung des Workloads kann vorübergehend 184 GB überschreiten um verlegte Workloads zu unterstützen

  1. % des Reserve-RAMs, der für Maschinen verwendet werden soll: legt einen Anteil (in Prozent) des Swaps fest, der speziell reserviert wird, um zusätzlichen Workload-RAM zu simulieren, wenn der physische RAM erschöpft ist. Dieser virtuelle RAM kann als Fallback für RAM-Überprovisionierung konfiguriert werden.

  1. Verschachtelte Virtualisierung: Ermöglicht die Verwendung einer virtuellen Maschine innerhalb einer anderen virtuellen Maschine unter Nutzung der Hardwarebeschleunigung des Hosts.

Verschachtelte Virtualisierung kann Sicherheitsauswirkungen und Probleme mit fairer Warteschlangenplanung/Messung mit sich bringen.

  1. Live-Migration für verschachtelte Virtualisierung zulassen:* Ermöglicht die Live-Migration von virtuellen Maschinen mit verschachtelter Virtualisierung.

  2. Live-Migration für VGPU zulassen:* Ermöglicht die Live-Migration virtueller Maschinen mit vGPU-Geräten (experimentell). Obwohl dies in Tests nicht vollständig verifiziert wurde, hat sich gezeigt, dass die Live-Migration von vGPU-Workloads im Allgemeinen zuverlässig funktioniert, wenn auf Host und Gast die neuesten NVIDIA-Treiber verwendet werden.

Wenn nicht genügend vGPU-Geräte verfügbar sind, können Workloads während der Wartung vorübergehend ausgeschaltet werden.

Aktivieren der verschachtelten Virtualisierung

Verschachtelte Virtualisierung erfordert zwei Einstellungen; sie muss auf Cluster-Ebene und auf VM-Ebene aktiviert sein:

  1. Auf Cluster-Ebene: Aktivieren Sie die Verschachtelte Virtualisierung Einstellung in der obigen Liste. Wenn oben im Cluster-Dashboard eine Neustartmeldung erscheint, starten Sie die Cluster-Knoten mit den geeigneten Verfahren für den Wartungsmodus.

  2. Auf VM-Ebene: Klicken Sie im VM-Dashboard auf Bearbeiten und aktivieren Sie Verschachtelte Virtualisierung in den VM-Einstellungen.

Starten Sie die VM neu, nachdem Sie beide Einstellungen aktiviert haben. Das CPU-Feature wird angewendet, wenn die VM startet.

Die Live-Migration für verschachtelte Virtualisierung zulassen Die Einstellung ist separat. Sie steuert nur, ob VMs mit verschachtelter Virtualisierung zwischen Knoten live migrieren können; sie ist nicht erforderlich, um verschachtelte Virtualisierung auszuführen.

Speicher (Swap-Einstellungen)

  1. Für Swap verwendete Stufe: Speicher-Tier, der für den Swap-Speicher verwendet werden soll. Swap ist deaktiviert, wenn der Wert 0 ist

  2. Swap pro Laufwerk: Menge des pro Laufwerk zuzuweisenden Swap-Speichers

Knotentemperatur

Dieser Abschnitt ermöglicht es Ihnen, Einstellungen für das VergeOS-Warnverhalten in Bezug auf höhere CPU-Temperaturwerte auf Cluster-Knoten zu definieren. Rechtzeitige Benachrichtigungen, bevor die maximale CPU-Temperatur erreicht wird, können Maßnahmen ermöglichen, um Ausfälle und Schäden an physischer Ausrüstung zu vermeiden; wenn CPU-Hardware ihre maximalen Temperaturgrenzen erreicht, kann die CPU sich automatisch abschalten oder es können Hard-Locks und potenzielle Hardwareschäden auftreten.

  1. Maximale Kerntemperatur (Celsius) Legt eine Spitzentemperatur fest, die für die Temperaturüberwachung von VergeOS verwendet wird (in Kombination mit der nächsten Einstellung: Warnschwellenwert für maximale Kerntemperatur %).

    • Abfrage von Hardware (Standard) - ruft die vom Hardwarehersteller definierte Maximaltemperatur von der CPU ab

    Nicht-Server-Hardware und einige ältere Server unterstützen diese Abfrage möglicherweise nicht; in solchen Fällen kann die benutzerdefiniert Einstellung ausgewählt werden, um eine maximale Temperatur festzulegen, auf deren Basis VergeOS-Warnungen erstellt werden.

    • benutzerdefiniert - ermöglicht die manuelle Festlegung einer bestimmten Spitzentemperatur. Ziehen Sie Ihre Hardware-Dokumentation zu Rate, um die maximale CPU-Temperatur zu verifizieren.

    • deaktivieren - diese Auswahl kann verwendet werden, wenn Sie die Temperatur in VergeOS nicht überwachen möchten (wenn Sie nicht für die Überwachung der Hardware verantwortlich sind, z. B. beim Bare-Metal-Anbieter, oder wenn VergeOS in einer virtuellen Umgebung läuft)

  2. Warnschwellenwert für maximale Kerntemperatur % Legt eine prozentuale Schwelle relativ zur maximalen Kerntemperatur (oben) fest, bei der ein Warnzustand ausgelöst wird. Ein Warnzustand führt zu einem gelben Knotenstatus und es wird ein Warneintrag im Systemprotokoll erstellt. Typischerweise wird ein Schwellenwert von mindestens 10 % oder höher empfohlen, um Zeit für geeignete Maßnahmen als Reaktion auf ein thermisches Problem zu haben.

Beispiel

Wenn Maximale Kerntemperatur (Celsius) auf 80 Grad gesetzt ist und Warnschwellenwert für maximale Kerntemperatur % auf 10 gesetzt ist, wird der Warnstatus ausgelöst, wenn die CPU-Hardware 72 Grad meldet.

  1. Kritische Kerntemperatur (Celsius): Definiert die Temperatur, bei der in VergeOS ein Fehlerzustand ausgelöst wird. Wenn gemeldete Hardwaretemperaturen diese Temperatur erreichen, wechselt der Knotenstatus auf Rot und im Systemprotokoll erscheint ein Fehlereintrag.

    • Abfrage von Hardware (Standard) - ruft die vom Hardwarehersteller definierte kritische Temperatur von der CPU ab

    Nicht-Server-Hardware und einige ältere Server unterstützen diese Abfrage möglicherweise nicht; in solchen Fällen kann die benutzerdefiniert Einstellung ausgewählt werden, um eine maximale Temperatur festzulegen, auf deren Basis VergeOS-Warnungen erstellt werden.

    • benutzerdefiniert - ermöglicht die manuelle Festlegung einer kritischen Temperatur. Ziehen Sie Ihre Hardware-Dokumentation zu Rate, um die maximale CPU-Temperatur zu verifizieren.

    • deaktivieren - diese Auswahl kann verwendet werden, wenn Sie die Temperatur in VergeOS nicht überwachen möchten (wenn Sie nicht für die Überwachung der Hardware verantwortlich sind, z. B. beim Bare-Metal-Anbieter, oder wenn VergeOS in einer virtuellen Umgebung läuft)

Zuletzt aktualisiert

War das hilfreich?