installera ett SQL Server 2008 R2 Failover-kluster

för att ge hög tillgänglighet för en SQL Server 2008 R2-instans kan du installera det i ett failover-kluster. Den höga tillgängligheten kommer att tillhandahållas på instansnivå. I det här blogginlägget kommer vi att titta på hur man installerar ett SQL Server 2008 R2-kluster. Jag använder SQL Server 2008 R2 Enterprise edition, men du kan faktiskt installera Standard Edition i ett failover-kluster också. Tänk bara på att Standard edition bara kan ha 2 noder i failover-klustret, medan Enterprise edition begränsas av de maximala noderna för operativsystemet. I Windows Server 2008 R2 skulle det vara 16 noder.

1. Förutsättningar

1.1 ett failover-kluster måste redan finnas innan du kan börja installera SQL Server 2008 R2. Om du behöver veta hur du installerar ett failover-kluster följer du bara den här guiden.

1.2 du bör installera Databasfiler, TempDB-filer och loggfiler på separata diskar. Du kan tvinga TempDB till en lokal (icke delad) disk på varje nod, men det är inte en lösning som stöds. Du måste också ha en separat delad disk för MSDTC-Tjänsten, som kommer att finnas i sin egen klustergrupp. Därför har jag lagt till fyra delade diskar i failover-klustret.

sql2008r2cluster1

1.3 installera MSDTC-tjänsten på Failover-klustret. SQL Server använder MSDTC-tjänsten för distribuerade frågor och tvåfas commit-transaktioner, liksom för viss replikationsfunktionalitet.

1.3.1 Starta Failover Cluster Manager. Högerklicka på tjänster och program och välj Konfigurera en tjänst eller ett program. Klicka på Nästa på den första sidan i guiden.
1.3.2 Välj distribuerad Transaktionskoordinator och klicka sedan på Nästa.
sql2008r2cluster2

1.3.3 ge tjänsten ett namn och en IP-adress och klicka sedan på Nästa igen.
1.3.4 Välj DTC-skivan som den lagringsvolym du vill tilldela den. Klicka sedan på Nästa – > nästa – > Slutför.
sql2008r2cluster3

1.4 installera. Net Framework 3.51-funktionen på alla noder i Failover-klustret.

2. Installera SQL Server 2008 R2 på den första noden i Failover-klustret

2.1 starta installationen.exe
2.2 klicka på Installation och välj sedan ny SQL Server failover cluster installation
sql2008r2cluster4

2.3 Setup Support regler körs, klicka på OK.
sql2008r2cluster5

2.4 ange produktnyckeln och klicka sedan på Nästa.
sql2008r2cluster6

2.5 acceptera licensvillkoren, klicka på Nästa.
2.6 installera Installationssupportfilerna
sql2008r2cluster7

2.7 Setup Support regler körs nästa, och de kan avslöja varningar eller fel. Granska och korrigera dem, om möjligt.
sql2008r2cluster8

Microsoft Cluster Service MSCs cluster verification Warning – jag hoppade över några tester, det är därför jag får denna varning.

Microsoft. Net Application Security Warning-maskinen jag installerar SQL Server på, har ingen anslutning till internet. Därför får jag denna varning.

Nätverksbindningsorder – nu är det här en intressant varning. Microsoft nämner spökade adaptrar som orsaken i KB955963, men varningen beror faktiskt på Microsoft Failover Cluster Virtual Adapter, som alltid ligger högst upp i bindningsordningen, och Microsoft rekommenderar att du ska hålla den högst upp i bindningsordningen, om du inte vill uppleva problem med Failover Cluster. Så i princip kan du inte bli av med den här varningen, men Microsoft erkänner inte det, och du kommer att få samma varning i SQL Server 2012.
sql2008r2cluster10

Windows Firewall Warning – du kan se en lista över brandväggsportar som används av SQL server i den här artikeln om Technet.

se bara till att åtminstone öppna port 1433, annars kommer du inte att kunna göra fjärranslutningar till SQL-servern.
sql2008r2cluster9

2.8 Nästa upp är skärmen för val av funktion. Välj Databasmotortjänster, hanteringsverktyg-grundläggande och hanteringsverktyg-komplett. Du kan också installera SQL Server-böcker Online om du vill, det är hjälpfilerna för SQL Server 2008 R2. I ett failover-kluster måste du installera SQL Server-replikering och fulltextsökning när du installerar Databasmotortjänsterna.

när du är klar med att välja vilka funktioner du vill installera klickar du på Nästa. Ja, Den delade funktionskatalogen kommer att finnas på en lokal disk i noden.
sql2008r2cluster11
2.9 ge SQL-klustret ett namn på skärmen Instanskonfiguration. Detta kommer att vara namnet på den grupperade SQL-servern, som applikationerna kommer att ansluta till. Behåll standardinstansnamnet eller namnge det om du vill. Klicka på Nästa när du är klar.
sql2008r2cluster12

2.10 Klicka på Nästa på skärmen diskutrymme.
2.11 Välj standardinställningen här och en ny klusterresursgrupp med namnet SQL Server (MSSQLSERVER) skapas i Failover-klustret.
sql2008r2cluster13

2.12 Välj de tre diskar som lades till i Failover-klustret som tillgängligt lagringsutrymme vid punkt 1.1
sql2008r2cluster14

2.13 tilldela den grupperade SQL Server-instansen en lämplig IP-adress.
sql2008r2cluster15

2.14 håll bara det rekommenderade alternativet och klicka på Nästa
sql2008r2cluster16

2.15 Du kan välja att ha olika servicekonton för de olika SQL-Tjänsterna, eller så kan du välja att använda samma konto för alla SQL Server-tjänster. Jag väljer det senare. På fliken sortering väljer du Lämplig sortering som ska användas av SQL Server. Klicka slutligen på Nästa.
sql2008r2cluster17

sql2008r2cluster18

2.16 ange vilket autentiseringsläge du vill ha för databasmotorn och ange sedan SQL server-administratörer. Som du kan se väljer jag Windows-autentiseringsläge, och jag väljer att ange en grupp. Vilket innebär att jag bara kan lägga till medlemmar i den Active Directory-gruppen, när jag behöver ge någon administrativ åtkomst till databasmotorn på denna SQL Server-installation.
sql2008r2cluster19

2.17 klicka på fliken datakataloger och välj var du vill installera de olika filerna. Som du kan se installerar jag Databasfiler på G:\, TempDB-filer på H:\ och alla loggfiler på I:\. Dessa tre volymer finns på de tre skivorna som lades till i punkt 2.12. Klicka på Nästa på konfigurationsskärmen för databasmotorn.
sql2008r2cluster20

2.18 på skärmen felrapportering gör du ditt val och klickar sedan på Nästa.
2.19 Klusterinstallationsregler körs, klicka på Nästa.
sql2008r2cluster21

2.20 Klicka På Installera.
sql2008r2cluster22

2.21 klicka på Stäng när installationen är klar.
sql2008r2cluster23

3. Installera SQL Server 2008 R2 på den andra noden i Failover-klustret

3.1 starta installationen.exe på den andra noden i Failover-klustret

3.2 klicka på Installation och välj sedan Lägg till nod i ett SQL Server failover-kluster
sql2008r2cluster24

3.3 regler för installationsstöd körs, bekräfta att var och en har passerat och klicka sedan på OK.
3.4 ange produktnyckeln, klicka på Nästa
3.5 acceptera licensvillkoren och klicka sedan på Nästa igen
3.6 installera Installationssupportfilerna
3.7 regler för installationssupport körs nästa, och de kan avslöja varningar eller fel. Granska och korrigera dem, om möjligt. Tänk på att du inte kan korrigera nätverksbindningsordervarningen.

3.8 rätt inställningar bör väljas automatiskt för dig på Klusternodkonfigurationsskärmen. Bekräfta bara att de är korrekta och klicka på Nästa
sql2008r2cluster25

3.9 skriv in lösenordet för det angivna servicekontot (som vi angav i punkt 2.15) och klicka sedan på Nästa
sql2008r2cluster26

3.10 gör ditt val på skärmen felrapportering, klicka på Nästa
3.11 Lägg till Nodregler körs, klicka på nästa.
3.12 klicka på Installera på skärmen redo att lägga till nod.
3.13 när installationen är klar klickar du på Stäng.

4. Validera SQL Server 2008 R2 Failover Cluster

4.1 starta failover Cluster Manager

4.2 expandera noden tjänster och applikationer och kontrollera KLUSTERRESURSGRUPPEN SQL Server (MSSQLSERVER)
sql2008r2cluster27

4.3 om du högerklickar på SQL Server (MSSQLSERVER) har du möjlighet att flytta den till den andra noden. Känn dig fri att flytta den fram och tillbaka mellan de två noderna för att verifiera failover-processen.
sql2008r2cluster28

4.4 starta SQL Server Management Studio på endera noden och anslut till den klustrade SQL Server. Lägg märke till namnet på SQL server
sql2008r2cluster29

5. Installera patchar på noderna i Failover-klustret

Leave a Reply

Din e-postadress kommer inte publiceras.