Wenn Sie vSAN verwenden, können Sie Speicheranforderungen für virtuelle Maschinen wie Leistung und Verfügbarkeit in einer Richtlinie definieren.
vSAN sorgt dafür, dass jeder in vSAN-Datenspeichern bereitgestellten virtuellen Maschine mindestens eine Speicherrichtlinie zugewiesen wird. Die Speicherrichtlinienanforderungen werden nach der Zuweisung der Speicherrichtlinien an die vSAN-Ebene übertragen, wenn eine virtuelle Maschine erstellt wird. Das virtuelle Gerät wird über den Datenspeicher für vSAN verteilt, um die Anforderungen in Bezug auf Leistung und Verfügbarkeit zu erfüllen.
vSAN verwendet Speicheranbieter, um dem vCenter Server Informationen zu zugrunde liegendem Speicher bereitzustellen. Mit diesen Informationen können Sie leichter die richtige Entscheidung in Bezug auf die Platzierung der virtuellen Maschine treffen und Ihre Speicherumgebung überwachen.
Informationen zu vSAN-Richtlinien
vSAN-Speicherrichtlinien definieren Speicheranforderungen für virtuelle Maschinen.
Diese Richtlinien legen fest, wie die VM-Speicherobjekte bereitgestellt und innerhalb des Datenspeichers zugeteilt werden, um den erforderlichen Service-Level zu garantieren. Wenn Sie vSAN auf einem Host-Cluster aktivieren, wird ein einzelner vSAN-Datenspeicher erstellt und dem Datenspeicher wird eine standardmäßige Speicherrichtlinie zugeteilt.
Wenn Sie die Speicheranforderungen Ihrer virtuellen Maschinen kennen, können Sie eine Speicherrichtlinie erstellen, die die vom Datenspeicher angekündigten Funktionen referenziert. Sie können mehrere Richtlinien erstellen, um verschiedene Anforderungstypen bzw. -klassen zu erfassen.
Jeder in vSAN-Datenspeichern bereitgestellten virtuellen Maschinen wird mindestens eine VM-Speicherrichtlinie zugewiesen. Speicherrichtlinien können Sie beim Erstellen oder Bearbeiten von virtuellen Maschinen zuweisen.
Funktionalität | Beschreibung |
---|---|
Zu tolerierende Fehler (Failures to Tolerate, FTT) | Definiert die Anzahl von Host- und Gerätefehlern, die ein Objekt einer virtuellen Maschine tolerieren kann. Für n tolerierte Fehler werden alle geschriebenen Daten an n+1 Stellen gespeichert. Dazu zählen auch Paritätskopien bei Verwendung von RAID-5 oder RAID-6. Wenn Fault Domains konfiguriert sind, sind 2n+1 Fault Domains mit Kapazität bereitstellenden Hosts erforderlich. Ein Host, der nicht zu einer Fehlerdomäne gehört, wird als eigene Einzelhost-Fehlerdomäne gezählt.
Sie können eine Datenreplikationsmethode auswählen, die für Leistung oder Kapazität optimiert ist. RAID-1 (Spiegelung) verwendet mehr Datenträgerspeicher, um die Objektkomponenten zu platzieren. Die Verwendung dieser Option führt jedoch zu verbesserter Leistung beim Zugriff auf die Objekte. RAID-5/6 (Erasure Coding) verwendet weniger Datenträgerspeicher, die Leistung nimmt jedoch ab. Sie können eine der folgenden Optionen auswählen:
Hinweis: Wenn Sie eine Speicherrichtlinie erstellen und keinen Wert für
FTT angeben, erstellt
vSAN eine einzelne Spiegelkopie der VM-Objekte. Sie kann einen einzelnen Ausfall tolerieren. Wenn allerdings mehrere Komponenten ausfallen, sind Ihre Daten möglicherweise gefährdet.
|
Ausfalltoleranz von Site | Diese Regel legt fest, ob ein Standard-, Stretched- oder 2-Knoten-Cluster verwendet werden soll. Bei Verwendung eines vSAN Stretched Clusters können Sie festlegen, ob die Daten an beiden Sites oder nur an einer Site gespiegelt werden. Bei einem vSAN Stretched Cluster können Sie die Daten auf der bevorzugten oder sekundären Site für Hostaffinität aufbewahren.
|
Funktionalität | Beschreibung |
---|---|
Verschlüsselungsdienste | Definiert die Verschlüsselungsoptionen für die VMs, die Sie in Ihrem Datenspeicher bereitstellen. Wählen Sie eine der folgenden Optionen aus:
|
Speicherplatzeffizienz | Definiert die Speichereffizienzoptionen für die VMs, die Sie in Ihrem Datenspeicher bereitstellen. Wählen Sie eine der folgenden Optionen aus:
|
Speicherebene | Geben Sie die Storage-Ebene für alle VMs mit der definierten Speicherrichtlinie an. Wählen Sie eine der folgenden Optionen aus:
|
Funktionalität | Beschreibung |
---|---|
Anzahl der Datenträger-Stripes pro Objekt | Die Mindestanzahl der Kapazitätsgeräte, über die das Striping der einzelnen Replikate eines Objekts der virtuellen Maschine erfolgt. Ein höherer Wert als 1 kann zu besserer Leistung führen, bedeutet aber auch eine höhere Beanspruchung der Systemressourcen. Der Standardwert ist 1. Der Höchstwert ist 12. Ändern Sie diesen Standard-Striping-Wert nicht. In einer Hybridumgebung erstrecken sich die Datenträger-Stripes über die magnetischen Datenträger. Bei einer All-Flash-Konfiguration erstrecken sich die Stripes über die Flash-Geräte, die die Kapazitätsschicht bilden. Stellen Sie sicher, dass Ihre vSAN-Umgebung ausreichend Kapazitätsgeräte enthält, um die entsprechenden Anforderungen zu erfüllen. |
IOPS-Grenzwert für Objekt | Definiert den IOPS-Grenzwert für ein Objekt, zum Beispiel eine VMDK. IOPS wird als Anzahl der E/A-Vorgänge unter Verwendung einer gewichteten Größe berechnet. Wenn das System die Standardbasisgröße von 32 KB verwendet, stellt ein 64-KB-E/A-Vorgang zwei E/A-Vorgänge dar. Bei der IOPS-Berechnung werden Lese- und Schreibvorgänge als Äquivalente betrachtet, die Cache-Zugriffsrate und die Aufeinanderfolge bleiben hingegen unberücksichtigt. Wenn der IOPS-Grenzwert eines Datenträgers überschritten wird, werden E/A-Vorgänge gedrosselt. Wenn der IOPS-Grenzwert für Objekt auf 0 festgelegt ist, werden keine IOPS-Grenzwerte erzwungen. vSAN lässt zu, dass das Objekt die Rate für den IOPS-Grenzwert während der ersten Sekunde des Vorgangs oder nach einem gewissen Inaktivitätszeitraum verdoppeln kann.
|
Reservierter Objektspeicherplatz | Prozentsatz der logischen Größe des Datenträgerobjekts der virtuellen Maschine (VMDK), der reserviert oder beim Bereitstellen von virtuellen Maschinen „thick“ bereitgestellt werden sollte. Die folgenden Optionen sind verfügbar:
|
Flash Read Cache-Reservierung (%) | Die als Lesecache reservierte Flash-Kapazität für das virtuelle Maschinenobjekt. Wird als Prozentsatz der logischen Größe des Datenträgerobjekts der virtuellen Maschine (VMDK) angegeben. Reservierte Flash-Kapazität kann nicht von anderen Objekten verwendet werden. Unreservierter Flash wird gleichmäßig unter allen Objekten verteilt. Verwenden Sie diese Option nur zur Behebung bestimmter Leistungsfehler. Sie brauchen keine Reservierung für Zwischenspeicher festzulegen. Wenn Sie Reservierungen für den Lesezwischenspeicher festlegen, kann dies beim Verschieben des VM-Objekts Probleme verursachen, weil die Einstellungen für die Zwischenspeicherreservierung immer beim Objekt enthalten sind. Das Speicherrichtlinienattribut Flash Read Cache-Reservierung wird nur für Hybrid Storage-Konfigurationen unterstützt. Verwenden Sie dieses Attribut nicht, wenn Sie eine VM-Speicherrichtlinie für einen All-Flash-Cluster oder für einen vSAN ESA-Cluster definieren. Der Standardwert ist 0%. Der Höchstwert ist 100%.
Hinweis: Standardmäßig weist das
vSAN den Speicherobjekten den Lesecache dynamisch nach Bedarf zu. Diese Funktion stellt die flexibelste und optimalste Ressourcennutzung dar. Daher braucht der Standardwert 0 für diesen Parameter in der Regel nicht geändert zu werden.
Gehen Sie beim Erhöhen des Werts zum Lösen eines Leistungsproblems vorsichtig vor. Wenn auf mehreren virtuellen Maschinen zu viel Cache reserviert wird, kann Flash-Datenträgerspeicherplatz für zu viele Reservierungen verschwendet werden. Diese Cache-Reservierungen stehen dann nicht zur Verfügung, um die Arbeitslasten zu unterstützen, die zu gegebener Zeit den erforderlichen Speicherplatz benötigen. Diese Speicherverschwendung und Nichtverfügbarkeit können zu einem Leistungsabfall führen. |
Objektprüfsumme | Wenn die Option auf Nein festgelegt ist, berechnet das Objekt die Prüfsummeninformationen, um die Integrität der Daten sicherzustellen. Wenn diese Option auf Ja festgelegt ist, berechnet das System keine Prüfsummeninformationen. vSAN verwendet End-to-End-Prüfsummen, um die Datenintegrität sicherzustellen. Bei diesem Vorgang wird bestätigt, dass es sich bei jeder Kopie einer Datei um die genaue Entsprechung der Quelldatei handelt. Das System prüft die Gültigkeit der Daten während Lese-/Schreibvorgängen und wenn ein Fehler auftritt, repariert vSAN die Daten oder erstellt einen Fehlerbericht. Wenn ein Prüfsummenkonflikt auftritt, repariert vSAN automatisch die Daten durch Überschreiben der falschen Daten mit den richtigen Daten. Prüfsummenberechnung und Fehlerkorrektur werden im Hintergrund ausgeführt.
Die Standardeinstellung für alle Objekte im Cluster ist
Nein. Dies bedeutet, dass Prüfsumme aktiviert ist.
Hinweis: Bei vSAN Express Storage Architecture ist die Objektprüfsumme immer aktiviert und kann nicht deaktiviert werden.
|
Bereitstellung erzwingen | Wenn die Option auf Ja festgelegt ist, wird das Objekt bereitgestellt, auch wenn die in der Speicherrichtlinie angegebenen Richtlinien für Zu tolerierende Fehler, Anzahl der Datenträger-Stripes pro Objekt und Flash Read Cache-Reservierung vom Datenspeicher nicht erfüllt werden können. Verwenden Sie diesen Parameter in Bootstrapping-Szenarien und bei Ausfällen, wenn keine Standardbereitstellung mehr möglich ist. Der Standardwert Nein ist für die meisten Produktionsumgebungen akzeptabel. vSAN kann keine virtuelle Maschine bereitstellen, wenn die Richtlinienanforderungen nicht erfüllt werden, erstellt allerdings erfolgreich eine benutzerdefinierte Speicherrichtlinie. |
Beim Arbeiten mit VM-Speicherrichtlinien müssen Sie verstehen, wie sich die Speicherfunktionen auf die Nutzung von Speicherkapazität im vSAN-Cluster auswirken. Weitere Informationen zu Überlegungen bezüglich des Entwerfens und Dimensionierens von Speicherrichtlinien finden Sie unter „Entwerfen und Dimensionieren eines vSAN-Clusters“ in vSAN-Planung und -Bereitstellung.
Vorgehensweise zur Verwaltung von Richtlinienänderungen in vSAN
vSAN 6.7 Update 3 und höher verwaltet Richtlinienänderungen, um die Menge des vorübergehenden Speichers zu reduzieren, der von den Clustern verbraucht wird.
Vorübergehende Kapazität wird erzeugt, wenn vSAN Objekte für eine Richtlinienänderung neu konfiguriert.
Wenn Sie eine Richtlinie ändern, wird die Änderung akzeptiert, aber nicht sofort angewendet. vSAN stapelt die Änderungsanforderungen für Richtlinien und führt sie asynchron aus, um eine bestimmte Menge an vorübergehendem Speicher beizubehalten.
Richtlinienänderungen werden aus nicht kapazitätsbezogenen Gründen sofort abgelehnt, wie z. B. beim Ändern einer RAID-5-Richtlinie in RAID-6 auf einem Cluster mit fünf Hosts.
Sie können die vorübergehende Kapazitätsnutzung in der vSAN-Kapazitätsüberwachung anzeigen. Verwenden Sie zum Überprüfen des Status einer Richtlinienänderung in einem Objekt den vSAN-Integritätsdienst, um den Zustand des vSAN-Objekts zu überprüfen.
Anzeigen von vSAN-Speicheranbietern
Durch die Aktivierung von vSAN wird ein Speicheranbieter für jeden Host im vSAN-Cluster automatisch konfiguriert und registriert.
vSAN-Speicheranbieter sind integrierte Softwarekomponenten, die Datenspeicherfunktionen an vCenter Server übermitteln. Eine Speicherfunktion wird in der Regel durch ein Schlüssel-Wert-Paar dargestellt, wobei der Schlüssel eine spezielle Eigenschaft ist, die vom Datenspeicher angeboten wird. Der Wert ist eine Zahl oder ein Bereich, den der Datenspeicher für ein bereitgestelltes Objekt, z. B. ein VM-Home-Namespace-Objekt oder eine virtuelle Festplatte, zur Verfügung stellen kann. Außerdem können Sie Tags verwenden, um benutzerdefinierte Speicherfunktionen zu erstellen, und bei der Definition einer Speicherrichtlinie für eine virtuelle Maschine auf diese verweisen. Informationen zur Verwendung und Anwendung von Tags für Datenspeicher finden Sie in der Dokumentation vSphere-Speicher.
Die Speicheranbieter des vSAN berichten eine Reihe von zugrunde liegenden Speicherfunktionen an vCenter Server. Sie kommunizieren auch mit der Ebene des vSAN, um über die Speicheranforderungen der virtuellen Maschinen zu berichten. Weitere Informationen zu Speicheranbietern finden Sie in der Dokumentation vSphere-Speicher.
vSAN 6.7 und höhere Versionen registrieren nur einen vSAN-Speicheranbieter für alle vSAN-Cluster, die von vCenter Server unter folgender URL verwaltet werden:
https://<VC fqdn>:<VC https port>/vsan/vasa/version.xmlÜberprüfen Sie, dass die Speicheranbieter registriert sind.
Prozedur
- Navigieren Sie zu vCenter Server.
- Klicken Sie auf die Registerkarte Konfigurieren und anschließend auf Speicheranbieter.
Ergebnisse
Definition der vSAN-Standardspeicherrichtlinien
Für vSAN muss den auf den vSAN-Datenspeichern bereitgestellten virtuellen Maschinen mindestens eine Speicherrichtlinie zugewiesen werden.
Wenn Sie bei der Bereitstellung einer virtuellen Maschine nicht explizit eine Speicherrichtlinie zuweisen, weist vSAN der virtuellen Maschine eine Standardspeicherrichtlinie zu. Jede Standardrichtlinie enthält vSAN-Regelsätze und einen Satz elementarer Speicherfunktionen, die in der Regel zur Platzierung von virtuellen Maschinen verwendet werden, die auf vSAN-Datenspeichern bereitgestellt wurden.
Spezifikation | Einstellung |
---|---|
Zu tolerierende Fehler | 1 |
Anzahl der Datenträger-Stripes pro Objekt | 1 |
Die Flash Read Cache-Reservierung oder die Flash-Kapazität für den Lesecache | 0 |
Reservierter Objektspeicherplatz | 0
Hinweis: Durch das Festlegen des reservierten Objektspeicherplatzes auf 0 wird der virtuelle Datenträger standardmäßig schnell (thin) bereitgestellt.
|
Bereitstellung erzwingen | Nein |
Wenn Sie einen vSAN Express Storage Architecture-Cluster verwenden, können Sie je nach Clustergröße eine der hier aufgeführten ESA-Richtlinien verwenden.
Spezifikation | Einstellung |
---|---|
Zu tolerierende Fehler | 1 |
Anzahl der Datenträger-Stripes pro Objekt | 1 |
Die Flash Read Cache-Reservierung oder die Flash-Kapazität für den Lesecache | 0 |
Reservierter Objektspeicherplatz | Thin Provisioning |
Bereitstellung erzwingen | Nein |
Spezifikation | Einstellung |
---|---|
Zu tolerierende Fehler | 2 |
Anzahl der Datenträger-Stripes pro Objekt | 1 |
Die Flash Read Cache-Reservierung oder die Flash-Kapazität für den Lesecache | 0 |
Reservierter Objektspeicherplatz | Thin Provisioning |
Bereitstellung erzwingen | Nein |
Sie können die Konfigurationseinstellungen für die VM-Standardspeicherrichtlinie prüfen, wenn Sie zu VM-Speicherrichtlinien > Name der Standardspeicherrichtlinie > Regelsatz 1: VSAN navigieren.
Um optimale Ergebnisse zu erzielen, sollten Sie Ihre eigenen VM-Speicherrichtlinien erstellen und verwenden, selbst wenn die Anforderungen der Richtlinie mit den in der Standardspeicherrichtlinie definierten identisch sind. In einigen Fällen müssen Sie bei dem Vergrößern eines Clusters die Standardspeicherrichtlinie ändern, um die Anforderungen des Service Level Agreements für VMware Cloud on AWS einzuhalten.
Wenn Sie einem Datenspeicher eine benutzerdefinierte Speicherrichtlinie zuweisen, wendet vSAN die Einstellungen für die benutzerdefinierte Richtlinie auf den angegebenen Datenspeicher an. Nur eine Speicherrichtlinie kann die Standardrichtlinie für den vSAN-Datenspeicher sein.
Merkmale der vSAN-Standardspeicherrichtlinie
Die folgenden Merkmale gelten für die Standardspeicherrichtlinien des vSAN-Datenspeichers.
- Eine Standardspeicherrichtlinie des vSAN-Datenspeichers wird allen VM-Objekten zugewiesen, sofern Sie beim Bereitstellen einer virtuellen Maschine keine andere vSAN-Richtlinie zuweisen. Das Textfeld VM-Speicherrichtlinie ist auf der Seite „Speicher auswählen“ auf Datenspeicherstandardwert festgelegt. Informationen zum Verwenden von Speicherrichtlinien finden Sie in der vSphere-Speicher-Dokumentation.
Hinweis: VM-Auslagerungsobjekte und VM-Arbeitsspeicherobjekte erhalten eine vSAN-Standardspeicherrichtlinie, wobei Bereitstellung erzwingen auf Ja festgelegt ist.
- Eine vSAN-Standardrichtlinie gilt nur für vSAN-Datenspeicher. Sie können eine Standardspeicherrichtlinie nicht auf Nicht-vSAN-Datenspeicher wie NFS- oder VMFS-Datenspeicher anwenden.
- Objekte in einem vSAN Express Storage Architecture-Cluster mit RAID 0- oder RAID 1-Konfiguration verfügen über 3 Datenträger-Stripes, obwohl die Standardrichtlinie nur 1 Datenträger-Stripe definiert.
- Weil die vSAN-Standardspeicherrichtlinie kompatibel mit jedem Datenspeicher für vSAN im vCenter Server ist, können Sie die mit der Standardrichtlinie bereitgestellten VM-Objekte in einen beliebigen Datenspeicher für vSAN im vCenter Server verschieben.
- Sie können die Standardrichtlinie klonen und als Vorlage zum Erstellen einer benutzerdefinierten Speicherrichtlinie verwenden.
- Sie können die Standardrichtlinie bearbeiten, wenn Sie über die Berechtigung StorageProfile.View verfügen. Sie müssen mindestens über einen für vSAN aktivierten Cluster verfügen, der mindestens einen Host enthält. In der Regel bearbeiten Sie die Einstellungen der Standardspeicherrichtlinie nicht.
- Sie können den Namen und die Beschreibung der Standardrichtlinie oder die Spezifikation des Speicheranbieters für vSAN nicht bearbeiten. Alle anderen Parameter einschließlich der Richtlinienregeln sind bearbeitbar.
- Sie können die Standardspeicherrichtlinie nicht löschen.
- Eine Standardspeicherrichtlinie wird zugewiesen, wenn die beim Bereitstellen einer virtuellen Maschine zugewiesene Richtlinie keine spezifischen Regeln für vSAN enthält.
Automatische Richtlinienverwaltung
Cluster mit vSAN Express Storage Architecture können mithilfe der automatischen Richtlinienverwaltung eine optimale Standardspeicherrichtlinie generieren, die auf dem Clustertyp (Standard oder Stretched) und der Anzahl der Hosts basiert. vSAN konfiguriert die Ausfalltoleranz von Site und Zu tolerierende Fehler auf optimale Einstellungen für den Cluster.
Der Name der automatisch generierten Richtlinie basiert auf dem Clusternamen, wie folgt: ClusterName – Optimale Standarddatenspeicherrichtlinie
Wenn Sie die automatische Richtlinie aktivieren, weist vSAN dem vSAN-Datenspeicher eine neue optimale Richtlinie zu. Diese Richtlinie wird dann zur Standardrichtlinie des Datenspeichers für den Cluster.
Zum Aktivieren der automatischen Richtlinienverwaltung verwenden Sie den Schieberegler unter vSAN > Dienste > Speicher > Bearbeiten.
Ändern der Standardspeicherrichtlinie für vSAN-Datenspeicher
Sie können die Standardspeicherrichtlinie für einen ausgewählten vSAN-Datenspeicher ändern.
Voraussetzungen
Prozedur
Nächste Maßnahme
Sie können eine neue Speicherrichtlinie für virtuelle Maschinen definieren. Siehe Definieren einer Speicherrichtlinie für vSAN mit dem vSphere Client.
Definieren einer Speicherrichtlinie für vSAN mit dem vSphere Client
Sie können eine Speicherrichtlinie erstellen, die Speicheranforderungen für eine VM und ihre virtuellen Datenträger definiert.
Voraussetzungen
- Vergewissern Sie sich, dass der Speicheranbieter für vSAN verfügbar ist. Weitere Informationen finden Sie unter Anzeigen von vSAN-Speicheranbietern.
- Erforderliche Berechtigungen: Profilgesteuerter Speicher.Ansicht des profilgesteuerten Speichers und Profilgesteuerter Speicher.Update des profilgesteuerten Speichers
Prozedur
Ergebnisse
Die neue Richtlinie wird zur Liste hinzugefügt.
Nächste Maßnahme
Weisen Sie diese Richtlinie einer virtuellen Maschine und deren virtuelle Datenträger zu. vSAN platziert das VM-Objekt entsprechend den in der Richtlinie angegebenen Anforderungen. Informationen zum Anwenden der Speicherrichtlinien auf VM-Objekte finden Sie in der Dokumentation zu vSphere-Speicher.