OT-OSM.redis

Ustawienie OSM Redis

Ustawienie OSM Redis to zestaw ról, playbooków i inwentarzy do konfiguracji różnych trybów Redis, takich jak: samodzielny, klaster podzielony i klaster replikowany, a także Sentinel do obsługi awarii. Ta automatyzacja ansible nie ogranicza się tylko do jednorazowego ustawienia środowiska, ale może być również używana do zarządzania zmianami, aktualizacji i skalowania środowiska.

Dokumentacja

Obsługiwane funkcje

Oto funkcje, które są wspierane przez tę automatyzację:

Oprócz tych funkcji, automatyzacja Redis ansible wspiera automatyczne skalowanie i zmniejszanie klastra Redis z automatycznym przeorganizowaniem.

Obsługiwane platformy

  • Debian 10.X
  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 22.04
  • RedHat i Centos 7
  • RedHat i Centos 8

Ważne zmienne roli

Nazwa zmiennej Wartość domyślna Opis
redis_password Opstree@1234 Hasło Redis do celów uwierzytelniania
redis_monitoring_enabled true Włączenie monitorowania Redis z użyciem redis-exportera
setup_mode sharded Tryb ustawienia klastra Redis, możliwe wartości - replicated lub sharded
leader_redis_port 6379 Port nasłuchujący Redis lidera
follower_redis_port 6380 Port nasłuchujący Redis obserwatora
redis_sentinel_port 23679 Port Sentinel do nasłuchiwania

Zdefiniowane zmienne w tabeli nie są jedynymi zmiennymi w automatyzacji. Istnieją inne opcjonalne zmienne środowiskowe, które można skonfigurować lub zmienić w zależności od wymagań użytkownika. Inne zmienne środowiskowe to:

Właściwości domyślne

Porty

Port Opis
6379 Port samodzielnego Redis i lidera
6380 Port obserwatora Redis
26379 Port Sentinel Redis

Katalogi i pliki

Katalogi i Pliki Opis
/etc/redis/redis.conf Plik konfiguracyjny samodzielnego Redis
/opt/redis/data Katalog danych do przechowywania plików rdb dla Redis samodzielnego
/var/log/redis/redis.log Plik logu, w którym będą przechowywane logi usługi Redis samodzielnego
/etc/redis/cluster/leader/redis.conf Plik konfiguracyjny lidera Redis
/var/log/redis/leader/redis.log Plik logu dla logów usługi lidera Redis
/var/lib/redis/leader Katalog danych do przechowywania plików rdb dla lidera Redis
/etc/redis/cluster/follower/redis.conf Plik konfiguracyjny obserwatora Redis
/var/log/redis/follower/redis.log Plik logu dla logów usługi obserwatora Redis
/var/lib/redis/follower Katalog danych do przechowywania plików rdb dla obserwatora Redis

Usługi Systemd

Nazwa usługi Opis
redis.service Usługa systemd dla samodzielnego Redis
redis-exporter.service Usługa systemd dla eksportera Redis
redis-leader.service Usługa systemd dla lidera Redis
redis-follower.service Usługa systemd dla obserwatora Redis
redis-sentinel.service Usługa systemd dla Sentinel Redis
redis-leader-exporter.service Usługa systemd dla eksportera lidera Redis
redis-follower-exporter.service Usługa systemd dla eksportera obserwatora Redis

Informacje kontaktowe

Ten projekt jest zarządzany przez OpsTree Solutions. Jeśli masz jakiekolwiek pytania lub sugestie, wyślij do nas wiadomość na adres [email protected].

O projekcie

Ansible role to setup a production grade redis cluster/server

Zainstaluj
ansible-galaxy install OT-OSM.redis
Licencja
Unknown
Pobrania
129
Właściciel