Freigeben über


Konfigurieren der Speicherrichtlinie

Die Speicheranforderungen für Ihre virtuellen Computer (VMs) werden mithilfe von VMware vSAN-Speicherrichtlinien definiert. Diese Richtlinien steuern, wie Speicher dem virtuellen Computer zugeordnet wird, um die erforderliche Dienstebene für Ihre virtuellen Computer zu garantieren. Jeder in einem vSAN-Datenspeicher bereitgestellten VM wird mindestens eine VM-Speicherrichtlinie zugewiesen.

Sie können eine VM-Speicherrichtlinie zuweisen, wenn Sie eine VM erstmals bereitstellen oder wenn Sie andere VM-Vorgänge ausführen (z. B. Klonen oder Migrieren). CloudAdmin-Benutzer oder entsprechende Rollen nach der Bereitstellung können die Standardspeicherrichtlinie für eine VM nicht ändern. Änderungen der VM-Speicherrichtlinie pro Datenträger sind jedoch zulässig.

Mit dem Befehl „Ausführen“ können autorisierte Benutzer die Standard- oder vorhandene VM-Speicherrichtlinie in eine verfügbare Richtlinie für eine VM nach der Bereitstellung ändern. An der Richtlinie für die Speicherung von VMs auf Datenträgerebene wurden keine Änderungen vorgenommen. Sie können die Richtlinie für die Speicherung von VMs auf Datenträgerebene jederzeit nach Ihren Anforderungen ändern.

Hinweis

Skriptausführungen werden nacheinander in der Reihenfolge ausgeführt, in der sie übermittelt werden.

In diesem Artikel erfahren Sie, wie Sie:

  • Auflisten aller Speicherrichtlinien
  • Festlegen der Speicherrichtlinie für einen virtuellen Computer
  • Festlegen der Standardspeicherrichtlinie für einen Cluster
  • Erstellen einer Speicherrichtlinie
  • Entfernen einer Speicherrichtlinie

Voraussetzungen

Stellen Sie sicher, dass die Mindestanzahl von Hosts erfüllt ist.

RAID-Konfiguration Zu tolerierende Fehler (Failures to Tolerate, FTT) Mindestens erforderliche Hostanzahl
RAID-1 (Spiegelung)
Standardeinstellung.
1 3
RAID-5 (Erasure Coding) 1 4
RAID-1 (Mirroring) 2 5
RAID-6 (Erasure Coding) 2 6
RAID-1 (Mirroring) 3 7

Auflisten von Speicherrichtlinien

Führen Sie das Get-StoragePolicy Cmdlet aus, um die vSAN-basierten Speicherrichtlinien aufzulisten, die für die Festlegung auf einem virtuellen Computer verfügbar sind.

  1. Melden Sie sich beim Azure-Portal an.

    Hinweis

    Wenn Sie auf das Azure US Gov-Portal zugreifen müssen, navigieren Sie zu https://portal.azure.us/.

  2. Wählen Sie Skriptausführung>Pakete>Get-StoragePolicies aus.

    Screenshot showing how to access the storage policy run commands available.

  3. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Screenshot showing how to list storage policies available.

    Feld Wert
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z. B. Get-StoragePolicies-Exec1.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  4. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Festlegen der Speicherrichtlinie auf einem virtuellen Computer

Führen Sie das Set-VMStoragePolicy Cmdlet aus, um vSAN-basierte Speicherrichtlinien für einen Standardcluster, einen einzelnen virtuellen Computer oder eine Gruppe von VMs zu ändern, die einen ähnlichen VM-Namen verwenden. Wenn Sie beispielsweise über drei VMs mit den Namen „MyVM1“, „MyVM2“ und „MyVM3“ verfügen, würde die Angabe „MyVM*“ für den Parameter „VMName“ die Speicherrichtlinie auf allen drei VMs ändern.

Hinweis

Sie können den vSphere-Client nicht verwenden, um die Standardspeicherrichtlinie oder vorhandene Speicherrichtlinien für eine VM zu ändern.

  1. Wählen Sie Befehl ausführen>Pakete>Set-VMStoragePolicy aus.

  2. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Feld Wert
    VMName Name der Ziel-VM.
    StoragePolicyName Name der festzulegenden Speicherrichtlinie. Beispiel: RAID-FTT-1.
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z. B. changeVMStoragePolicy.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  3. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Festlegen der Speicherrichtlinie für alle VMs an einem Speicherort

Führen Sie das Set-LocationStoragePolicy Cmdlet aus, um vSAN-basierte Speicherrichtlinien für alle virtuellen Computer an einem Speicherort zu ändern, an dem ein Speicherort der Name eines Clusters, eines Ressourcenpools oder eines Ordners ist. Wenn Sie beispielsweise über 3 VMs in Cluster-3 verfügen, würde die Bereitstellung von "Cluster-3" die Speicherrichtlinie auf allen drei virtuellen Computern ändern.

Hinweis

Sie können den vSphere-Client nicht verwenden, um die Standardspeicherrichtlinie oder vorhandene Speicherrichtlinien für eine VM zu ändern.

  1. Wählen Sie Befehl ausführen>Pakete>Set-LocationStoragePolicy aus.

  2. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Feld Wert
    Location Name der Ziel-VM.
    StoragePolicyName Name der festzulegenden Speicherrichtlinie. Beispiel: RAID-FTT-1.
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z. B. changeVMStoragePolicy.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  3. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Angeben der Speicherrichtlinie für einen Cluster

Führen Sie das Cmdlet aus, um die Set-ClusterDefaultStoragePolicy Standardspeicherrichtlinie für einen Cluster anzugeben.

  1. Wählen Sie Skriptausführung>Pakete>Set-ClusterDefaultStoragePolicy aus.

  2. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Feld Wert
    ClusterName Name des Clusters
    StoragePolicyName Name der festzulegenden Speicherrichtlinie. Beispiel: RAID-FTT-1.
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z. B. Set-ClusterDefaultStoragePolicy-Exec1.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  3. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Erstellen einer benutzerdefinierten AVS-Speicherrichtlinie

Führen Sie das New-AVSStoragePolicy Cmdlet aus, um eine vorhandene Richtlinie zu erstellen oder zu überschreiben. Diese Funktion erstellt eine neue oder überschreibt eine vorhandene vSphere Storage-Richtlinie. Nicht vSAN-based, vSAN Only, VMEncryption only, Tag Only based and/or any combination of these policy types are supported.

Hinweis

Vorhandene AVS-Standardspeicherrichtlinien können nicht geändert werden. Bestimmte Optionen, die in Speicherrichtlinien aktiviert sind, führen zu Warnungen zu zugehörigen Risiken.

  1. Wählen Sie befehl>"Pakete>New-AVSStoragePolicy" aus.

  2. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Feld Wert
    Überschreiben Überschreiben Sie vorhandene Speicherrichtlinie.
    - Der Standardwert ist $false.
    – Durch das Übergeben von "true" wird eine vorhandene Richtlinie genau wie definiert überschrieben.
    - Diese nicht übergebenen Werte werden entfernt oder auf Standardwerte festgelegt.
    NotTags Stimmen Sie mit Datenspeichern überein, die nicht über diese Tags verfügen.
    - Bei Tags wird die Groß-/Kleinschreibung beachtet.
    - Komma trennen mehrere Tags.
    - Beispiel: Tag1,Tag 2,Tag_3
    Tags Stimmen Sie mit Datenspeichern überein, die über diese Tags verfügen.
    - Bei Tags wird die Groß-/Kleinschreibung beachtet.
    - Komma trennen mehrere Tags.
    - Beispiel: Tag1,Tag 2,Tag_3
    vSANForceProvisioning Erzwingen der Bereitstellung für die Richtlinie.
    - Der Standardwert ist $false.
    - Gültige Werte sind $true oder $false
    - WARNUNG : vSAN Force Provisioned Objects aren't covered under Microsoft SLA. Datenverlust und vSAN-Instabilität können auftreten.
    - Der empfohlene Wert ist $false.
    vSANChecksumDisabled Aktivieren oder Deaktivieren der Prüfsumme für die Richtlinie.
    - Der Standardwert ist $false.
    - Gültige Werte sind $true oder $false.
    - WARNUNG : Das Deaktivieren der Prüfsumme kann zu Datenverlust und/oder Beschädigung führen.
    - Der empfohlene Wert ist $false.
    vSANCacheReservation Prozentsatz der Cachereservierung für die Richtlinie.
    - Der Standardwert ist 0.
    - Gültige Werte sind 0,.100.
    vSANIOLimit Legt den Grenzwert für zulässige E/A fest.
    - Der Standardwert ist nicht festgelegt.
    - Gültige Werte sind 0..2147483647.
    - IOPS-Grenzwert für die Richtlinie.
    vSANDiskStripesPerObject Die Anzahl der HDDs, über die jedes Replikat eines Speicherobjekts gestreift wird.
    - Der Standardwert ist 1. Gültige Werte sind 1..12.
    - Ein Wert, der höher als 1 ist, kann zu einer besseren Leistung führen (z. B. wenn flash-Lesecachefehler von HDD gewartet werden müssen), aber auch zu einer höheren Verwendung von Systemressourcen führt.
    vSANObjectSpaceReservation Objektreservierung.
    - Der Standardwert ist 0.
    - Gültige Werte sind 0,.100.
    - 0=Thin Provision
    - 100=Dicke Bereitstellung
    VMEncryption Legt die VM-Verschlüsselung fest.
    - Der Standardwert ist "None".
    - Gültige Werte sind None, Pre-IO, Post-IO.
    – Vor-IO ermöglicht VAIO-Filterlösungen die Erfassung von Daten vor der VM-Verschlüsselung.
    - Post-IO ermöglicht VAIO-Filterlösungen die Erfassung von Daten nach der VM-Verschlüsselung.
    vSANFailuresToTolerate Anzahl der zu tolerierenden vSAN-Hosts.
    - Der Standardwert ist "R1FTT1".
    - Gültige Werte sind "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - None = Keine Datenredundanz
    - R1FTT1 = 1 Fehler - RAID-1 (Spiegelung)
    - R1FTT2 = 2 Fehler - RAID-1 (Spiegelung)
    - R1FTT3 = 3 Fehler - RAID-1 (Spiegelung)
    - R5FTT1 = 1 Fehler - RAID-5 (Erasure Coding),
    - R6FTT2 = 2 Fehler - RAID-6 (Erasure Coding)
    - Keine Datenredundanzoptionen werden unter Microsoft SLA nicht abgedeckt.
    vSANSiteDisasterTolerance Nur gültig für Stretchcluster.
    - Der Standardwert ist "None".
    - Gültige Werte sind "None", "Dual", "Preferred", "Secondary", "NoneStretch"
    - None = Keine Standortredundanz (empfohlene Option für Nicht-Stretch-Cluster, NICHT für Stretchcluster empfohlen)
    - Dual = Dual Site Redundanz (empfohlene Option für Stretchcluster)
    - Bevorzugt = Keine Websiteredundanz – Daten auf bevorzugter Seite (gestreckter Cluster) beibehalten
    - Sekundär = Keine Websiteredundanz – Daten an sekundären Standorten beibehalten (gestreckter Cluster)
    - NoneStretch = Keine Websiteredundanz - Nicht empfohlen (https://kb.vmware.com/s/article/88358)
    Beschreibung Beschreibung der Speicherrichtlinie, die Sie erstellen, freien Formulartext.
    Name Name der festzulegenden Speicherrichtlinie. Beispiel: RAID-FTT-1.
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z . B. New-AVSStoragePolicy-Exec1.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  3. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Entfernen der AVS-Speicherrichtlinie

Führen Sie das Cmdlet aus, um die Remove-AVSStoragePolicy Standardspeicherrichtlinie für einen Cluster anzugeben.

  1. Wählen Sie befehl>"Pakete>entfernen-AVSStoragePolicy" aus.

  2. Geben Sie die erforderlichen Werte an, oder ändern Sie die Standardwerte, und wählen Sie Ausführen aus.

    Feld Farbe
    Name Name der Speicherrichtlinie. Wild Karte werden nicht unterstützt und werden entfernt.
    Beibehalten bis Aufbewahrungszeitraum der Cmdlet-Ausgabe. Der Standardwert lautet 60.
    Name für Ausführung angeben Alphanumerischer Name, z . B. Remove-AVSStoragePolicy-Exec1.
    Timeout Der Zeitraum, nach dem ein Cmdlet beendet wird, wenn der Abschluss zu lange dauert.
  3. Überprüfen Sie Benachrichtigungen, um den Fortschritt anzuzeigen.

Nächste Schritte

Nachdem Sie nun erfahren haben, wie Sie VMware vSAN-Speicherrichtlinien konfigurieren, erfahren Sie mehr über: