OT-OSM.redis

Configuration de Redis OSM

La configuration de Redis OSM est un ensemble de rôles, de playbooks et d'inventaires pour configurer différents modes de Redis tels que : autonome, cluster sharded et cluster répliqué, avec Sentinel pour gérer les basculements. Cette automatisation Ansible ne se limite pas à la configuration d'un environnement une seule fois, mais peut également être utilisée pour la gestion des changements, les mises à niveau et la mise à l'échelle de l'environnement.

Documentation

Fonctionnalités prises en charge

Voici les fonctionnalités supportées par cette automatisation :

En plus de ces fonctionnalités, l'automatisation Ansible de Redis prend en charge la mise à l'échelle et la réduction en temps réel du cluster Redis avec une répartition automatique.

Plates-formes prises en charge

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

Variables de rôle importantes

Nom de la variable Valeur par défaut Description
redis_password Opstree@1234 Le mot de passe Redis pour l'authentification
redis_monitoring_enabled true Activer la surveillance Redis avec l'exportateur de Redis
setup_mode sharded Mode de configuration pour le cluster Redis, valeurs possibles - répliqué ou sharded
leader_redis_port 6379 Le port d'écoute du leader Redis
follower_redis_port 6380 Le port d'écoute du follower Redis
redis_sentinel_port 23679 Le port Sentinel Redis pour écouter le trafic

Les variables définies dans le tableau ne sont pas les seules variables dans l'automatisation. Il existe d'autres variables d'environnement optionnelles qui peuvent être configurées ou modifiées selon les besoins de l'utilisateur. Les autres variables d'environnement sont :

Propriétés par défaut

Ports

Port Description
6379 Port autonome et leader Redis
6380 Port follower Redis
26379 Port Sentinel Redis

Répertoires et fichiers

Répertoires et fichiers Description
/etc/redis/redis.conf Fichier de configuration autonome de Redis
/opt/redis/data Répertoire de données pour stocker les fichiers rdb de Redis autonome
/var/log/redis/redis.log Fichier journal où les logs du service Redis autonome seront enregistrés
/etc/redis/cluster/leader/redis.conf Fichier de configuration du leader Redis
/var/log/redis/leader/redis.log Fichier journal pour les logs du service leader Redis
/var/lib/redis/leader Répertoire de données pour stocker les fichiers rdb du leader Redis
/etc/redis/cluster/follower/redis.conf Fichier de configuration du follower Redis
/var/log/redis/follower/redis.log Fichier journal pour les logs du service follower Redis
/var/lib/redis/follower Répertoire de données pour stocker les fichiers rdb du follower Redis

Services systemd

Nom du service Description
redis.service Service systemd de Redis autonome
redis-exporter.service Service systemd d'exportateur Redis autonome
redis-leader.service Service systemd du leader Redis
redis-follower.service Service systemd du follower Redis
redis-sentinel.service Service systemd de Sentinel Redis
redis-leader-exporter.service Service systemd d'exportateur leader Redis
redis-follower-exporter.service Service systemd d'exportateur follower Redis

Informations de contact

Ce projet est géré par OpsTree Solutions. Si vous avez des questions ou des suggestions, écrivez-nous à [email protected].

À propos du projet

Ansible role to setup a production grade redis cluster/server

Installer
ansible-galaxy install OT-OSM.redis
Licence
Unknown
Téléchargements
129
Propriétaire