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
Propriétaire