IBM Cloud Docs
Konfiguration und Einstellungen für angehängten Speicher

Konfiguration und Einstellungen für angehängten Speicher

Dieses Design unterstützt nur die Zuordnung von gemeinsamem Speicher mit NFS v3. NFS v4 und v4.1 werden nicht unterstützt.

Der angehängte Speicher dieses Designs ist auf den IBM Cloud®-Speicher beschränkt, der innerhalb desselben IBM Cloud-Rechenzentrums verfügbaren ist, in dem sich auch die vCenter Server-Lösung befindet. Außerdem handelt es sich bei allen im Datenspeicher gespeicherten virtuellen Platten standardmäßig um Thin-Provisioning-Einheiten.

Die Architektur gibt an, dass NFS v3-Datenspeicher unter Verwendung des DNS-Namens aus dem IBM Cloud-Speicher angehängt werden, um eine Verbindung zur gemeinsam genutzten Ressource herzustellen. Die gemeinsam genutzte NFS-Ressource wird auf allen Hosts im vCenter Server-Cluster angehängt und in einem Datenspeichercluster platziert, in dem die Storage DRS-Funktion aktiviert wurde.

vSphere Storage Distributed Resource Scheduler (Storage DRS)

Mit Storage DRS können Sie die aggregierten Ressourcen eines Datenspeicherclusters verwalten. Wird Storage DRS aktiviert, dann bietet die Funktion Empfehlungen für die Platzierung von virtuellen Maschinen (VMs) und die Migration an, um den verfügbaren Speicherplatz und die E/A-Ressourcen gleichmäßig auf die Datenspeicher des Datenspeicherclusters zu verteilen.

Wenn Storage DRS aktiviert wird, dann stehen die folgenden Funktionen zur Verfügung:

  • Lastausgleich für Speicherbereiche zwischen den Datenspeichern eines Datenspeicherclusters
  • Lastausgleich für E/A-Operationen zwischen den Datenspeichern eines Datenspeicherclusters
  • Ursprünglicher Bereich für virtuelle Platten basierend auf Speicherplatz und E/A-Workload

In diesem Design wird Storage DRS mit der Automatisierungsstufe Vollständig automatisiert aktiviert. Demzufolge werden Dateien automatisch migriert, um die Ressourcennutzung im Datencluster zu optimieren. Da der Cluster vollständig automatisiert ist, wird für alle anderen Storage DRS-Optionen die Einstellung Clustereinstellungen verwenden verwendet.

Storage DRS-Laufzeiteinstellungen für NFS v3

Die Aggressivität von Storage DRS wird durch Angabe von Schwellenwerten für den verwendeten Speicherbereich und die E/A-Latenz bestimmt. Storage DRS erfasst Ressourcennutzungsinformationen für die Datenspeicher in einem Datenspeichercluster. vCenter Server verwendet diese Informationen, um Empfehlungen für die Platzierung virtueller Platten in Datenspeichern zu generieren.

Wenn für einen Datenspeicher-Cluster eine niedrige Aggressivitätsstufe festgelegt ist, empfiehlt Storage DRS Storage vMotion nur dann, wenn dies erforderlich ist. Dies ist zum Beispiel möglich, wenn die E/A-Arbeitslast, die Speichernutzung oder deren Unausgeglichenheit hoch ist. Wird für einen Datenspeichercluster eine hohe Aggressivitätsstufe festgelegt, dann empfiehlt Storage DRS Migrationen, sobald der Datenspeichercluster vom Einsatz einer Lastausgleichsfunktion für den Speicherbereich oder die Ein-/Ausgabe profitieren kann.

Im Datenspeichercluster stehen die folgenden Schwellenwertkategorien zur Verfügung.

  • Speicherbelegung - Storage DRS generiert Empfehlungen oder führt Migrationen durch, wenn der Prozentsatz der Speicherbelegung im Datenspeicher den Schwellenwert überschreitet, der in vSphere Web Client festgelegt wurde.
  • E/A-Latenz - Storage DRS generiert Empfehlungen oder führt Migrationen durch, wenn das 90. Perzentil der E/A-Latenz, die im Verlauf eines Tages für den Datenspeicher gemessen wurde, den Schwellenwert überschreitet.

In diesem Design werden die Storage DRS-Laufzeiteinstellungen aktiviert und für die Schwellenwerte werden die jeweiligen Standardwerte beibehalten. Ändern Sie diese Werte auf Basis der Workload-E/A-Anforderungen und der Sensitivität der Latenz.

In der folgenden Tabelle finden Sie die Einstellungen im VMware vSphere® Web Client.

Speicher-DRS-Laufzeiteinstellungen
Einstellung Wert
E/A-Metrik für SDRS-Empfehlungen aktivieren Ausgewählt
Belegter Speicherbereich Ausgewählt, auf 80% festgelegt
Schwellenwert für E/A-Latenz 15 ms

Weitere Informationen zum Konfigurieren dieser Einstellungen im vSphere Web Client finden Sie in der VMware vSphere.

Storage I/O Control für NFS v3

Ist SIOC (Storage I/O Control) in der Umgebung aktiviert, ändert SIOC die Länge der Einheitenwarteschlange für einzelne virtuelle Maschinen (VMs). Durch die Änderung der Länge der Einheitenwarteschlange wird die Warteschlange des Speicherarrays für alle VMs auf einen gleichen Anteil reduziert und die Speicherwarteschlange gedrosselt. SIOC wird nur dann wirksam, wenn Ressourcen beschränkt sind und die E/A-Latenz des Speichers den definierten Schwellenwert überschreitet.

Zur Feststellung, wann eine Speichereinheit ausgelastet oder eingeschränkt ist, benötigt SIOC einen definierten Schwellenwert. Die Latenz für den Überlastungsschwellenwert ist für verschiedene Speichertypen unterschiedlich. Dieses Design dient zur Ausgabe von Empfehlungen und zur Implementierung einer Schwellenwertlatenz von 10 Millisekunden.

Sie können einzelne virtuelle Platten für unterschiedliche VMs beschränken oder diesen mit SIOC unterschiedliche gemeinsam genutzte Ressourcen erteilen. Durch die Begrenzung der Festplatten und die Gewährung verschiedener Freigaben können Sie die Umgebung an die Arbeitslast mit der erworbenen IBM Cloud® File Storage for Classic Volume-IOPS-Zahl anpassen. Die Begrenzung wird auf Basis von IOPS (E/A-Operationen pro Sekunde) festgelegt und es ist möglich, eine andere Gewichtung oder andere gemeinsam genutzte Ressourcen festzulegen.

Virtuelle Festplatten, die auf Hoch (2.000 Anteile) eingestellt sind, erhalten doppelt so viel E/A wie eine auf Normal (1.000 Anteile) eingestellte Festplatte und viermal so viel wie eine auf Niedrig (500 Anteile) eingestellte. Normal ist für alle virtuellen Maschinen der Standardwert; Sie müssen die Normal-Werte also für virtuelle Maschinen, für die dies erforderlich ist, anpassen.

Zusätzlicher Speicher für NFS v3

Wird aufgrund unzureichender Speicherplatzkapazitäten oder hoher Latenzzeiten mehr Speicher für die Umgebung benötigt, dann können Sie eine weitere gemeinsam genutzte NFS-Ressource über die Konsole bestellen. Nach der Bestellung der gemeinsam genutzten Ressource hängen Sie den Export an die vSphere ESXi-Hosts im Cluster an und platzieren Sie die Ressource im Speichercluster. Die Platzierung der neuen gemeinsam genutzten NFS-Ressource im Speichercluster skaliert den Speicher, der der Umgebung zugeordnet ist, effektiv und reibungslos in horizontaler Richtung, ohne dass es hierdurch zu einer Belastung durch Migrationen auf Speicherebene kommt.

Erweiterte Konfigurationsparameter

Bei diesem Design werden erweiterte Konfigurationsparameter hinzugefügt, deren Verwendung von IBM Cloud empfohlen wird. Demzufolge werden die folgenden Parameter auf jedem vSphere ESXi-Host festgelegt, der an die gemeinsam genutzte IBM Cloud-NFS-Ressource angehängt ist.

ErweiterteNFS
Parameter Wert
Net.TcpipHeapSize 32
Net.TcpipHeapMax 512
NFS.MaxVolumes 256
NFS.HeartbeatMaxFailures 10
NFS.HeartbeatFrequency 12
NFS.HeartbeatTimeout 5
NFS.MaxQueueDepth 64