Scale-out bestandsserver implementeren
- 11 minuten
Bij het implementeren van maximaal beschikbare Hyper-V-VM's of SQL Server-databases is het belangrijk om de prestaties en tolerantie te optimaliseren. Hiervoor moet u overwegen OM SOFS te gebruiken.
Scale-out bestandsservers
SOFS is een windows Server-failoverclusterfunctie op basis van CSV. SOFS biedt de volgende voordelen:
- Verbeterde schaalbaarheid. Omdat clients toegang tot gedeelde mappen krijgen via meerdere knooppunten, kunt u een extra knooppunt toevoegen aan de SOFS wanneer de hoeveelheid toegangsaanvragen toeneemt.
- Gebruik van load balancing. Alle failoverclusterknooppunten kunnen aanvragen voor lezen en schrijven van clients verwerken die gericht zijn op een of meer SOFS. Wanneer u alle bandbreedte en processorcapaciteit combineert, kunt u hogere verbruikssnelheden bereiken dan met een enkel knooppunt. Eén failoverclusterknooppunt is geen potentieel knelpunt meer, omdat een SOFS zoveel clients kan ondersteunen als alle clusterknooppunten gezamenlijk kunnen faciliteren.
- Niet-verstorend onderhoud, updates en knooppuntfouten. Het oplossen van problemen met schijfbeschadiging, het uitvoeren van onderhoud, het bijwerken of opnieuw opstarten van een failoverclusterknooppunt heeft geen invloed op de beschikbaarheid van een SOFS. Een SOFS biedt ook transparante failover na een knooppuntfout.
- CSV-cache. U kunt deze functie gebruiken om systeemgeheugen toe te wijzen als een write-through-cache. Dit kan de prestaties voor toepassingen zoals Hyper-V verbeteren bij het openen van VHD's, met name in VDI-scenario's (Virtual Desktop Infrastructure).
- Automatisch herbalanceren van klanten. SOFS houdt SMB-clientverbindingen bij en leidt clients om naar het minst gebruikte clusterknooppunt.
- Ondersteuning voor meerdere SMB-exemplaren per knooppunt. Het standaard SMB-exemplaar beheert binnenkomend SMB-clientverkeer, terwijl een extra SMB-exemplaar op elk clusterknooppunt CSV-verkeer beheert. Deze functie verbetert de schaalbaarheid en betrouwbaarheid van CSV-verkeer tussen clusterknooppunten.
- Vereenvoudigd beheer. Met SOFS maakt u het SOFS-cluster, voegt u de opslag toe aan CSV's en maakt u vervolgens bestandsshares. U hoeft niet meerdere geclusterde bestandsservers te maken, elk met afzonderlijke clusterschijven en ontwerp vervolgens plaatsingsregels om een evenwichtige belasting op alle clusterknooppunten te garanderen.
SOFS implementeren voor VM's
Voordat u SOFS implementeert, moet u een Windows Server-failovercluster instellen dat bestaat uit twee of meer knooppunten waarop de functie Bestandsservices is geïnstalleerd. Het cluster moet opslag delen die toegankelijk is via CSV's. Op dat moment kunt u Failover Clusterbeheer gebruiken om een geclusterde rol van een bestandsserver te maken met behulp van de Scale-Out Bestandsserver voor het toepassingsgegevensservertype. Als onderdeel van de configuratie moet u een naam opgeven die fungeert als het clienttoegangspunt voor de bestandsserver, die clients gebruiken voor toegang tot de shares.
Notitie
De geclusterde bestandsserverfunctie emuleert een Windows-server, zodat de naam, net als de naam van een Windows-computer, niet langer mag zijn dan 15 tekens.
Nadat u de bestandsserverfunctie hebt gemaakt, moet u hieraan maximaal beschikbare shares toevoegen. Hiervoor kunt u Failoverclusterbeheer gebruiken. Kies bij het maken van shares het profiel SMB Share – Toepassingen, dat is geoptimaliseerd voor Hyper-V-VM-bestanden en SQL Server-databasebestanden. Zodra dit is voltooid, kunt u nieuwe virtuele machines implementeren of bestaande VM's migreren, zodat hun schijf- en configuratiebestanden zich op de zojuist gemaakte shares bevinden.
Demonstratie
In de volgende video's ziet u hoe u het volgende kunt doen:
- SOFS implementeren met behulp van grafische hulpprogramma's.
- SOFS implementeren met Windows PowerShell.
De belangrijkste stappen in het proces zijn:
Maak een AD DS-omgeving. Maak een single-domain Active Directory Domain Services (AD DS) forest, inclusief drie domeinlidservers, waarbij de derde server elk vier gegevensschijven bevat.
Maak een Windows Server-failovercluster met windows PowerShell. Gebruik de eerste twee domeinlidservers om een cluster met twee knooppunten te maken.
Stel een iSCSI-doel in. Gebruik de servers van het derde domeinlid om een iSCSI-doel in te stellen.
iSCSI-opslag instellen. Maak op de derde domeinlidserver een virtuele iSCSI-schijf en maak deze beschikbaar voor iSCSI-initiators op de clusterknooppunten.
iSCSI-initiator instellen. Configureer iSCIS-initiators op de clusterknooppunten om gedeelde opslag in te stellen.
CSV configureren. Gebruik Failoverclusterbeheer om CSV te configureren.
Maak een maximaal beschikbare bestandsserverfunctie met failoverclusterbeheer of Windows PowerShell.
Gebruik Failoverclusterbeheer om een scale-out bestandsserver te configureren voor het hosten van een toepassingsgegevensshare.
Gebruik Windows PowerShell om een bestaand failovercluster te configureren dat gebruikmaakt van gedeelde clustervolumes als een scale-out bestandsserver en configureer een extra IP-adresresource om de scale-out bestandsserver online te brengen.