cnstechnicalgroup.sqlserver-ha-config

Rôle : cnstechnicalgroup.sqlserver-ha-config

Le rôle Ansible installe les composants de haute disponibilité de SQL Server et configure les hôtes pour les communications entre miroirs.

Exigences

  • CentOS7
  • Ubuntu Xenial Xerus

Variables du Rôle

Dans la version actuelle, vous pouvez spécifier les variables suivantes :

Nom Optionnel Par Défaut Description
use_hosts_file oui non Utilisez le fichier /etc/hosts pour la résolution DNS. Une valeur oui ajoutera une entrée dans /etc/hosts pour les hôtes principal et secondaire participant au miroir.
primary_host_ip oui --- Adresse IP pour le serveur principal dans Always On. Ceci est requis uniquement si use_hosts_file est oui.
secondary_host_ip oui --- Adresse IP pour le serveur réplique dans Always On. Ceci est requis uniquement si use_hosts_file est oui.
primary_host_name non --- Nom de l'hôte principal pour le serveur qui est répliqué (principal).
secondary_host_name non --- Nom de l'hôte secondaire pour le serveur qui effectue la réplique (réplica).
sa_password non --- Mot de passe de l'administrateur système pour l'installation de SQL Server, requis pour la dépendance.
  • Si vous choisissez d'utiliser /etc/hosts pour résoudre chaque machine participant à l'AG, n'oubliez pas d'ajouter ces adresses IP et hôtes au fichier /etc/hosts du serveur Ansible. Cela est nécessaire car le serveur Ansible est utilisé pour exécuter sqlcmd.

Dépendances

Dépend de role-sqlserver-server

Licence

GPLv2

Informations sur l'Auteur

Créé par CNS Technical Group (https://www.cnstechgroup.com/)

Documentation

Exemple d'installation (https://github.com/cnstechnicalgroup/ansible-sqlserver/blob/master/documents/sqlserver-ha-config.md)

Exemples

---
- name: rôle cnstechnicalgroup.sqlserver-ha-config 
  hosts: dbservers
  sudo: oui
  roles: 
    - cnstechnicalgroup.sqlserver-ha-config
  gather_facts: oui
  environment:
   SA_PASSWORD: "{{sa_password}}"
   ACCEPT_EULA: "Y"
   MSSQL_PID: "evaluation"
À propos du projet

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

Installer
ansible-galaxy install cnstechnicalgroup.sqlserver-ha-config
Licence
gpl-2.0
Téléchargements
152