sql >> Database teknologi >  >> RDS >> Sqlserver

Installation af SQL Server Failover Cluster Instance – Del 1

I denne artikel vil jeg forklare processen med at installere SQL Server på failover cluster instans (FCI) på den primære node. Lad os først se på forudsætningerne.

Virtuelle maskinedetaljer:

Til demonstrationsformål har jeg aktiveret Hyper-V-rollen på min arbejdsstation og oprettet fire virtuelle maskiner. Jeg har så installeret Windows Server 2019 på disse virtuelle maskiner. Følgende er detaljerne:

Virtuel maskine Værtsnavn IP-adresse Formål
Domænecontroller DC.Local 192.168.1.110 Denne virtuelle maskine vil blive brugt som en domænecontroller.
SAN SAN.DC.Local 192.168.1.111 Denne virtuelle maskine vil blive brugt som et virtuelt SAN. Jeg har oprettet to virtuelle iSCSI-diske og bruger iSCSI-initiator; Jeg vil forbinde dem fra Failover Cluster noder.
Primær SQL-node SQL01.DC.Local 192.168.1.112 På denne virtuelle maskine installerer vi den failover-klyngede instans.
Sekundær SQL-node SQL02.DC.Local 192.168.1.113 På denne virtuelle maskine installerer vi den sekundære node for failover-klyngeforekomsten.

Failover-klyngeoplysninger:

Efter at have oprettet og konfigureret den virtuelle maskine, har jeg oprettet en to-node klynge. Her er detaljerne:

Virtuel maskine Formål
Antal noder 2
Klyngenavn SQLCluster.DC.Local
Opbevaring To klyngede diske og et kvorumsvidne
Aktiv node SQL01.DC.Local
Passiv node SQL02.DC.Local

Efter at have aktiveret failover-klyngerollen på noderne, har jeg konfigureret en klynge ved navn SQLCluster.DC.Local. Klyngen har én aktiv node (SQL01.DC.Local ) og én passiv node (SQL02.DC.Local ). Se følgende billede:

Klyngen har tre klyngede diskenheder, og jeg har omdøbt dem i overensstemmelse hermed. Diskenheden D ata F iles bruges til at gemme databasefiler, mens TempDB og Log-F iles bruges til at gemme databasefiler og T-logfiler. Volumen med navnet Qu orum fungerer som et kvorumsvidne – jeg har konfigureret klyngen til at bruge denne disk som et kvorumsvidne . Se følgende billede:

SQL01 Node, jeg har forbundet til begge klyngede enheder ved hjælp af en iSCSI-initiator, initialiseret disse drev, markeret dem som online og formateret dem. Jeg har tildelt drevbogstavet H:\ til D ata F iles og I:\ til Log-filer . Se følgende skærmbillede af vinduet Diskhåndtering:

Installation af en SQL Server Failover Cluster-instans

Når klyngen er konfigureret, skal du downloade SQL Server 2017 fra her . Når overførslen er fuldført, skal du kopiere .iso-diskbilledet til SQL01 node. Opret forbindelse til SQL01 , dobbeltklik på .iso-filen for at montere den. Når .iso-filen er monteret, skal du køre setup.exe . Se følgende billede:

SQL Server installationsguiden åbnes. I guidens venstre rude skal du vælge "Installation ” og klik derefter på “Ny SQL Server failover-klyngeinstallation.” Se følgende billede:

I "Produktnøgle ” dialogboksen, vælg den udgave af SQL Server, du vil installere. Hvis du har en licensnøgle til SQL Server standardudgave eller virksomhedsudgave, kan du indtaste den i tekstboksen "Indtast produktnøglen". Hvis du bruger udviklerudgaven eller en gratis evalueringsudgave, skal du vælge valgmuligheder i S angiv F ree E udgave rullemenu.

I Licensvilkår dialogboks, accepter Microsofts vilkår og betingelser. Se følgende billede:

I "Microsoft Update ” dialogboksen, kan du vælge at installere Microsoft-opdateringer. Hvis du vil downloade opdateringerne manuelt, kan du springe dette trin over. Klik på Næste .

I Installer failover-klyngeregler skærm, skal du sørge for, at alle regler er valideret. Hvis en regel fejler eller giver en advarsel, bør du rette den og fortsætte opsætningen. I denne demo har jeg sprunget advarslen over. Se følgende billede:

I Funktionsvalg dialogboksen skal du vælge de funktioner, du vil installere. Fra SQL Server 2016 kan vi downloade SQL Server Management-studiet separat. Se følgende billede:

I Forekomstkonfiguration dialogboksen skal du indtaste SQL Server Network Name – det bruges af applikationen og SQL Server Management Studio til at oprette forbindelse til failover-klyngeforekomsten. Du kan vælge mellem standardforekomst eller navngivet forekomst som instans-id. Hvis du vil installere flere forekomster i failover-klyngen, kan du bruge en navngivet forekomst. I denne demo brugte jeg Standardforekomsten. Se følgende billede:

I Klyngressourcegruppen dialogboks, angiv navnet på Windows failover-klyngressourcegruppen. Der er to muligheder:enten oprette en ny ressourcegruppe til MSSQLSERVER eller vælge en eksisterende i SQL Server-klyngens ressourcegruppenavn drop-down boks. Se følgende billede:

I Cluster Disk Selection dialogboksen skal du vælge den delte disk for failover-klyngegruppen. Denne disk vil blive brugt af SQL Server failover cluster instans. Jeg har allerede oprettet to klyngediske med navnet Data F ile s og L og- F ile s. Jeg har valgt disse drev og klikket på Næste . Se følgende billede:

I Klyngen N netværk C konfiguration dialogboksen skal du angive IP-adressen og undernetmasken. Denne IP-adresse vil blive brugt af SQL Server FCI. I dette eksempel bruger jeg 192.168.1.150 . Hvis du bruger en statisk IP-adresse, skal du aktivere afkrydsningsfeltet nær Ipad-adressen kolonne og klik på N ekst. Se følgende billede:

I Serverkonfiguration dialogboksen skal du angive brugernavnet og adgangskoden til en SQL Service-konto i Kontonavn kolonne. Du kan aktivere øjeblikkelig filinitialisering i denne dialogboks. IFI eliminerer nulstillingsprocessen under muligheden for automatisk vækst. For at gøre det skal du aktivere Gent Perform Volume M vedligeholdelse T spørg P rivilege mulighed. Klik på N ekst. . Se følgende billede:

I Database Engine Configuration dialogboksen under S erver C konfiguration fanen, skal du angive godkendelsestilstanden. Du kan konfigurere forekomsten til kun at bruge Windows-godkendelsestilstand eller M fixed mode (både Windows- og SQL Server-godkendelse). Du kan tilføje den aktuelle bruger (brugeren, der installerer SQL Server) ved at klikke på Tilføj aktuel bruger knap. Du kan også tilføje andre domænekonti. Jeg har valgt blandet tilstand som en godkendelsestype og tilføjet den nuværende bruger som SQL Server-administrator. Se følgende billede:

Nu skal du gå til Data-mapper fanen og angiv stier til lagring af brugerdatabasefilen, brugerdatabaselogfilen og backupfilen. I dette eksempel specificerede jeg "H:\UserDB ” i Brugerdatabasebiblioteket boksen og "I:\UserDB ” i Brugerdatabaselogbiblioteket boks. Se følgende billede:

Gå derefter til TempDB fanen for at angive placeringen af ​​TempDB. Desuden kan du angive antallet af TempDB-databaser og logfiler, deres oprindelige størrelse og værdien for automatisk vækst. På H:\ drev, har jeg oprettet en mappe med navnet TempDB for at gemme TempDB-filerne. Så i Datamappen tekstboks, angiv "H:\TempDB. ” I dette eksempel ændrede jeg ikke værdierne for antallet af filer, initial størrelse og automatisk vækst. Når alle værdier er angivet, skal du klikke på N ekst. . Se følgende billede:

R klar til I installer skærm, gennemgå alle indstillinger og klik på Installer for at starte installationsprocessen. Se følgende billede:

Når installationen er fuldført, skal du åbne Failover Cluster Manager. I Roller kan du se, at SQL Server (MSSQLSERVER) rollen er installeret. Sørg for, at alle dens afhængigheder er online. Se følgende billede:

Oversigt

I denne artikel har jeg forklaret processen med at installere SQL Server Failover cluster instans trin for trin. I den næste artikel vil jeg forklare, hvordan man installerer en sekundær node i SQL Server-failover-klyngeforekomsten og demonstrerer den manuelle failover-proces. Hold dig opdateret!


  1. Sådan konverteres PostgreSQL 9.4's jsonb-type til at flyde

  2. Vis Samlingen i MariaDB

  3. Skinner:Udrulning til Heroku, mange problemer

  4. Brug MySQL relationelle databaser på Fedora 12