cnstechnicalgroup.sqlserver-ha-config

Rola: cnstechnicalgroup.sqlserver-ha-config

Rola Ansible instaluję komponenty wysokiej dostępności SQL Server i konfiguruje hosty do komunikacji lustrzanej.

Wymagania

  • CentOS7
  • Ubuntu Xenial Xenus

Zmienne Roli

W obecnej wersji można określić następujące zmienne:

Nazwa Opcjonalna Domyślna Opis
use_hosts_file tak nie Użyj pliku /etc/hosts do rozwiązywania DNS. Wartość tak doda wpis do /etc/hosts dla głównych i podrzędnych hostów biorących udział w lustrzaniu.
primary_host_ip tak --- Adres IP dla głównego serwera w Always On. To jest wymagane tylko jeśli use_hosts_file to tak.
secondary_host_ip tak --- Adres IP dla serwera replikowego w Always On. To jest wymagane tylko jeśli use_hosts_file to tak.
primary_host_name nie --- Nazwa głównego hosta dla serwera, który jest lustrzany (główny).
secondary_host_name nie --- Nazwa podrzędnego hosta dla serwera, który wykonuje lustrzanie (replika).
sa_password nie --- Hasło administratora systemu dla instalacji SQL Server, wymagane dla zależności.
  • Jeśli zdecydujesz się używać /etc/hosts do rozwiązywania nazw dla każdej maszyny biorącej udział w AG, nie zapomnij dodać tych adresów IP i hostów do pliku /etc/hosts serwera ansible. Jest to konieczne, ponieważ serwer ansible jest używany do uruchamiania sqlcmd.

Zależności

Zależy od role-sqlserver-server

Licencja

GPLv2

Informacje o autorze

Utworzone przez CNS Technical Group (https://www.cnstechgroup.com/)

Dokumentacja

Przykład instalacji (https://github.com/cnstechnicalgroup/ansible-sqlserver/blob/master/documents/sqlserver-ha-config.md)

Przykłady

---
- name: Rola cnstechnicalgroup.sqlserver-ha-config 
  hosts: dbservers
  sudo: tak
  roles: 
    - cnstechnicalgroup.sqlserver-ha-config
  gather_facts: tak
  environment:
   SA_PASSWORD: "{{sa_password}}"
   ACCEPT_EULA: "Y"
   MSSQL_PID: "evaluation"
O projekcie

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

Zainstaluj
ansible-galaxy install cnstechnicalgroup.sqlserver-ha-config
Licencja
gpl-2.0
Pobrania
152