cnstechnicalgroup.sqlserver-ha-config

Rolle: cnstechnicalgroup.sqlserver-ha-config

Ansible-Rolle installiert die Hochverfügbarkeitskomponenten von SQL Server und konfiguriert die Hosts für die Spiegelkommunikation.

Anforderungen

  • CentOS7
  • Ubuntu Xenial Xerus

Rollenvariablen

In der aktuellen Version können die folgenden Variablen festgelegt werden:

Name Optional Standard Beschreibung
use_hosts_file ja nein Benutze die /etc/hosts-Datei zur DNS-Auflösung. Ein "ja" fügt einen Eintrag in /etc/hosts für den primären und sekundären Host hinzu, der am Spiegel beteiligt ist.
primary_host_ip ja --- IP-Adresse des Hauptservers in Always On. Dies ist erforderlich, wenn use_hosts_file "ja" ist.
secondary_host_ip ja --- IP-Adresse des Replikservers in Always On. Dies ist erforderlich, wenn use_hosts_file "ja" ist.
primary_host_name nein --- Primärer Hostname des Servers, der gespiegelt wird (Hauptserver).
secondary_host_name nein --- Sekundärer Hostname des Servers, der spiegelt (Replik).
sa_password nein --- Passwort des Systemadministrators für die SQL Server-Installation, erforderlich für Abhängigkeiten.
  • Wenn Sie sich entscheiden, die /etc/hosts-Datei zur Auflösung jeder Maschine, die an der AG beteiligt ist, zu verwenden, vergessen Sie nicht, diese IP-Adressen und Hosts zur /etc/hosts-Datei des Ansible-Servers hinzuzufügen. Dies ist notwendig, da der Ansible-Server verwendet wird, um sqlcmd auszuführen.

Abhängigkeiten

Hängt von role-sqlserver-server ab.

Lizenz

GPLv2

Autoreninformation

Erstellt von der CNS Technical Group (https://www.cnstechgroup.com/)

Dokumentation

Installationsbeispiel (https://github.com/cnstechnicalgroup/ansible-sqlserver/blob/master/documents/sqlserver-ha-config.md)

Beispiele

---
- name: cnstechnicalgroup.sqlserver-ha-config Rolle 
  hosts: dbservers
  sudo: ja
  rollen: 
    - cnstechnicalgroup.sqlserver-ha-config
  faktensammlung: ja
  umgebung:
   SA_PASSWORD: "{{sa_password}}"
   ACCEPT_EULA: "Y"
   MSSQL_PID: "evaluation"
Über das Projekt

Ansible role install SQL Server High Availability Components and configure hosts for mirror communications

Installieren
ansible-galaxy install cnstechnicalgroup.sqlserver-ha-config
GitHub Repository
Lizenz
gpl-2.0
Downloads
152