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
Właściciel