MetaRed.percona

Rôle Ansible Percona

Statut de construction Licence : Apache ![Rôle Ansible : version](https://img.shields.io/badge/Ansible Role-v0.0.3-blue.svg)

Le rôle Ansible installe Percona XtraDB, le serveur Percona, le client Percona et l'outil Percona.

Exigences : Aucune

Dépendances : Aucune

Variables du rôle

Commun : utilisé par le serveur Percona et les listes de tâches Percona XtraDB.

Commun Description Par défaut
{{ percona_version }} version du serveur Percona 5.5
{{ percona_server_version_pin }} version fixe du serveur Percona 5.5.53-rel38.5-1.trusty
{{ percona_xtradb_version_pin }} version fixe de XtraDB 5.5.41-25.12-855.trusty
{{ percona_db_user }} utilisateur système Percona mysql
{{ default_storage_engine }} moteur de stockage de la base InnoDB
{{ percona_data_dir }} répertoire des données de la BDD /data/mysql
{{ percona_log_dir }} répertoire des logs d'information /var/log/mysql
{{ percona_error_log }} fichier des logs d'erreur /var/log/mysql/mysql-error.log
{{ percona_slow_log }} fichier des logs lents /var/log/mysql/mysql-slow.log

Serveur : utilisé exclusivement par les tâches du serveur Percona.

Serveur Description Par défaut
{{ percona_innodb_buffer_pool_size }} taille du pool de mémoire InnoDB 1G
{{ percona_mysql_read_only }} mode lecture seule du esclave FALSE
{{ percona_server_sync_binlog }} synchroniser les logs binaires ? 1
{{ percona_mysql_server_id }} identifiant unique de la BDD 1
{{ percona_bin_log_dir }} répertoire des logs binaires /log/data/mysql
{{ percona_bin_log }} fichier des logs binaires /log/data/mysql/mysql-bin
{{ percona_relay_log }} fichier des logs de relais /log/data/mysql/mysql-relay-log

XtraDB : utilisé exclusivement par les tâches de Percona XtraDB.

XtraDB Description Par défaut
{{ percona_wsrep_sst_auth }} identifiants pour le nœud du cluster test_user:test_pass
{{ percona_binlog_format }} format des logs binaires ROW
{{ percona_innodb_locks_unsafe_for_binlog }} désactiver le verrouillage d'écart 1
{{ percona_autoinc_lock_mode }} mode de verrouillage d'incrément InnoDB 2
{{ percona_wsrep_sst_method }} type de transfert d'état Galera xtrabackup
{{ percona_wsrep_cluster_name }} nom du cluster Galera Yo_Cluster_Rox
{{ percona_tmp_table_size }} taille des tables temporaires 32M
{{ percona_max_heap_table_size }} limite de taille de mémoire de tas 32M
{{ percona_query_cache_type }} utiliser la mise en cache des requêtes OFF
{{ percona_query_cache_size }} taille de la mémoire cache des requêtes 0
{{ percona_max_connections }} limite de connexions à la base de données 2000
{{ percona_thread_cache_size }} taille de la mémoire cache des threads 100
{{ percona_open_files_limit }} limite de fichiers ouverts pour la BDD 65535
{{ percona_table_definition_cache }} taille du cache des définitions de table 4096
{{ percona_table_open_cache }} nombre de tables ouvertes pour tous les threads de la BDD 4096
{{ percona_innodb_flush_method }} méthode de vidage InnoDB O_DIRECT
{{ percona_log_files_in_group }} nombre de fichiers de log dans le groupe 2
{{ percona_flush_log_at_trx_commit }} paramètre de vidage des logs de transaction 2
{{ percona_innodb_file_per_table }} paramètre de fichier par table à la BDD ON
{{ percona_buffer_pool_size }} taille du pool de mémoire tampon 128M
{{ percona_log_queries_not_using_indexes }} enregistrer les requêtes non utilisant des index 1
{{ percona_slow_query_log }} paramètre des logs de requêtes lentes 1
{{ percona_transaction_isolation }} niveau d'isolation des transactions READ-COMMITTED
{{ percona_innodb_read_io_threads }} nombre de threads IO de lecture 64
{{ percona_innodb_write_io_threads }} nombre de threads IO d'écriture 64
{{ percona_wsrep_slave_threads }} nombre de threads de réplication Galera 64
{{ percona_innodb_io_capacity }} limite des opérations IO 2000
{{ percona_innodb_flush_neighbor_pages }} paramètre de vidage des pages séquentielles cont
{{ percona_innodb_log_file_size }} taille du fichier journal des transactions 4G

Utilisation du Playbook Galaxy

    - hosts: servers
      roles:
         - { role: MetaRed.percona, variable: value }

Tags

percona : Exécute à la fois les listes de tâches du serveur Percona et de Percona XtraDB.

percona-server : Exécute uniquement les tâches du serveur Percona.

percona-xtradb : Exécute uniquement les tâches de Percona XtraDB.

ansible-playbook site.yml --tags=percona

Tests

ServerSpec : Répertoires de tests d'intégration

test/integration/percona_server
test/integration/percona_xtradb

Auteurs

Auteurs : Richard Lopez

À propos du projet

Installs percona xtradb, percona server, percona client, and percona toolkit.

Installer
ansible-galaxy install MetaRed.percona
Licence
other
Téléchargements
129
Propriétaire