- Melanie Krumbein
- Mittwoch, 11. Dez 2024
- 09:00 - 09:45
- Kristall | Ebene 3
- Session
Das Aufsetzen eines SQL Server AlwaysOn-Clusters ist eine komplexe Angelegenheit. Es werde Computer-Konten im Active Directory angelegt, ein Windows Cluster wird eingerichtet, SQL Server wird installiert und der SQL Server AlwaysOn-Cluster (Failover oder Availability Groups) konfiguriert. Die verschiedenen beteiligten Plattformen, auf denen die Einrichtung stattfindet, erschweren eine vollständige Automatisierung des Prozesses.
In meinem Vortrag möchte ich einen Weg aufzeigen, wie man mit Konzepten wie "Configuration as Code " die Grenzen von Berechtigungen und Plattformen überwinden kann und ein robustes Skript erhält, mit dem man eine gewünschte Konfiguration unter Beachtung aller Sicherheitsanforderungen zuverlässig, wiederholbar und voll funktionsfähig einrichten kann. Die Demonstration erfolgt am Beispiel der Einrichtung eines SQL Server AlwaysOn-Clusters mit Powershell Desired State Configuration (Powershell DSC), beginnend bei der Provisionierung notwendiger AD-Konten bis hin zum Hinzufügen der ersten Datenbank. Ich werde über die Möglichkeiten der Nutzung von Powershell DSC für SQL Server AlwaysOn-Deployments sprechen. Es wird ebenfalls ein Weg aufgezeigt, wie man solche Deployments mit Hilfe von Azure Automation in die Azure-Welt übertragen kann. Der Zuhörer sollte mit der manuellen Einrichtung von SQL Server AlwaysOn-Clustern (Failover als auch Availability Groups) vertraut sein. Ein Beispiel-Quellcode für die behandelten Deployments wird bereitgestellt.