De functionaliteit van gedeelde clustervolumes bepalen

Voltooid

Voor een breed scala aan scenario's met hoge beschikbaarheid moet clusteringtechnologieën ondersteuning bieden voor het bestandssysteem voor gedistribueerde toegang. Dit zorgt voor efficiënte, gecoördineerde toegang tot gedeelde opslag op meerdere clusterknooppunten die niet leiden tot beschadiging van gegevens. Windows Server implementeert dergelijke ondersteuning met behulp van CSV.

Wat zijn gedeelde clustervolumes?

CSV is een algemeen geclusterd bestandssysteem (ook wel CSVFS genoemd) waarmee clusterknooppunten gelijktijdig kunnen lezen van en schrijven naar dezelfde set NT-bestandssysteemvolumes (NTFS) of Resilient File System (ReFS). CSV consolideert volumes die worden gehost op schijven die zijn verbonden met clusterknooppunten in één naamruimte die op dezelfde manier toegankelijk is op elk clusterknooppunt. Het toestaan van gelijktijdige volumetoegang zorgt voor meer gelijkmatige verdeling van de belasting en verhoogt de failoversnelheid aanzienlijk door de noodzaak van wijzigingen in het eigendom van stations te elimineren of volumes te ontkoppelen en opnieuw te ontkoppelen.

Daarnaast biedt CSV de volgende mogelijkheden:

  • Ondersteuning voor de online chkdsk. De chkdsk-bewerking wordt online uitgevoerd, zonder dat dit van invloed is op workloads met open ingangen op het bestandssysteem.
  • Ondersteuning voor BitLocker-stationsversleuteling. U kunt BitLocker gebruiken om volumes te versleutelen voor zowel traditionele geclusterde schijven als CSV-volumes.
  • Integratie met SMB meerdere kanalen en SMB Direct. Hierdoor kan CSV-verkeer via meerdere netwerken in het cluster streamen en profiteren van netwerkadapters die REMOTE Direct Memory Access (RDMA) ondersteunen.
  • Integratie met Opslagruimten. Hiermee kunt u gevirtualiseerde opslag gebruiken op clusters met basishardware.
  • De mogelijkheid om volumes online te scannen en te herstellen. Met CSV kunt u volumes zonder downtime scannen en herstellen wanneer u hulpprogramma's zoals chkdsk, fsutil en de Repair-Volume Windows PowerShell-cmdlet gebruikt.
  • Verbeterde CSV-tolerantie. Windows Server implementeert meerdere exemplaren van de Server-service, waardoor de tolerantie en schaalbaarheid van SMB-verkeer tussen knooppunten worden verbeterd. Het standaardexemplaren van de Server-service accepteert aanvragen die toegang hebben tot reguliere bestandsshares, terwijl de extra exemplaren CSV-verkeer tussen knooppunten beheren.

Notitie

In het algemeen ondersteunt CSVFS dezelfde functionaliteit als NTFS of ReFS. Er zijn echter enkele uitzonderingen, zoals compressie.

CSV ondersteunt twee hoofdtypen werkbelastingen:

  • Geclusterde Microsoft Hyper-V-VM's (inclusief hun VHD-bestanden (virtuele harde schijf).
  • Scale-out bestandsshares die toepassingsgegevens hosten voor de scale-out bestandsserver (SOFS) geclusterde rol. Dergelijke gegevens omvatten Hyper-V VM-bestanden en Microsoft SQL Server-databasebestanden.

Met CSV kunt u schijfbestanden van meerdere virtuele machines (VM's) opslaan op één volume en de VM's overal op elk clusterknooppunt of zelfs op een ander cluster uitvoeren. Daarnaast versnelt CSV de functionaliteit voor livemigratie. Het elimineren van de noodzaak om het eigendom van de schijf te wijzigen wanneer een virtuele machine naar een ander knooppunt wordt verplaatst, verbetert de prestaties en stabiliteit van het migratieproces.

Notitie

ReFS wordt niet ondersteund voor een SOFS.

CSV-cache

De CSV-cache biedt cache op blokniveau van alleen-lezen, niet-gebufferde I/O-bewerkingen door systeemgeheugen toe te wijzen als een write-through-cache. Dit kan de prestaties van leesaanvragen van Hyper-V-hosts verbeteren bij het openen van een VHD zonder schrijfaanvragen in de cache op te cachen. Dit is met name handig in implementaties waarbij een Hyper V-cluster een SOFS-cluster gebruikt om VM-schijven te hosten.

Notitie

CSV-cache is standaard ingeschakeld op Windows Server.