Installieren eines SQL Server 2008 R2-Failoverclusters

Um eine hohe Verfügbarkeit für eine SQL Server 2008 R2-Instanz bereitzustellen, können Sie sie in einem Failovercluster installieren. Die hohe Verfügbarkeit wird auf Instanzebene bereitgestellt. In diesem Blogbeitrag erfahren Sie, wie Sie einen SQL Server 2008 R2-Cluster installieren. Ich werde die SQL Server 2008 R2 Enterprise Edition verwenden, aber Sie können die Standard Edition auch in einem Failovercluster installieren. Beachten Sie, dass die Standard Edition nur 2 Knoten im Failovercluster haben kann, während die Enterprise Edition durch die maximalen Knoten für das Betriebssystem begrenzt ist. In Windows Server 2008 R2 wären das 16 Knoten.

1. Voraussetzungen

1.1 Bevor Sie mit der Installation von SQL Server 2008 R2 beginnen können, muss bereits ein Failovercluster vorhanden sein. Wenn Sie wissen müssen, wie Sie einen Failovercluster installieren, folgen Sie einfach dieser Anleitung.

1.2 Sie sollten die Datenbankdateien, TempDB-Dateien und Protokolldateien auf separaten Datenträgern installieren. Sie können TempDB auf eine lokale (nicht freigegebene) Festplatte auf jedem Knoten erzwingen, dies wird jedoch nicht unterstützt. Sie benötigen außerdem eine separate freigegebene Festplatte für den MSDTC-Dienst, die sich in einer eigenen Clustergruppe befindet. Daher habe ich dem Failovercluster vier gemeinsam genutzte Festplatten hinzugefügt.

sql2008r2cluster1

1.3 Installieren Sie den MSDTC-Dienst auf dem Failovercluster. SQL Server verwendet den MSDTC-Dienst für verteilte Abfragen und zweiphasige Commit-Transaktionen sowie für einige Replikationsfunktionen.

1.3.1 Starten Sie den Failovercluster-Manager. Klicken Sie mit der rechten Maustaste auf Dienste und Anwendungen, und wählen Sie Dienst oder Anwendung konfigurieren aus. Klicken Sie auf der ersten Seite des Assistenten auf Weiter.
1.3.2 Wählen Sie Distributed Transaction Coordinator und klicken Sie dann auf Weiter.
sql2008r2cluster2

1.3.3 Geben Sie dem Dienst einen Namen und eine IP-Adresse und klicken Sie dann erneut auf Weiter.
1.3.4 Wählen Sie die DTC-Festplatte als Speichervolumen aus, das Sie zuweisen möchten. Klicken Sie dann auf Weiter -> Weiter -> Fertig stellen.
sql2008r2cluster3

1.4 Installieren Sie das .Net Framework 3.51-Feature auf allen Knoten des Failoverclusters.

2. Installieren Sie SQL Server 2008 R2 auf dem ersten Knoten des Failoverclusters

2.1 Starten Sie Setup.exe
2.2 Klicken Sie auf Installation und wählen Sie dann Neue SQL Server-Failoverclusterinstallation
sql2008r2cluster4

2.3 Setup-Support-Regeln ausgeführt werden, klicken Sie auf OK.
sql2008r2cluster5

2.4 Geben Sie den Product Key ein und klicken Sie auf Weiter.
sql2008r2cluster6

2.5 Akzeptieren Sie die Lizenzbedingungen und klicken Sie auf Weiter.
2.6 Installieren der Setup-Unterstützungsdateien
sql2008r2cluster7

2.7 Als nächstes werden Setup-Supportregeln ausgeführt, die möglicherweise Warnungen oder Fehler anzeigen. Überprüfen und korrigieren Sie diese, wenn möglich.
sql2008r2cluster8

Microsoft Cluster Service MSCS Cluster Verification Warning – Ich habe einige Tests übersprungen, deshalb erhalte ich diese Warnung. 🙂

Microsoft .Net Application Security Warning – Der Computer, auf dem ich SQL Server installiere, hat keine Verbindung zum Internet. Deshalb bekomme ich diese Warnung.

Netzwerkverbindliche Bestellung – Dies ist eine interessante Warnung. Microsoft erwähnt Ghosted-Adapter als Ursache in KB955963, aber die Warnung ist tatsächlich auf den virtuellen Microsoft Failovercluster-Adapter zurückzuführen, der immer oben in der verbindlichen Reihenfolge steht, und Microsoft empfiehlt, dass Sie ihn oben in der verbindlichen Reihenfolge belassen, es sei denn, Sie möchten Probleme mit dem Failovercluster. Im Grunde genommen können Sie diese Warnung nicht entfernen, aber Microsoft erkennt dies nicht an, und Sie erhalten dieselbe Warnung in SQL Server 2012.
sql2008r2cluster10

Windows-Firewall-Warnung – Eine Liste der vom SQL Server verwendeten Firewall-Ports finden Sie in diesem Technet-Artikel.

Stellen Sie sicher, dass Sie mindestens Port 1433 öffnen, da Sie sonst keine Remoteverbindungen zum SQL Server herstellen können.
sql2008r2cluster9

2.8 Als nächstes ist der Feature-Auswahlbildschirm. Wählen Sie Database Engine Services, Management Tools- Basic und Management Tools – Complete. Sie können auch SQL Server-Bücher online installieren, wenn Sie möchten, das sind die Hilfedateien für SQL Server 2008 R2. Auf einem Failovercluster müssen Sie SQL Server-Replikation und Volltextsuche installieren, wenn Sie die Datenbankmoduldienste installieren.

Wenn Sie mit der Auswahl der zu installierenden Funktionen fertig sind, klicken Sie auf Weiter. Ja, das freigegebene Feature-Verzeichnis befindet sich auf einer lokalen Festplatte des Knotens.
sql2008r2cluster11
2.9 Geben Sie dem SQL-Cluster auf dem Bildschirm Instanzkonfiguration einen Namen. Dies ist der Name des geclusterten SQL-Servers, mit dem die Anwendungen eine Verbindung herstellen. Behalten Sie den Standardinstanznamen bei oder benennen Sie ihn, wenn Sie möchten. Klicken Sie auf Weiter, wenn Sie fertig sind.
sql2008r2cluster12

2.10 Klicken Sie auf dem Bildschirm Festplattenspeicheranforderungen auf Weiter.
2.11 Wählen Sie hier die Standardeinstellung, und im Failovercluster wird eine neue Clusterressourcengruppe mit dem Namen SQL Server (MSSQLSERVER) erstellt.
sql2008r2cluster13

2.12 Wählen Sie die drei Festplatten aus, die dem Failovercluster als verfügbarer Speicher am Punkt hinzugefügt wurden 1.1
sql2008r2cluster14

2.13 Weisen Sie der gruppierten SQL Server-Instanz eine entsprechende IP-Adresse zu.
sql2008r2cluster15

2.14 Behalten Sie einfach die empfohlene Option bei und klicken Sie auf Weiter
sql2008r2cluster16

2.15 Sie können verschiedene Dienstkonten für die verschiedenen SQL-Dienste festlegen oder dasselbe Konto für alle SQL Server-Dienste verwenden. Ich wähle letzteres. Wählen Sie auf der Registerkarte Sortierung die entsprechende Sortierung aus, die von SQL Server verwendet werden soll. Klicken Sie abschließend auf Weiter.
sql2008r2cluster17

sql2008r2cluster18

2.16 Geben Sie an, welchen Authentifizierungsmodus Sie für das Datenbankmodul wünschen, und geben Sie dann SQL Server-Administratoren an. Wie Sie sehen, wähle ich den Windows-Authentifizierungsmodus und möchte eine Gruppe angeben. Dies bedeutet, dass ich dieser Active Directory-Gruppe einfach Mitglieder hinzufügen kann, wenn ich jemandem administrativen Zugriff auf das Datenbankmodul in dieser SQL Server-Installation gewähren muss.
sql2008r2cluster19

2.17 Klicken Sie auf die Registerkarte Datenverzeichnisse und wählen Sie aus, wo die verschiedenen Dateien installiert werden sollen. Wie Sie sehen, installiere ich Datenbankdateien auf G: \, TempDB-Dateien auf H: \ und alle Protokolldateien auf I: \. Diese drei Volumes befinden sich auf den drei Festplatten, die unter Punkt 2.12 hinzugefügt wurden. Klicken Sie auf dem Bildschirm Datenbankmodul-Konfiguration auf Weiter.
sql2008r2cluster20

2.18 Treffen Sie auf dem Bildschirm Fehlerberichterstattung Ihre Wahl, und klicken Sie dann auf Weiter.
2.19 Cluster-Installationsregeln werden ausgeführt, klicken Sie auf Weiter.
sql2008r2cluster21

2.20 Klicken Sie auf Installieren.
sql2008r2cluster22

2.21 Klicken Sie auf Schließen, wenn die Installation abgeschlossen ist.
sql2008r2cluster23

3. Installieren Sie SQL Server 2008 R2 auf dem zweiten Knoten des Failoverclusters

3.1 Starten Sie Setup.exe auf dem zweiten Knoten des Failoverclusters

3.2 Klicken Sie auf Installation, und wählen Sie dann Knoten zu einem SQL Server-Failovercluster hinzufügen
sql2008r2cluster24

3.3 Setup-Support-Regeln sind ran, bestätigen, dass jeder übergeben wird, und klicken Sie dann auf OK.
3.4 Geben Sie den Produktschlüssel ein und klicken Sie auf Weiter
3.5 Akzeptieren Sie die Lizenzbedingungen und klicken Sie erneut auf Weiter
3.6 Installieren Sie die Setup-Supportdateien
3.7 Als nächstes werden Setup-Supportregeln ausgeführt, die möglicherweise Warnungen oder Fehler enthalten. Überprüfen und korrigieren Sie diese, wenn möglich. Beachten Sie, dass Sie die Warnung zur netzwerkverbindlichen Bestellung nicht korrigieren können.

3.8 Auf dem Konfigurationsbildschirm des Clusterknotens sollten automatisch die richtigen Einstellungen für Sie ausgewählt werden. Bestätigen Sie einfach, dass sie korrekt sind, und klicken Sie auf Weiter
sql2008r2cluster25

3.9 Geben Sie das Kennwort für das angegebene Dienstkonto ein (das wir unter Punkt 2.15 angegeben haben) und klicken Sie dann auf Weiter
sql2008r2cluster26

3.10 Treffen Sie Ihre Auswahl auf dem Bildschirm Fehlerberichterstattung, Klicken Sie auf Weiter
3.11 Knoten hinzufügen Regeln ausgeführt werden, klicken Sie auf Weiter.
3.12 Klicken Sie auf dem Bildschirm Bereit zum Hinzufügen von Knoten auf Installieren.
3.13 Wenn die Installation abgeschlossen ist, klicken Sie auf Schließen.

4. Überprüfen Sie den SQL Server 2008 R2-Failovercluster

4.1 Starten Sie den Failovercluster-Manager

4.2 Erweitern Sie den Knoten Dienste und Anwendungen, und überprüfen Sie die Clusterressourcengruppe SQL Server (MSSQLSERVER
sql2008r2cluster27

4.3 Wenn Sie mit der rechten Maustaste auf SQL Server (MSSQLSERVER) klicken, haben Sie die Möglichkeit, es auf den zweiten Knoten zu verschieben. Sie können es zwischen den beiden Knoten hin und her verschieben, um den Failover-Prozess zu überprüfen.
sql2008r2cluster28

4.4 Starten Sie auf beiden Knoten SQL Server Management Studio, und stellen Sie eine Verbindung zum gruppierten SQL Server her. Beachten Sie den Namen des SQL Servers
sql2008r2cluster29

5. Installieren von Patches auf den Knoten des Failoverclusters

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.