cnstechnicalgroup.sqlserver-ha-config

Rol: cnstechnicalgroup.sqlserver-ha-config

El rol de Ansible instala componentes de alta disponibilidad de SQL Server y configura los hosts para la comunicación de espejos.

Requisitos

  • CentOS7
  • Ubuntu Xenial Xenus

Variables del Rol

En la versión actual, puedes especificar las siguientes variables:

Nombre Opcional Predeterminado Descripción
use_hosts_file no Usar el archivo /etc/hosts para la resolución DNS. Un valor de sí añadirá una entrada en /etc/hosts para los hosts primario y secundario que participan en el espejo.
primary_host_ip --- Dirección IP para el servidor principal en Always On. Esto es obligatorio solo si use_hosts_file es sí.
secondary_host_ip --- Dirección IP para el servidor réplica en Always On. Esto es obligatorio solo si use_hosts_file es sí.
primary_host_name no --- Nombre del host primario para el servidor que está siendo espejado (principal).
secondary_host_name no --- Nombre del host secundario para el servidor que está realizando el espejado (réplica).
sa_password no --- Contraseña del administrador del sistema para la instalación de SQL Server, requerida para la dependencia.
  • Si eliges usar /etc/hosts para resolver cada máquina que participa en el AG, no olvides añadir esas direcciones IP y hosts al archivo /etc/hosts del servidor de Ansible. Esto es necesario porque el servidor de Ansible se utiliza para ejecutar sqlcmd.

Dependencias

Depende de role-sqlserver-server

Licencia

GPLv2

Información del Autor

Creado por CNS Technical Group (https://www.cnstechgroup.com/)

Documentación

Ejemplo de instalación (https://github.com/cnstechnicalgroup/ansible-sqlserver/blob/master/documents/sqlserver-ha-config.md)

Ejemplos

---
- nombre: rol 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"
Acerca del proyecto

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

Instalar
ansible-galaxy install cnstechnicalgroup.sqlserver-ha-config
Licencia
gpl-2.0
Descargas
152