OT-OSM.redis

OSM Redis セットアップ

OSM Redis セットアップは、スタンドアロン、シャーデッドクラスター、レプリケーションクラスターなどの異なるモードの Redis を設定するための役割、プレイブック、およびインベントリのバンドルです。フェイルオーバーを管理するためのセンティネルも含まれています。この Ansible 自動化は、一度だけ環境を設定することに制限されるのではなく、変更管理、アップグレード、および環境のスケーリングにも使用できます。

ドキュメンテーション

サポートされている機能

この自動化でサポートされている機能は以下の通りです:

これらの機能に加えて、Redis Ansible 自動化は、オンザフライでのスケーリングとデスケーリングをサポートし、自動再シャーディングが可能です。

サポートされているプラットフォーム

  • Debian 10.X
  • Ubuntu 18.04
  • Ubuntu 20.04
  • Ubuntu 22.04
  • RedHat および Centos 7
  • RedHat および Centos 8

重要な役割変数

変数名 デフォルト値 説明
redis_password Opstree@1234 認証用の Redis パスワード
redis_monitoring_enabled true Redis エクスポーターによる Redis 監視を有効にする
setup_mode sharded Redis クラスターの設定モード、可能な値 - replicated または sharded
leader_redis_port 6379 Redis リーダーのトラフィックをリッスンするポート
follower_redis_port 6380 Redis フォロワーのトラフィックをリッスンするポート
redis_sentinel_port 23679 Redis センティネルのトラフィックをリッスンするポート

表に定義された変数は、自動化における変数に過ぎません。他にもユーザーの要件に応じて構成や変更が可能なオプション環境変数があります。他の環境変数:

デフォルトプロパティ

ポート

ポート 説明
6379 Redis スタンドアロンおよびリーダーポート
6380 Redis フォロワーポート
26379 Redis センティネルポート

ディレクトリとファイル

ディレクトリとファイル 説明
/etc/redis/redis.conf Redis スタンドアロンの設定ファイル
/opt/redis/data Redis スタンドアロン用のデータディレクトリ
/var/log/redis/redis.log Redis スタンドアロンサービスのログファイル
/etc/redis/cluster/leader/redis.conf Redis リーダーの設定ファイル
/var/log/redis/leader/redis.log Redis リーダーサービスのログファイル
/var/lib/redis/leader Redis リーダー用のデータディレクトリ
/etc/redis/cluster/follower/redis.conf Redis フォロワーの設定ファイル
/var/log/redis/follower/redis.log Redis フォロワーサービスのログファイル
/var/lib/redis/follower Redis フォロワー用のデータディレクトリ

Systemd サービス

サービス名 説明
redis.service Redis スタンドアロンの systemd サービス
redis-exporter.service Redis エクスポーターのスタンドアロン systemd サービス
redis-leader.service Redis リーダーの systemd サービス
redis-follower.service Redis フォロワーの systemd サービス
redis-sentinel.service Redis センティネルの systemd サービス
redis-leader-exporter.service Redis エクスポーターリーダーの systemd サービス
redis-follower-exporter.service Redis エクスポーターフォロワーの systemd サービス

お問い合わせ先

このプロジェクトは OpsTree Solutions によって管理されています。質問や提案がある場合は、[email protected] にメールしてください。

プロジェクトについて

Ansible role to setup a production grade redis cluster/server

インストール
ansible-galaxy install OT-OSM.redis
ライセンス
Unknown
ダウンロード
121
所有者