Teil II – Bereitstellung von Project Server Datenbanken in einer SQL Server 2012 Availibility Group
In meinem zweiten Beitrag zum Thema AlwaysOn, werden wir nun die Clusterdienste für den Service bereitstellen. Wie schon in Teil 1 der Reihe beschrieben, habe ich hierzu die folgende Umgebung aufgebaut.
Stellen Sie als erstes auf allen SQL-Servern das Clusterfeature bereit. Öffnen Sie hierzu den Servermanager und wählen Sie unter Features das Feature “Failover-Clusterunterstützung”.
Sie können das Feature natürlich auch mit dem Befehl über die PowerShell bereitstellen:
Achtung: Das ganze geht natürlich schneller, wenn Sie auf den jeweiligen Servern die Remote Administration erlaubt haben. Verbinden Sie sich über die PowerShell mit anderen Servern mit dem Befehl:
Und führen Sie dann den Befehl aus. Natürlich können Sie das auch Scripten.
Starten Sie nun auf dem ersten Knoten den “Failover-Manager” über Ihre Verwaltung.
Gehen Sie nun mit der rechten Maustaste auf den Knoten “Failover-Clustermanager” und wählen Sie im Kontextmenü die Auswahl “Cluster erstellen”. Oder wählen Sie den gleichen Link auf der rechten Seite.
Lesen Sie sich bei Bedarf die Informationen durch, und klicken Sie anschließend auf weiter.
Fügen Sie nun alle Server hinzu, die in Ihr Cluster hinzugefügt werden sollen. Klicken Sie anschließend auf ““Weiter”.
Führen Sie nun einen Test aus. Klicken Sie hierfür auf “Weiter”.
Bestätigen Sie nun noch einmal Ihre Informationen und klicken Sie auf “Weiter”.
Wählen Sie nun, ob alle Test ausgeführt werden sollen oder nur selektierte. Drücken Sie anschließend auf “Weiter”.
Wählen Sie die Optionen aus, die bei der Überprüfung hinzugefügt werden sollen. Beachten Sie bitte, dass zwischen den verschiedenen Optionen Abhängigkeiten bestehen können.
Überprüfen Sie noch einmal Ihre Eingabe und klicken Sie anschließend auf “Weiter”.
Überprüfen Sie das Protokoll und gehen Sie gebenfalls auf “Fertigstellen”.
Achtung: In Produktivumgebungen, sollte der Test immer ohne Fehler erscheinen, da sonst keinen Support geleistet wird . Sie haben immer die Möglichkeit den Test über den Clustermanager erneut auszuführen.
Vergeben Sie nun einen Clusternamen und die übergeordnete IP-Adresse, über die das Cluster angesprochen werden soll. Klicken Sie anschließend auf “Weiter”.
Kontrollieren Sie noch einmal Ihre Einstellung und klicken Sie anschließend auf “Weiter”.
Das Cluster wird nun bereitgestellt. Klicken Sie nun auf “Fertig stellen”.
Konfiguration des Quorum
Sicherlich haben Sie schon gemerkt, dass wir kein Quorum konfiguriert haben. Quorumkonfiguration bedeutet nicht wie früher, unter Windows Server 2003 eine Shared Disk bereitzustellen, die bei einem Ausfall als Hochverfügbarkeitsshare zur genutzt wird, sondern sogenannte Stimmen (Votes). Durch die Stimmen erfährt ein Cluster, ob er noch genug Knoten besitzt um zu leben – oder nicht. Hierzu empfiehlt Microsoft – jeder Server der einem Failover-Paar zugehört soll eine Stimme erhalten, jeder Secondaries nicht.
Achtung. Änderungen der Stimmen (Votes) kann während des Produktivbetriebes erfolgen. Sollten Sie diesen nicht ändern, wird Ihnen eine Warnung bei der späteren Erstellung der Aivailibility Group im Assistenten angezeigt.
Die Konfiguration können Sie bequem über die Power Shell durchführen. Hierzu benötigen Sie den KB Artikel 2494036. Diesen können Sie hier herunterladen. Installieren Sie den KB auf Ihren SQL-Servern.
Gehen Sie in die Powershell und prüfen Sie die aktuelle Votes Konfiguration mit dem folgenden Befehl:
Ändern Sie nun die Vote-Verteilung wie folgt.
Führen Sie den Befehl auch für Ihren zweiten Server aus und kontrollieren Sie dann die Einstellungen:
In meinem dritten Beitrag werde ich nun die Availability Group erstellen.