MetaRed.percona
Rola Ansible Percona

Rola Ansible instaluje Percona XtraDB, serwer Percona, klienta Percona oraz zestaw narzędzi Percona.
Wymagania: Brak
Zależności: Brak
Zmienne roli
Wspólne
: używane przez zadania serwera Percona i XtraDB Percona.
Wspólne | Opis | Domyślne |
---|---|---|
{{ percona_version }} | wersja serwera Percona | 5.5 |
{{ percona_server_version_pin }} | wersja serwera Percona | 5.5.53-rel38.5-1.trusty |
{{ percona_xtradb_version_pin }} | wersja XtraDB Percona | 5.5.41-25.12-855.trusty |
{{ percona_db_user }} | systemowy użytkownik Percona | mysql |
{{ default_storage_engine }} | silnik magazynowania bazy danych | InnoDB |
{{ percona_data_dir }} | katalog danych bazy danych | /data/mysql |
{{ percona_log_dir }} | katalog logów informacyjnych | /var/log/mysql |
{{ percona_error_log }} | plik logu błędów | /var/log/mysql/mysql-error.log |
{{ percona_slow_log }} | plik logu wolnych zapytań | /var/log/mysql/mysql-slow.log |
Serwer
: używany wyłącznie przez zadania serwera Percona.
Serwer | Opis | Domyślne |
---|---|---|
{{ percona_innodb_buffer_pool_size }} | rozmiar bufora InnoDB | 1G |
{{ percona_mysql_read_only }} | tryb tylko do odczytu na slave | FALSE |
{{ percona_server_sync_binlog }} | czy synchronizować binarne logi | 1 |
{{ percona_mysql_server_id }} | unikalny identyfikator bazy danych | 1 |
{{ percona_bin_log_dir }} | katalog binarnych logów | /log/data/mysql |
{{ percona_bin_log }} | plik binarnych logów | /log/data/mysql/mysql-bin |
{{ percona_relay_log }} | plik logu relay | /log/data/mysql/mysql-relay-log |
xtradb
: używane wyłącznie przez zadania XtraDB Percona.
xtradb | Opis | Domyślne |
---|---|---|
{{ percona_wsrep_sst_auth }} | poświadczenia węzła klastra | test_user:test_pass |
{{ percona_binlog_format }} | format binarnych logów | ROW |
{{ percona_innodb_locks_unsafe_for_binlog }} | wyłączyć blokowanie przerw | 1 |
{{ percona_autoinc_lock_mode }} | tryb blokady zwiększenia InnoDB | 2 |
{{ percona_wsrep_sst_method }} | metoda transferu stanu Galery | xtrabackup |
{{ percona_wsrep_cluster_name }} | nazwa klastra Galera | Yo_Cluster_Rox |
{{ percona_tmp_table_size }} | rozmiar tymczasowej tabeli | 32M |
{{ percona_max_heap_table_size }} | limit rozmiaru pamięci heap | 32M |
{{ percona_query_cache_type }} | użyj pamięci podręcznej zapytań | OFF |
{{ percona_query_cache_size }} | rozmiar pamięci podręcznej zapytań | 0 |
{{ percona_max_connections }} | limit połączeń z bazą danych | 2000 |
{{ percona_thread_cache_size }} | rozmiar pamięci podręcznej wątków | 100 |
{{ percona_open_files_limit }} | limit otwartych plików bazy danych | 65535 |
{{ percona_table_definition_cache }} | rozmiar pamięci podręcznej tabeli | 4096 |
{{ percona_table_open_cache }} | liczba otwartych tabel dla wszystkich wątków bazy danych | 4096 |
{{ percona_innodb_flush_method }} | metoda odświeżania InnoDB | O_DIRECT |
{{ percona_log_files_in_group }} | pliki logów xtradb w grupie | 2 |
{{ percona_flush_log_at_trx_commit }} | ustawienie odświeżania logu transakcji | 2 |
{{ percona_innodb_file_per_table }} | ustawienie pliku bazy danych na tabelę | ON |
{{ percona_buffer_pool_size }} | rozmiar puli buforowej | 128M |
{{ percona_log_queries_not_using_indexes }} | loguj zapytania, które nie używają indeksów | 1 |
{{ percona_slow_query_log }} | ustawienie logu wolnych zapytań | 1 |
{{ percona_transaction_isolation }} | poziom izolacji transakcji | READ-COMMITTED |
{{ percona_innodb_read_io_threads }} | liczba wątków odczytu io | 64 |
{{ percona_innodb_write_io_threads }} | liczba wątków zapisu io | 64 |
{{ percona_wsrep_slave_threads }} | liczba wątków replikacji Galera | 64 |
{{ percona_innodb_io_capacity }} | limit operacji io | 2000 |
{{ percona_innodb_flush_neighbor_pages }} | ustawienie odświeżania stron sąsiednich | cont |
{{ percona_innodb_log_file_size }} | rozmiar pliku logu transakcji | 4G |
Użytkowanie playbooka Galaxy
- hosts: serwery
roles:
- { role: MetaRed.percona, variable: value }
Tagów
percona
: Uruchamia zarówno zadania serwera Percona, jak i zadania XtraDB Percona.
percona-server
: Uruchamia tylko zadania serwera Percona.
percona-xtradb
: Uruchamia tylko zadania XtraDB Percona.
ansible-playbook site.yml --tags=percona
Testowanie
ServerSpec
: Katalogi testów integracyjnych
test/integration/percona_server
test/integration/percona_xtradb
Autorzy
Autorzy: Richard Lopez
O projekcie
Installs percona xtradb, percona server, percona client, and percona toolkit.
Zainstaluj
ansible-galaxy install MetaRed.percona
Licencja
other
Pobrania
129
Właściciel