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
Владелец