Konfigurowanie zasad magazynu

Zasady magazynu VMware vSAN definiują wymagania dotyczące magazynu dla maszyn wirtualnych. Te zasady gwarantują wymagany poziom usług dla maszyn wirtualnych, ponieważ określają sposób przydzielania magazynu do maszyny wirtualnej. Każda maszyna wirtualna wdrożona w magazynie danych vSAN ma przypisane co najmniej jedno zasady magazynu maszyn wirtualnych.

Zasady magazynu maszyny wirtualnej można przypisać w początkowym wdrożeniu maszyny wirtualnej lub podczas wykonywania innych operacji maszyn wirtualnych, takich jak klonowanie lub migrowanie. Po wdrożeniu użytkownicy administratorzy chmury lub równoważne role nie mogą zmienić domyślnych zasad magazynu dla maszyny wirtualnej. Jednak dozwolone są zasady magazynu maszyn wirtualnych na każdy dysk.

Polecenie Uruchom umożliwia autoryzowanym użytkownikom zmianę domyślnych lub istniejących zasad magazynu maszyn wirtualnych na dostępne zasady po wdrożeniu maszyny wirtualnej. W zasadach magazynu maszyn wirtualnych na poziomie dysku nie wprowadzono żadnych zmian. Zawsze można zmienić zasady magazynu maszyn wirtualnych na poziomie dysku zgodnie z wymaganiami.

Uwaga

Polecenia uruchamiania są wykonywane pojedynczo w przesłanej kolejności.

Z tego artykułu dowiesz się, jak wykonywać następujące działania:

  • Wyświetlanie listy wszystkich zasad magazynu
  • Ustawianie zasad magazynu dla maszyny wirtualnej
  • Określanie domyślnych zasad magazynu dla klastra
  • Tworzenie zasad magazynu
  • Usuwanie zasad magazynu

Wymagania wstępne

Upewnij się, że jest spełniony minimalny poziom hostów.

Konfiguracja macierzy RAID Błędy tolerowania (FTT) Wymagane minimalne hosty
RAID-1 (dublowanie)
Ustawienie domyślne.
1 3
RAID-5 (kodowanie wymazywania) 1 4
RAID-1 (dublowanie) 2 5
RAID-6 (kodowanie wymazywania) 2 6
RAID-1 (dublowanie) 3 7

Wyświetlanie listy zasad magazynu

Uruchom polecenie cmdlet , Get-StoragePolicy aby wyświetlić listę zasad magazynu opartych na sieci vSAN dostępnych do ustawienia na maszynie wirtualnej.

  1. Zaloguj się w witrynie Azure Portal.

    Uwaga

    Jeśli potrzebujesz dostępu do portalu Azure US Gov, przejdź do witryny https://portal.azure.us/

  2. Wybierz pozycję Uruchom pakiety>poleceń>Get-StorageZasady.

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

  3. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Screenshot showing how to list storage policies available.

    Pole Wartość
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Alfanumeryczna nazwa, na przykład Get-StoragePolicies-Exec1.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  4. Sprawdź powiadomienia, aby zobaczyć postęp.

Ustawianie zasad magazynu na maszynie wirtualnej

Uruchom polecenie cmdlet , Set-VMStoragePolicy aby zmodyfikować zasady magazynu oparte na sieci vSAN w domyślnym klastrze, pojedynczej maszynie wirtualnej lub grupie maszyn wirtualnych, które współużytkuje podobną nazwę maszyny wirtualnej. Jeśli na przykład masz trzy maszyny wirtualne o nazwach "MyVM1", "MyVM2" i "MyVM3", podając parametr "MyVM*" do parametru VMName, spowoduje zmianę zasady storagePolicy na wszystkich trzech maszynach wirtualnych.

Uwaga

Nie można użyć klienta vSphere do zmiany domyślnych zasad magazynu ani żadnych istniejących zasad magazynu dla maszyny wirtualnej.

  1. Wybierz pozycję Uruchom pakiety>poleceń>Set-VMStoragePolicy.

  2. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Pole Wartość
    Nazwa maszyny wirtualnej Nazwa docelowej maszyny wirtualnej.
    StoragePolicyName Nazwa zasad magazynu do ustawienia. Na przykład RAID-FTT-1.
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Nazwa alfanumeryczna, na przykład changeVMStoragePolicy.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  3. Sprawdź powiadomienia, aby zobaczyć postęp.

Ustawianie zasad magazynu na wszystkich maszynach wirtualnych w lokalizacji

Set-LocationStoragePolicy Uruchom polecenie cmdlet , aby zmodyfikować zasady magazynu oparte na sieci vSAN na wszystkich maszynach wirtualnych w lokalizacji, w której lokalizacja jest nazwą klastra, puli zasobów lub folderu. Jeśli na przykład masz 3 maszyny wirtualne w klastrze 3, podanie wartości "Cluster-3" spowoduje zmianę zasad magazynu na wszystkich trzech maszynach wirtualnych.

Uwaga

Nie można użyć klienta vSphere do zmiany domyślnych zasad magazynu ani żadnych istniejących zasad magazynu dla maszyny wirtualnej.

  1. Wybierz pozycję Uruchom pakiety>poleceń>Set-LocationStoragePolicy.

  2. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Pole Wartość
    Lokalizacja Nazwa docelowej maszyny wirtualnej.
    StoragePolicyName Nazwa zasad magazynu do ustawienia. Na przykład RAID-FTT-1.
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Nazwa alfanumeryczna, na przykład changeVMStoragePolicy.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  3. Sprawdź powiadomienia, aby zobaczyć postęp.

Określanie zasad magazynu dla klastra

Uruchom polecenie cmdlet, Set-ClusterDefaultStoragePolicy aby określić domyślne zasady magazynu dla klastra,

  1. Wybierz pozycję Uruchom pakiety>poleceń>Set-ClusterDefaultStoragePolicy.

  2. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Pole Wartość
    Nazwa klastra Nazwa klastra.
    StoragePolicyName Nazwa zasad magazynu do ustawienia. Na przykład RAID-FTT-1.
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Alfanumeryczna nazwa, na przykład Set-ClusterDefaultStoragePolicy-Exec1.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  3. Sprawdź powiadomienia, aby zobaczyć postęp.

Tworzenie niestandardowych zasad magazynu AVS

Uruchom polecenie cmdlet , New-AVSStoragePolicy aby utworzyć lub zastąpić istniejące zasady. Ta funkcja tworzy nowe lub zastępuje istniejące zasady usługi vSphere Storage. Obsługiwane są tylko maszyny wirtualne oparte na sieci vSAN, tylko vmEncryption, tylko tagi oparte i/lub dowolna kombinacja tych typów zasad.

Uwaga

Nie można modyfikować istniejących domyślnych zasad magazynu usługi AVS. Niektóre opcje włączone w zasadach magazynu spowodują wygenerowanie ostrzeżeń dotyczących skojarzonych czynników ryzyka.

  1. Wybierz pozycję Uruchom pakiety>poleceń>New-AVSStoragePolicy.

  2. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Pole Wartość
    Zastępowanie Zastąp istniejące zasady magazynu.
    — Wartość domyślna to $false.
    — Przekazywanie zastępowania wartości true podanych zastępuje istniejące zasady dokładnie zgodnie z definicją.
    — Te wartości, które nie zostały przekazane, są usuwane lub ustawiane na wartości domyślne.
    NotTags Dopasuj do magazynów danych, które nie mają tych tagów.
    — W tagach jest rozróżniana wielkość liter.
    - Przecinki oddzielają wiele tagów.
    — Przykład: Tag1,Tag 2,Tag_3
    Tagi Dopasuj je do magazynów danych, które mają te tagi.
    — W tagach jest rozróżniana wielkość liter.
    - Przecinki oddzielają wiele tagów.
    — Przykład: Tag1,Tag 2,Tag_3
    VSANForceProvisioning Wymuszanie aprowizacji zasad.
    — Wartość domyślna to $false.
    — Prawidłowe wartości są $true lub $false
    - OSTRZEŻENIE — obiekty aprowizowania wymusić sieci vSAN nie są objęte umową SLA firmy Microsoft. Może wystąpić utrata danych i niestabilność sieci vSAN.
    - Zalecana wartość jest $false.
    vSANChecksumDisabled Włącz lub wyłącz sumę kontrolną zasad.
    — Wartość domyślna to $false.
    — Prawidłowe wartości są $true lub $false.
    - OSTRZEŻENIE — wyłączenie sumy kontrolnej może prowadzić do utraty danych i/lub uszkodzenia.
    - Zalecana wartość jest $false.
    vSANCacheReservation Procent rezerwacji pamięci podręcznej dla zasad.
    — Wartość domyślna to 0.
    — Prawidłowe wartości to 0,100.
    vSANIOLimit Ustawia limit dozwolonych operacji we/wy.
    — Ustawienie domyślne nie jest ustawione.
    — Prawidłowe wartości to 0,2147483647.
    — Limit liczby operacji we/wy na sekundę dla zasad.
    vSANDiskStripesPerObject Liczba dysków HDD, w których każda replika obiektu magazynu jest rozłożona.
    - Wartość domyślna to 1. Prawidłowe wartości to 1..12.
    - Wartość wyższa niż 1 może spowodować lepszą wydajność (na przykład w przypadku chybienia pamięci podręcznej odczytu flash musi zostać obsłużona z dysku HDD), ale także powoduje większe wykorzystanie zasobów systemowych.
    vSANObjectSpaceReservation Rezerwacja obiektu.
    — Wartość domyślna to 0.
    — Prawidłowe wartości to 0,100.
    - 0 =Alokuj elastycznie
    - 100=Gruba aprowizacja
    VMEncryption Ustawia szyfrowanie maszyny wirtualnej.
    — Wartość domyślna to Brak.
    — Prawidłowe wartości to None, Pre-IO, Post-IO.
    — Wstępne we/wy umożliwia rozwiązanie filtrowania SIECI do przechwytywania danych przed szyfrowaniem maszyny wirtualnej.
    - Po we/wy umożliwia rozwiązania filtrowania SIECI do przechwytywania danych po szyfrowaniu maszyny wirtualnej.
    vSANFailuresToToTolerate Liczba hostów vSAN, które nie są tolerowane.
    - Wartość domyślna to "R1FTT1".
    - Prawidłowe wartości to "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - Brak = brak nadmiarowości danych
    - R1FTT1 = 1 niepowodzenie - RAID-1 (dublowanie)
    - R1FTT2 = 2 awarie — RAID-1 (dublowanie)
    - R1FTT3 = 3 awarie — RAID-1 (dublowanie)
    - R5FTT1 = 1 niepowodzenie — RAID-5 (Kodowanie wymazywania),
    - R6FTT2 = 2 awarie — RAID-6 (Kodowanie wymazywania)
    — Brak opcji nadmiarowości danych nie są objęte umową SLA firmy Microsoft.
    vSANSiteDisasterTolerance Tylko prawidłowe dla klastrów rozproszynych.
    - Wartość domyślna to "Brak".
    - Prawidłowe wartości to "None", "Dual", "Preferred", "Secondary", "NoneStretch"
    - Brak = brak nadmiarowości lokacji (zalecana opcja dla klastrów nieodciągniętych, NIE jest zalecana w przypadku klastrów rozproszynych)
    - Podwójne = nadmiarowość podwójnej lokacji (zalecana opcja dla klastrów rozproszynych)
    - Preferowane = brak nadmiarowości lokacji — zachowaj dane w preferowanym (rozproszony klaster)
    - Pomocnicza = brak nadmiarowości lokacji — przechowywanie danych w lokacji dodatkowej (klaster rozproszony)
    - NoneStretch = Brak nadmiarowości lokacji — niezalecane (https://kb.vmware.com/s/article/88358)
    Opis Opis tworzonych zasad magazynu, dowolny tekst formularza.
    Nazwa/nazwisko Nazwa zasad magazynu do ustawienia. Na przykład RAID-FTT-1.
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Nazwa alfanumeryczna, na przykład New-AVSStoragePolicy-Exec1.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  3. Sprawdź powiadomienia, aby zobaczyć postęp.

Usuwanie zasad magazynu AVS

Uruchom polecenie cmdlet, Remove-AVSStoragePolicy aby określić domyślne zasady magazynu dla klastra,

  1. Wybierz pozycję Uruchom pakiety>poleceń>Remove-AVSStoragePolicy.

  2. Podaj wymagane wartości lub zmień wartości domyślne, a następnie wybierz pozycję Uruchom.

    Pole Wartość
    Nazwa/nazwisko Nazwa zasad magazynu. Symbole wieloznaczne nie są obsługiwane i zostaną usunięte.
    Zachowaj do Okres przechowywania danych wyjściowych polecenia cmdlet. Wartość domyślna to 60.
    Określ nazwę wykonania Alfanumeryczna nazwa, na przykład Remove-AVSStoragePolicy-Exec1.
    Przekroczenie limitu czasu Okres, po którym polecenie cmdlet kończy się, jeśli trwa zbyt długo, aby zakończyć.
  3. Sprawdź powiadomienia, aby zobaczyć postęp.

Następne kroki

Teraz, gdy wiesz już, jak skonfigurować zasady magazynu VMware vSAN, dowiedz się więcej o następujących tematach: