Delen via


Volumes maken in Azure Stack HCI- en Windows Server-clusters

Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; Windows Server 2022, Windows Server 2019, Windows Server 2016

In dit artikel wordt beschreven hoe u volumes in een cluster maakt met behulp van Windows Admin Center en Windows PowerShell, hoe u met bestanden op de volumes werkt en hoe u ontdubbeling en compressie, integriteitscontroles of BitLocker-versleuteling voor volumes inschakelt. Zie Stretched volumes maken voor meer informatie over het maken van volumes en het instellen van replicatie voor stretched clusters.

Tip

Als u dat nog niet hebt gedaan, raadpleegt u Eerst Volumes plannen.

Wanneer u volumes maakt in een cluster met één knooppunt, moet u PowerShell gebruiken. Zie Volumes maken met PowerShell.

Een volume voor spiegeling in twee of drie richtingen maken

Ga als volgt te werk om een volume voor spiegeling in twee of drie richtingen te maken met behulp van Windows Admin Center:

  1. Maak in Windows Admin Center verbinding met een cluster en selecteer volumes in het deelvenster Extra.

  2. Selecteer op de pagina Volumes het tabblad Inventaris en selecteer vervolgens Maken.

  3. Voer in het deelvenster Volume maken een naam in voor het volume.

  4. Selecteer in Tolerantie de optie Spiegelen in twee richtingen of Spiegelen in drie richtingen , afhankelijk van het aantal servers in uw cluster.

  5. Geef bij Grootte op HDD de grootte van het volume op. Bijvoorbeeld 5 TB (terabytes).

  6. Onder Meer opties kunt u de selectievakjes gebruiken om ontdubbeling en compressie, integriteitscontroleommen of BitLocker-versleuteling in te schakelen.

  7. Selecteer Maken.

    U kunt Windows Admin Center gebruiken om een volume voor spiegeling in twee of drie richtingen te maken.

Afhankelijk van de grootte kan het maken van het volume enkele minuten duren. Meldingen in de rechterbovenhoek laten u weten wanneer het volume is gemaakt. Het nieuwe volume wordt vervolgens weergegeven in de lijst Inventaris.

Een pariteitsvolume met versnelling voor spiegeling maken

Mirror-accelerated parity (MAP) vermindert de voetafdruk van het volume op de HDD. Een volume met spiegeling in drie richtingen betekent bijvoorbeeld dat u voor elke 10 terabytes aan grootte 30 terabyte als footprint nodig hebt. Als u de overhead in de footprint wilt verminderen, maakt u een volume met pariteit met versnelling met spiegeling. Dit vermindert de footprint van 30 terabytes tot slechts 22 terabyte, zelfs met slechts 4 servers, door de meest actieve 20 procent van de gegevens te spiegelen en pariteit te gebruiken, wat ruimte-efficiënt is, om de rest op te slaan. U kunt deze verhouding van pariteit en spiegeling aanpassen om de juiste balans te maken tussen prestaties en capaciteit voor uw workload. 90 procent pariteit en 10 procent spiegelen levert bijvoorbeeld minder prestaties op, maar stroomlijnt de footprint nog verder.

Notitie

Pariteitsvolumes met versnelling met spiegeling vereisen ReFS (Resilient File System).

Een volume met pariteit met versnelde spiegeling maken in Windows Admin Center:

  1. Maak in Windows Admin Center verbinding met een cluster en selecteer volumes in het deelvenster Extra.
  2. Selecteer op de pagina Volumes het tabblad Inventaris en selecteer vervolgens Maken.
  3. Voer in het deelvenster Volume maken een naam in voor het volume.
  4. Selecteer in Tolerantie de optie Pariteit met versnelling van spiegeling.
  5. Selecteer bij Pariteitspercentage het pariteitspercentage.
  6. Onder Meer opties kunt u de selectievakjes gebruiken om ontdubbeling en compressie, integriteitscontroleommen of BitLocker-versleuteling in te schakelen.
  7. Selecteer Maken.

Volume openen en bestanden toevoegen

Een volume openen en bestanden toevoegen aan het volume in Windows Admin Center:

  1. Maak in Windows Admin Center verbinding met een cluster en selecteer volumes in het deelvenster Extra.

  2. Selecteer op de pagina Volumes het tabblad Inventaris .

  3. Selecteer in de lijst met volumes de naam van het volume dat u wilt openen.

    Op de pagina met volumedetails ziet u het pad naar het volume.

  4. Selecteer openen bovenaan de pagina. Hiermee wordt het hulpprogramma Bestanden in Windows Admin Center gestart.

  5. Navigeer naar het pad van het volume. Hier kunt u door de bestanden in het volume bladeren.

  6. Selecteer Uploaden en selecteer vervolgens een bestand dat u wilt uploaden.

  7. Gebruik de knop Vorige in de browser om terug te gaan naar het deelvenster Extra in Windows Admin Center.

Ontdubbeling en compressie inschakelen

Ontdubbeling en compressie worden per volume beheerd. Voor ontdubbeling en compressie wordt gebruikgemaakt van een naverwerkingsmodel, wat betekent dat u geen besparingen ziet totdat het wordt uitgevoerd. Wanneer dit het geval is, werkt het in alle bestanden, zelfs bestanden die er van voorheen waren.

Zie Volumeversleuteling, ontdubbeling en compressie inschakelen voor meer informatie.

Volumes maken met Windows PowerShell

Start eerst Windows PowerShell vanuit het startmenu van Windows. U wordt aangeraden de cmdlet New-Volume te gebruiken om volumes te maken voor Azure Stack HCI. Het biedt de snelste en meest eenvoudige ervaring. Deze cmdlet maakt automatisch de virtuele schijf, partitioneert en formatteert deze, maakt het volume met de overeenkomende naam en voegt deze toe aan gedeelde clustervolumes, allemaal in één eenvoudige stap.

De cmdlet New-Volume heeft vier parameters die u altijd moet opgeven:

  • Friendlyname: Elke gewenste tekenreeks, bijvoorbeeld 'Volume1'

  • Bestandssysteem:CSVFS_ReFS (aanbevolen voor alle volumes; vereist voor pariteitsvolumes met versnelling met spiegeling) of CSVFS_NTFS

  • StoragePoolFriendlyName: De naam van uw opslaggroep, bijvoorbeeld 'S2D on ClusterName'

  • Grootte: De grootte van het volume, bijvoorbeeld '10 TB'

    Notitie

    Windows, inclusief PowerShell, telt met binaire getallen (grondtal 2), terwijl stations vaak worden gelabeld met decimale getallen (grondtal 10). Dit verklaart waarom een station met één terabyte, gedefinieerd als 1.000.000.000.000 bytes, in Windows wordt weergegeven als ongeveer 909 GB. Dit is normaal. Wanneer u volumes maakt met New-Volume, moet u de parameter Size opgeven in binaire getallen (base-2). Als u bijvoorbeeld '909 GB' of '0,909495 TB' opgeeft, wordt een volume van ongeveer 1.000.000.000.000 bytes gemaakt.

Voorbeeld: Met 1 tot 3 servers

Als uw implementatie slechts één of twee servers heeft, maakt Opslagruimten Direct automatisch gebruik van spiegeling in twee richtingen voor tolerantie. Als uw implementatie slechts drie servers heeft, wordt automatisch gebruikgemaakt van spiegeling in drie richtingen.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB

Voorbeeld: met meer dan 4 servers

Als u vier of meer servers hebt, kunt u de optionele parameter ResiliencySettingName gebruiken om uw tolerantietype te kiezen.

  • ResiliencySettingName:Spiegelen of pariteit.

In het volgende voorbeeld maakt 'Volume2' gebruik van spiegeling in drie richtingen en 'Volume3' maakt gebruik van dubbele pariteit (vaak 'erasure coding' genoemd).

New-Volume -FriendlyName "Volume2" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Mirror
New-Volume -FriendlyName "Volume3" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -Size 1TB -ResiliencySettingName Parity

Opslaglagen gebruiken

In implementaties met drie typen stations kan één volume de SSD- en HDD-lagen omvatten om zich gedeeltelijk op elk volume te bevinden. Op dezelfde manier kan in implementaties met vier of meer servers één volume spiegeling en dubbele pariteit combineren om zich gedeeltelijk op elk volume te bevinden.

Om u te helpen dergelijke volumes te maken, biedt Azure Stack HCI standaardlaagsjablonen met de naam MirrorOnMediaType en NestedMirrorOnMediaType (voor prestaties), en ParityOnMediaType en NestedParityOnMediaType (voor capaciteit), waarbij MediaType HDD of SSD is. De sjablonen vertegenwoordigen opslaglagen op basis van mediatypen en kapselen definities in voor spiegeling in drie richtingen op de snellere capaciteitsstations (indien van toepassing) en dubbele pariteit op de langzamere capaciteitsstations (indien van toepassing).

Notitie

SBL-cache (Storage Bus Layer) wordt niet ondersteund in de configuratie van één server. Alle platte configuraties van één opslagtype (bijvoorbeeld all-NVMe of all-SSD) zijn het enige ondersteunde opslagtype voor één server.

Notitie

Op Opslagruimten Direct clusters die werden uitgevoerd in eerdere versies van Windows Server 2016, werden de standaardlaagsjablonen gewoon Prestaties en capaciteit genoemd.

U kunt de opslaglagen zien door de cmdlet Get-StorageTier uit te voeren op elke server in het cluster.

Get-StorageTier | Select FriendlyName, ResiliencySettingName, PhysicalDiskRedundancy

Als u bijvoorbeeld een cluster met twee knooppunten met alleen HDD hebt, ziet de uitvoer er ongeveer als volgt uit:

FriendlyName      ResiliencySettingName PhysicalDiskRedundancy
------------      --------------------- ----------------------
NestedParityOnHDD Parity                                     1
Capacity          Mirror                                     1
NestedMirrorOnHDD Mirror                                     3
MirrorOnHDD       Mirror                                     1

Als u gelaagde volumes wilt maken, verwijst u naar deze laagsjablonen met behulp van de parameters StorageTierFriendlyNames en StorageTierSizes van de cmdlet New-Volume . Met de volgende cmdlet wordt bijvoorbeeld één volume gemaakt dat spiegeling in drie richtingen en dubbele pariteit combineert in verhoudingen van 30:70.

New-Volume -FriendlyName "Volume1" -FileSystem CSVFS_ReFS -StoragePoolFriendlyName S2D* -StorageTierFriendlyNames MirrorOnHDD, Capacity -StorageTierSizes 300GB, 700GB

Herhaal dit indien nodig om meer dan één volume te maken.

Samenvattingstabel van opslaglaag

De volgende tabellen bevatten een overzicht van de opslaglagen die zijn/kunnen worden gemaakt in Azure Stack HCI en Windows Server.

NumberOfNodes: 1

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Notitie
MirrorOnHDD HDD Mirror 2 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt
MirrorOnSSD SSD Mirror 2 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt
MirrorOnSCM SCM Mirror 2 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt
ParityOnHDD HDD Parity 1 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt
ParityOnSSD SSD Parity 1 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt
ParityOnSCM SCM Parity 1 1 1 PhysicalDisk PhysicalDisk automatisch gemaakt

NumberOfNodes: 2

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Notitie
MirrorOnHDD HDD Mirror 2 1 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSSD SSD Mirror 2 1 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSCM SCM Mirror 2 1 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
NestedMirrorOnHDD HDD Mirror 4 3 1 StorageScaleUnit PhysicalDisk handmatig
NestedMirrorOnSSD SSD Mirror 4 3 1 StorageScaleUnit PhysicalDisk handmatig
NestedMirrorOnSCM SCM Mirror 4 3 1 StorageScaleUnit PhysicalDisk handmatig
NestedParityOnHDD HDD Parity 2 1 1 StorageScaleUnit PhysicalDisk handmatig
NestedParityOnSSD SSD Parity 2 1 1 StorageScaleUnit PhysicalDisk handmatig
NestedParityOnSCM SCM Parity 2 1 1 StorageScaleUnit PhysicalDisk handmatig

NumberOfNodes: 3

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Notitie
MirrorOnHDD HDD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSSD SSD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSCM SCM Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt

NumberOfNodes: 4+

FriendlyName MediaType ResiliencySettingName NumberOfDataCopies PhysicalDiskRedundancy NumberOfGroups FaultDomainAwareness ColumnIsolation Notitie
MirrorOnHDD HDD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSSD SSD Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
MirrorOnSCM SCM Mirror 3 2 1 StorageScaleUnit PhysicalDisk automatisch gemaakt
ParityOnHDD HDD Parity 1 2 Automatisch StorageScaleUnit StorageScaleUnit automatisch gemaakt
ParityOnSSD SSD Parity 1 2 Automatisch StorageScaleUnit StorageScaleUnit automatisch gemaakt
ParityOnSCM SCM Parity 1 2 Automatisch StorageScaleUnit StorageScaleUnit automatisch gemaakt

Geneste tolerantievolumes

Geneste tolerantie is alleen van toepassing op clusters met twee servers waarop Azure Stack HCI of Windows Server 2022 of Windows Server 2019 wordt uitgevoerd; u kunt geneste tolerantie niet gebruiken als uw cluster drie of meer servers heeft of als uw cluster Windows Server 2016 uitvoert. Met geneste tolerantie is een cluster met twee servers bestand tegen meerdere hardwarefouten tegelijk zonder verlies van opslagbeschikbaarheid, waardoor gebruikers, apps en virtuele machines zonder onderbreking kunnen blijven werken. Zie Geneste tolerantie voor Opslagruimten Direct en Volumes plannen: het tolerantietype kiezen voor meer informatie.

U kunt bekende opslag-cmdlets in PowerShell gebruiken om volumes met geneste tolerantie te maken, zoals beschreven in de volgende sectie.

Stap 1: Opslaglaagsjablonen maken (alleen Windows Server 2019)

Voor Windows Server 2019 moet u nieuwe opslaglaagsjablonen maken met behulp van de New-StorageTier cmdlet voordat u volumes maakt. U hoeft dit slechts één keer te doen en vervolgens kan elk nieuw volume dat u maakt verwijzen naar deze sjablonen.

Notitie

Als u Windows Server 2022, Azure Stack HCI 21H2 of Azure Stack HCI 20H2 gebruikt, kunt u deze stap overslaan.

Geef de -MediaType van uw capaciteitsstations op en, optioneel, de -FriendlyName van uw keuze. Wijzig geen andere parameters.

Als uw capaciteitsstations bijvoorbeeld hardeschijfstations (HDD) zijn, start u PowerShell als administrator en voert u de volgende cmdlets uit.

Een NestedMirror-laag maken:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedMirrorOnHDD -ResiliencySettingName Mirror -MediaType HDD -NumberOfDataCopies 4

Een NestedParity-laag maken:

New-StorageTier -StoragePoolFriendlyName S2D* -FriendlyName NestedParityOnHDD -ResiliencySettingName Parity -MediaType HDD -NumberOfDataCopies 2 -PhysicalDiskRedundancy 1 -NumberOfGroups 1 -FaultDomainAwareness StorageScaleUnit -ColumnIsolation PhysicalDisk

Als uw capaciteitsstations SSD (Solid-State Drives) zijn, stelt u in plaats daarvan de -MediaType in op SSD en wijzigt u de -FriendlyName in *OnSSD. Wijzig geen andere parameters.

Tip

Get-StorageTier Controleer of de lagen zijn gemaakt.

Stap 2: Geneste volumes maken

Maak nieuwe volumes met behulp van de New-Volume cmdlet.

  • Geneste spiegel in twee richtingen

    Als u geneste spiegeling in twee richtingen wilt gebruiken, verwijst u naar de NestedMirror laagsjabloon en geeft u de grootte op. Bijvoorbeeld:

    New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume01 -StorageTierFriendlyNames NestedMirrorOnHDD -StorageTierSizes 500GB
    

    Als uw capaciteitsstations SSD (Solid-State Drives) zijn, wijzigt u in -StorageTierFriendlyNames*OnSSD.

  • Geneste pariteit met versnelling van spiegeling

    Als u geneste pariteit met versnelling van spiegeling wilt gebruiken, verwijst u naar de NestedMirror laagsjablonen en NestedParity geeft u twee grootten op, één voor elk deel van het volume (spiegelen eerst, pariteits tweede). Als u bijvoorbeeld één volume van 500 GB wilt maken met 20% geneste spiegeling in twee richtingen en 80% geneste pariteit, voert u het volgende uit:

    New-Volume -StoragePoolFriendlyName S2D* -FriendlyName Volume02 -StorageTierFriendlyNames NestedMirrorOnHDD, NestedParityOnHDD -StorageTierSizes 100GB, 400GB
    

    Als uw capaciteitsstations SSD (Solid-State Drives) zijn, wijzigt u in -StorageTierFriendlyNames*OnSSD.

Stap 3: Doorgaan in Windows Admin Center

Volumes die gebruikmaken van geneste tolerantie worden weergegeven in Windows Admin Center met duidelijke labels, zoals in de volgende schermafbeelding. Zodra ze zijn gemaakt, kunt u ze beheren en bewaken met behulp van Windows Admin Center net als elk ander volume in Opslagruimten Direct.

Volumebeheer in Windows Admin Center.

Optioneel: uitbreiden naar cachestations

Met de standaardinstellingen beschermt geneste tolerantie tegen het verlies van meerdere capaciteitsstations tegelijk of één server en één capaciteitsstation tegelijk. Om deze beveiliging uit te breiden naar cachestations, is er een andere overweging: omdat cachestations vaak lees- en schrijfcaching bieden voor meerdere capaciteitsstations, is de enige manier om ervoor te zorgen dat u het verlies van een cachestation kunt tolereren wanneer de andere server offline is, geen schrijfbewerkingen in de cache, maar dit is van invloed op de prestaties.

Om dit scenario te verhelpen, biedt Opslagruimten Direct de optie om schrijfcache automatisch uit te schakelen wanneer één server in een cluster met twee servers niet beschikbaar is en vervolgens schrijfcache opnieuw in te schakelen zodra de server een back-up heeft. Om routinematig opnieuw opstarten toe te staan zonder dat dit invloed heeft op de prestaties, wordt het opslaan van schrijfbewerkingen pas uitgeschakeld als de server 30 minuten niet beschikbaar is. Zodra de schrijfcache is uitgeschakeld, wordt de inhoud van de schrijfcache naar capaciteitsapparaten geschreven. Hierna kan de server een mislukt cacheapparaat op de onlineserver tolereren, hoewel leesbewerkingen uit de cache mogelijk worden vertraagd of mislukt als een cacheapparaat uitvalt.

Notitie

Voor een fysiek systeem met alle caches (één mediatype) hoeft u niet te overwegen om schrijfcache automatisch uit te schakelen wanneer één server in een cluster met twee servers niet beschikbaar is. U moet dit alleen overwegen met de SBL-cache (Storage Bus Layer). Dit is alleen vereist als u HDD's gebruikt.

(Optioneel) Als u schrijfcache automatisch wilt uitschakelen wanneer één server in een cluster met twee servers niet beschikbaar is, start u PowerShell als beheerder en voert u het volgende uit:

Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.NestedResiliency.DisableWriteCacheOnNodeDown.Enabled" -Value "True"

Zodra deze is ingesteld op Waar, is het cachegedrag:

Situatie Cachegedrag Kan het cachestation verloren gaan?
Beide servers omhoog Lees- en schrijfbewerkingen in de cache, volledige prestaties Yes
Server offline, eerste 30 minuten Lees- en schrijfbewerkingen in de cache, volledige prestaties Nee (tijdelijk)
Na de eerste 30 minuten Cache alleen-lezen, prestaties beïnvloed Ja (nadat de cache naar capaciteitsstations is geschreven)

Volgende stappen

Zie ook voor verwante onderwerpen en andere opslagbeheertaken: