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] にメールしてください。