Konfigurera lagringsprincip

VMware vSAN-lagringsprinciper definierar lagringskrav för dina virtuella datorer (VM). Med dessa principer garanteras den tjänstnivå som krävs för dina virtuella datorer eftersom de fastställer hur lagringen allokeras till den virtuella datorn. Varje virtuell dator som distribueras till ett vSAN-datalager tilldelas minst en lagringsprincip för virtuella datorer.

Du kan tilldela en vm-lagringsprincip i en inledande distribution av en virtuell dator eller när du utför andra VM-åtgärder, till exempel kloning eller migrering. Cloudadmin-användare eller motsvarande roller efter distributionen kan inte ändra standardlagringsprincipen för en virtuell dator. Dock tillåts vm-lagringsprincip per diskändringar.

Med kommandot Kör kan behöriga användare ändra standardprincipen eller den befintliga lagringsprincipen för virtuella datorer till en tillgänglig princip för en virtuell dator efter distributionen. Det görs inga ändringar i lagringsprincipen för virtuella datorer på disknivå. Du kan alltid ändra lagringsprincipen för virtuella datorer på disknivå enligt dina behov.

Kommentar

Körningskommandon körs en i taget i den order som skickas.

I den här artikeln lär du dig att:

  • Visa en lista över alla lagringsprinciper
  • Ange lagringsprincipen för en virtuell dator
  • Ange standardlagringsprincip för ett kluster
  • Skapa lagringsprincip
  • Ta bort lagringsprincip

Förutsättningar

Kontrollera att miniminivån för värdar uppfylls.

RAID-konfiguration Problem med att tolerera (FTT) Minsta antal värdar som krävs
RAID-1 (spegling)
Standardinställningen.
1 3
RAID-5 (raderingsskyddad kod) 1 4
RAID-1 (spegling) 2 5
RAID-6 (raderingsskyddad kod) 2 6
RAID-1 (spegling) 3 7

Lista lagringsprinciper

Kör cmdleten Get-StoragePolicy för att lista de vSAN-baserade lagringsprinciper som är tillgängliga för att ställas in på en virtuell dator.

  1. Logga in på Azure-portalen.

    Kommentar

    Om du behöver åtkomst till Azure US Gov-portalen går du till https://portal.azure.us/

  2. Välj Kör kommandopaket>>Get-StoragePolicies.

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

  3. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Screenshot showing how to list storage policies available.

    Fält Värde
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel Get-StoragePolicies-Exec1.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  4. Kontrollera Meddelanden för att se förloppet.

Ange lagringsprincip på virtuell dator

Kör cmdleten Set-VMStoragePolicy för att ändra vSAN-baserade lagringsprinciper på ett standardkluster, en enskild virtuell dator eller grupp med virtuella datorer som delar ett liknande VM-namn. Om du till exempel har tre virtuella datorer med namnet "MyVM1", "MyVM2" och "MyVM3" skulle leveransen "MyVM*" till parametern VMName ändra StoragePolicy på alla tre virtuella datorer.

Kommentar

Du kan inte använda vSphere-klienten för att ändra standardlagringsprincipen eller befintliga lagringsprinciper för en virtuell dator.

  1. Välj Kör kommandopaket>>Set-VMStoragePolicy.

  2. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Fält Värde
    VMName Namnet på den virtuella måldatorn.
    StoragePolicyName Namnet på den lagringsprincip som ska anges. Till exempel RAID-FTT-1.
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel changeVMStoragePolicy.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  3. Kontrollera Meddelanden för att se förloppet.

Ange lagringsprincip på alla virtuella datorer på en plats

Kör cmdleten Set-LocationStoragePolicy för att ändra vSAN-baserade lagringsprinciper på alla virtuella datorer på en plats där en plats är namnet på ett kluster, en resurspool eller en mapp. Om du till exempel har 3 virtuella datorer i Cluster-3 skulle leveransen av "Cluster-3" ändra lagringsprincipen på alla tre virtuella datorerna.

Kommentar

Du kan inte använda vSphere-klienten för att ändra standardlagringsprincipen eller befintliga lagringsprinciper för en virtuell dator.

  1. Välj Kör kommandopaket>>Set-LocationStoragePolicy.

  2. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Fält Värde
    Plats Namnet på den virtuella måldatorn.
    StoragePolicyName Namnet på den lagringsprincip som ska anges. Till exempel RAID-FTT-1.
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel changeVMStoragePolicy.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  3. Kontrollera Meddelanden för att se förloppet.

Ange lagringsprincip för ett kluster

Kör cmdleten Set-ClusterDefaultStoragePolicy för att ange standardlagringsprincipen för ett kluster,

  1. Välj Kör kommandopaket>>Set-ClusterDefaultStoragePolicy.

  2. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Fält Värde
    ClusterName Namnet på klustret.
    StoragePolicyName Namnet på den lagringsprincip som ska anges. Till exempel RAID-FTT-1.
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel Set-ClusterDefaultStoragePolicy-Exec1.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  3. Kontrollera Meddelanden för att se förloppet.

Skapa en anpassad AVS-lagringsprincip

Kör cmdleten New-AVSStoragePolicy för att skapa eller skriva över en befintlig princip. Den här funktionen skapar en ny eller skriver över en befintlig vSphere Storage-princip. Icke vSAN-baserad, endast vSAN, endast VMKryptering, Endast taggbaserad och/eller någon kombination av dessa principtyper stöds.

Kommentar

Du kan inte ändra befintliga AVS-standardlagringsprinciper. Vissa alternativ som är aktiverade i lagringsprinciper ger varningar om associerade risker.

  1. Välj Kör kommandopaket>>New-AVSStoragePolicy.

  2. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Fält Värde
    Skriv över Skriv över befintlig lagringsprincip.
    – Standardvärdet är $false.
    – Om du skickar overwrite true skrivs en befintlig princip över exakt enligt definitionen.
    – Dessa värden som inte skickas tas bort eller anges till standardvärden.
    NotTags Matcha med datalager som INTE har dessa taggar.
    - Taggar är skiftlägeskänsliga.
    – Kommatecken separerar flera taggar.
    – Exempel: Tag1,Tagg 2,Tag_3
    Taggar Matcha med datalager som har dessa taggar.
    - Taggar är skiftlägeskänsliga.
    – Kommatecken separerar flera taggar.
    – Exempel: Tag1,Tagg 2,Tag_3
    vSANForceProvisioning Framtvinga etablering för principen.
    – Standardvärdet är $false.
    – Giltiga värden är $true eller $false
    - VARNING – vSAN Force Provisioned Objects omfattas inte av Microsoft SLA. Dataförlust och vSAN-instabilitet kan uppstå.
    – Rekommenderat värde är $false.
    vSANChecksumDisabled Aktivera eller inaktivera kontrollsumma för principen.
    – Standardvärdet är $false.
    – Giltiga värden är $true eller $false.
    - VARNING – Om du inaktiverar kontrollsumman kan det leda till att data går förlorade och/eller skadas.
    – Rekommenderat värde är $false.
    vSANCacheReservation Procentandel cachereservation för principen.
    - Standardvärdet är 0.
    – Giltiga värden är 0..100.
    vSANIOLimit Anger gränsen för tillåten I/O.
    – Standardvärdet är oet.
    – Giltiga värden är 0..2147483647.
    – IOPS-gräns för principen.
    vSANDiskStripesPerObject Antalet hårddiskar där varje replik av ett lagringsobjekt är randig.
    - Standardvärdet är 1. Giltiga värden är 1..12.
    – Ett värde som är högre än 1 kan resultera i bättre prestanda (till exempel när cachemissar för flash-läsning behöver få service från HDD), men också leda till högre användning av systemresurser.
    vSANObjectSpaceReservation Objektreservation.
    - Standardvärdet är 0.
    – Giltiga värden är 0..100.
    - 0=Tunn etablering
    - 100=Tjock etablering
    VMEncryption Anger VM-kryptering.
    - Standardvärdet är Ingen.
    - Giltiga värden är None, Pre-IO, Post-IO.
    – Före I/O tillåter VAIO-filtreringslösningar att samla in data före VM-kryptering.
    – Efter I/O tillåter VAIO-filtreringslösningar att samla in data efter VM-kryptering.
    vSANFailuresToTolerate Antal vSAN-värdar som inte tolereras.
    – Standardvärdet är "R1FTT1".
    – Giltiga värden är "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - Ingen = Ingen dataredundans
    - R1FTT1 = 1 fel – RAID-1 (spegling)
    - R1FTT2 = 2 fel – RAID-1 (spegling)
    - R1FTT3 = 3 fel – RAID-1 (spegling)
    - R5FTT1 = 1 fel – RAID-5 (raderingskodning),
    - R6FTT2 = 2 fel – RAID-6 (raderingskodning)
    – Inga alternativ för dataredundans omfattas inte av Microsofts serviceavtal.
    vSANSiteDisasterTolerance Gäller endast för stretchkluster.
    – Standardvärdet är "Ingen".
    - Giltiga värden är "None", "Dual", "Preferred", "Secondary", "NoneStretch"
    - Ingen = Ingen platsredundans (rekommenderat alternativ för icke-stretchkluster, REKOMMENDERAS INTE för Stretch-kluster)
    - Dubbla = Dubbel platsredundans (rekommenderat alternativ för Stretch-kluster)
    - Preferred = No site redundancy – keep data on Preferred (stretch cluster)
    - Sekundär = Ingen platsredundans – Behåll data på sekundär plats (sträckt kluster)
    – NoneStretch = Ingen platsredundans – rekommenderas inte (https://kb.vmware.com/s/article/88358)
    Beskrivning Beskrivning av lagringsprincip som du skapar, fri formulärtext.
    Namn Namnet på den lagringsprincip som ska anges. Till exempel RAID-FTT-1.
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel New-AVSStoragePolicy-Exec1.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  3. Kontrollera Meddelanden för att se förloppet.

Ta bort AVS-lagringsprincip

Kör cmdleten Remove-AVSStoragePolicy för att ange standardlagringsprincipen för ett kluster,

  1. Välj Kör kommandopaket>>Remove-AVSStoragePolicy.

  2. Ange nödvändiga värden eller ändra standardvärdena och välj sedan Kör.

    Fält Värde
    Namn Namn på lagringsprincip. Jokertecken stöds inte och tas bort.
    Behåll upp till Kvarhållningsperioden för cmdlet-utdata. Standardvärdet är 60.
    Ange namn för körning Alfanumeriskt namn, till exempel Remove-AVSStoragePolicy-Exec1.
    Tidsgräns Den period efter vilken en cmdlet avslutas om det tar för lång tid att slutföra.
  3. Kontrollera Meddelanden för att se förloppet.

Nästa steg

Nu när du har lärt dig hur du konfigurerar VMware vSAN-lagringsprinciper kan du läsa mer om: