sql >> Database >  >> RDS >> Sqlserver

Installatie van SQL Server Failover Cluster-instantie - Deel 1

In dit artikel ga ik het proces uitleggen van het installeren van SQL Server op een failover-clusterinstantie (FCI) op het primaire knooppunt. Laten we eerst eens kijken naar de vereisten.

Virtuele machinedetails:

Voor demonstratiedoeleinden heb ik de Hyper-V-rol op mijn werkstation ingeschakeld en vier virtuele machines gemaakt. Op deze virtuele machines heb ik vervolgens Windows Server 2019 geïnstalleerd. Hieronder volgen de details:

Virtuele machine Hostnaam IP-adres Doel
Domeincontroller DC.Local 192.168.1.110 Deze virtuele machine wordt gebruikt als domeincontroller.
SAN SAN.DC.Local 192.168.1.111 Deze virtuele machine wordt gebruikt als een virtuele SAN. Ik heb twee virtuele iSCSI-schijven gemaakt en de iSCSI-initiator gebruikt; Ik zal ze verbinden vanaf Failover Cluster-knooppunten.
Primair SQL-knooppunt SQL01.DC.Local 192.168.1.112 Op deze virtuele machine zullen we de geclusterde failover-instantie installeren.
Secundair SQL-knooppunt SQL02.DC.Local 192.168.1.113 Op deze virtuele machine zullen we het secundaire knooppunt van de failover-clusterinstantie installeren.

Failoverclusterdetails:

Na het maken en configureren van de virtuele machine, heb ik een cluster met twee knooppunten gemaakt. Hier zijn de details:

Virtuele machine Doel
Aantal knooppunten 2
Clusternaam SQLCluster.DC.Local
Opslag Twee geclusterde schijven en één quorumwitness
Actief knooppunt SQL01.DC.Local
Passieve Node SQL02.DC.Local

Nadat ik de failover-clusterrol op de knooppunten heb ingeschakeld, heb ik een cluster geconfigureerd met de naam SQLCluster.DC.Local. Het cluster heeft één actief knooppunt (SQL01.DC.Local ) en één passieve node (SQL02.DC.Local ). Zie de volgende afbeelding:

De cluster heeft drie geclusterde schijfvolumes en ik heb ze dienovereenkomstig hernoemd. Het schijfvolume D ata V iles wordt gebruikt om databasebestanden op te slaan terwijl TempDB en Log-F iles worden gebruikt om databasebestanden en T-logbestanden op te slaan. Het volume met de naam Qu orum fungeert als quorumwitness - ik heb het cluster geconfigureerd om deze schijf te gebruiken als quorumwitness . Zie de volgende afbeelding:

Op de SQL01 Node, ik heb verbinding gemaakt met beide geclusterde volumes met behulp van een iSCSI-initiator, die schijven geïnitialiseerd, gemarkeerd als online en geformatteerd. Ik heb de stationsletter H:\ . toegewezen naar D ata V iles en Ik:\ naar Logbestanden . Zie de volgende schermafbeelding van het venster Schijfbeheer:

Een SQL Server Failover Cluster-instantie installeren

Zodra het cluster is geconfigureerd, downloadt u SQL Server 2017 van hier . Wanneer het downloaden is voltooid, kopieert u de .iso-schijfkopie naar de SQL01 knooppunt. Verbinding maken met SQL01 , dubbelklik op het .iso-bestand om het te koppelen. Zodra het .iso-bestand is aangekoppeld, voert u setup.exe . uit . Zie de volgende afbeelding:

De installatiewizard van SQL Server wordt geopend. Selecteer in het linkerdeelvenster van de wizard 'Installatie ” en klik vervolgens op “Nieuwe SQL Server-failoverclusterinstallatie.” Zie de volgende afbeelding:

In de "Productcode ” dialoogvenster, selecteert u de editie van SQL Server die u wilt installeren. Als u een licentiesleutel voor SQL Server Standard Edition of Enterprise Edition heeft, kunt u deze invoeren in het tekstvak "Voer de productsleutel in". Als u de ontwikkelaarseditie of een gratis evaluatieversie gebruikt, kiest u een van de opties in de S specificeer V ree E versie vervolgkeuzelijst.

In de Licentievoorwaarden dialoogvenster, accepteer de algemene voorwaarden van Microsoft. Zie de volgende afbeelding:

In de "Microsoft-update ” dialoogvenster, kunt u ervoor kiezen om Microsoft-updates te installeren. Wil je de updates handmatig downloaden, dan kun je deze stap overslaan. Klik op Volgende .

In de Failover-clusterregels installeren scherm, zorg ervoor dat alle regels met succes zijn gevalideerd. Als een regel faalt of een waarschuwing geeft, moet u deze repareren en doorgaan met instellen. In deze demo heb ik de waarschuwing overgeslagen. Zie de volgende afbeelding:

In de Functieselectie dialoogvenster, selecteer de functies die u wilt installeren. Vanaf SQL Server 2016 kunnen we de SQL Server Management studio apart downloaden. Zie de volgende afbeelding:

In de Instanceconfiguratie in het dialoogvenster SQL Server Network Name – het wordt gebruikt door de toepassing en SQL Server Management Studio om verbinding te maken met de failover-clusterinstantie. U kunt kiezen tussen standaardinstantie of benoemde instantie als instantie-ID. Als u meerdere exemplaren in het failovercluster wilt installeren, kunt u een benoemd exemplaar gebruiken. In deze demo gebruikte ik de Standaardinstantie. Zie de volgende afbeelding:

In de Clusterresourcegroep in het dialoogvenster, geeft u de naam op van de resourcegroep van het Windows-failovercluster. Er zijn twee opties:ofwel een nieuwe resourcegroep voor MSSQLSERVER maken, of een bestaande kiezen in de naam van de resourcegroepgroep SQL Server-cluster vervolgkeuzelijst. Zie de volgende afbeelding:

In de Clusterschijfselectie dialoogvenster, selecteer de gedeelde schijf van de failoverclustergroep. Deze schijf wordt gebruikt door SQL Server-failoverclusterinstantie. Ik heb al twee geclusterde schijven gemaakt met de naam Data V ile s en L og- V ile s. Ik heb die schijven geselecteerd en op Volgende . geklikt . Zie de volgende afbeelding:

In het Cluster N etwerk C configuratie dialoogvenster, geef het IP-adres en het subnetmasker op. Dit IP-adres wordt gebruikt door SQL Server FCI. In dit voorbeeld gebruik ik 192.168.1.150 . Als u een statisch IP-adres gebruikt, schakelt u het selectievakje in bij het Ipad kolom en klik op N tm. Zie de volgende afbeelding:

In de Serverconfiguratie dialoogvenster, geef de gebruikersnaam en het wachtwoord van een SQL Service-account op in het Accountnaam kolom. U kunt directe bestandsinitialisatie inschakelen in dit dialoogvenster. IFI elimineert het nulstellingsproces tijdens de auto-groeioptie. Schakel hiervoor het Grant Perform Volume . in M onderhoud T vraag P kloof optie. Klik op N ext . Zie de volgende afbeelding:

In de Database Engine-configuratie dialoogvenster, onder de S erver C configuratie tabblad, geef de authenticatiemodus op. U kunt de instantie zo configureren dat alleen de Windows-verificatiemodus . wordt gebruikt of M vaste modus (zowel Windows- als SQL Server-authenticatie). U kunt de huidige gebruiker toevoegen (de gebruiker die SQL Server installeert) door te klikken op Huidige gebruiker toevoegen knop. U kunt ook andere domeinaccounts toevoegen. Ik heb de gemengde modus als authenticatietype geselecteerd en de huidige gebruiker toegevoegd als SQL Server-beheerder. Zie de volgende afbeelding:

Nu moet u naar de Gegevensmappen . gaan en geef paden op voor het opslaan van het gebruikersdatabasebestand, het gebruikersdatabaselogbestand en het back-upbestand. In dit voorbeeld heb ik "H:\UserDB . opgegeven ” in de Gebruikersdatabasedirectory box en “I:\UserDB ” in de Logmap van de gebruikersdatabase doos. Zie de volgende afbeelding:

Ga vervolgens naar de TempDB tab om de locatie van TempDB op te geven. Bovendien kunt u het aantal TempDB-databases en logbestanden, hun initiële grootte en de waarde voor automatisch groeien specificeren. Op de H:\ schijf, heb ik een map gemaakt met de naam TempDB om de TempDB-bestanden op te slaan. Dus, in de Gegevensmap tekstvak, specificeert u "H:\TempDB. In dit voorbeeld heb ik de waarden voor het aantal bestanden, de begingrootte en automatische groei niet gewijzigd. Zodra alle waarden zijn opgegeven, klikt u op N ext . Zie de volgende afbeelding:

Op de R klaar om Ik installeren scherm, controleer alle instellingen en klik op Installeren om het installatieproces te starten. Zie de volgende afbeelding:

Zodra de installatie is voltooid, opent u de Failover Cluster Manager. In Rollen kunt u zien dat de SQL Server (MSSQLSERVER) rol is succesvol geïnstalleerd. Zorg ervoor dat alle afhankelijkheden online zijn. Zie de volgende afbeelding:

Samenvatting

In dit artikel heb ik het proces van het installeren van SQL Server Failover-clusterinstantie stap voor stap uitgelegd. In het volgende artikel zal ik uitleggen hoe u een secundair knooppunt in de SQL Server-failoverclusterinstantie installeert en het handmatige failoverproces demonstreert. Blijf op de hoogte!


  1. Wat is het verschil tussen enkele aanhalingstekens en dubbele aanhalingstekens in PostgreSQL?

  2. Dubbele records zoeken in Access

  3. Oracle PL/SQL - tips voor onmiddellijke uitvoer / console-afdrukken

  4. Correcte manier om gebruikers toegang te geven tot aanvullende schema's in Oracle