sqlserver-ha-config

Роль: cnstechnicalgroup.sqlserver-ha-config

Ansible роль устанавливает компоненты высокой доступности SQL Server и настраивает хосты для зеркальных коммуникаций.

Требования

  • CentOS7
  • Ubuntu Xenial Xenus

Переменные роли

В текущей версии вы можете указать следующие переменные:

Название Необязательно По умолчанию Описание
use_hosts_file да нет Использовать файл /etc/hosts для разрешения DNS. Значение "да" добавит запись в /etc/hosts для основных и вторичных хостов, участвующих в зеркале.
primary_host_ip да --- IP-адрес основного сервера в Always On. Требуется только если use_hosts_file установлено в "да".
secondary_host_ip да --- IP-адресReplica сервера в Always On. Требуется только если use_hosts_file установлено в "да".
primary_host_name нет --- Имя основного хоста для сервера, который будет зеркалируем (principal).
secondary_host_name нет --- Имя второго хоста для сервера, который выполняет зеркалирование (replica).
sa_password нет --- Пароль системного администратора для установки SQL Server, необходимый для зависимости.
  • Если вы решите использовать /etc/hosts для разрешения каждой машины, участвующей в AG, не забудьте добавить эти IP-адреса и хосты в файл /etc/hosts сервера ansible. Это необходимо, так как сервер ansible используется для выполнения sqlcmd.

Зависимости

Зависит от role-sqlserver-server

Лицензия

GPLv2

Информация об авторе

Создано CNS Technical Group (https://www.cnstechgroup.com/)

Документация

Пример установки (https://github.com/cnstechnicalgroup/ansible-sqlserver/blob/master/documents/sqlserver-ha-config.md)

Примеры

---
- name: cnstechnicalgroup.sqlserver-ha-config роль 
  hosts: dbservers
  sudo: да
  roles: 
    - cnstechnicalgroup.sqlserver-ha-config
  gather_facts: да
  environment:
   SA_PASSWORD: "{{sa_password}}"
   ACCEPT_EULA: "Y"
   MSSQL_PID: "evaluation"
О проекте

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

Установить
ansible-galaxy install cnstechnicalgroup/role-sqlserver-ha-config
Лицензия
gpl-2.0
Загрузки
138
Владелец