Fix redis sentinel change myid every time when it restarted
If you use COPY_ALWAYS, kolla will overwrite /etc/redis/redis.conf. But Redis Sentinel will store myid in this file. So when it restart, Redis Sentinel will regenerate new myid every time. Redis Sentinel cluster will see more and more sentinel, This patch use hash value with hostname as sentinel myid. Change-Id: I6d9403231e41baac177f29c58e67ba605795385d Closes-bug: #1788179
This commit is contained in:
parent
eb249b4fea
commit
735d085bc7
@ -4,6 +4,7 @@ pidfile "/var/run/redis/redis-sentinel.pid"
|
|||||||
logfile "/var/log/kolla/redis/redis-sentinel.log"
|
logfile "/var/log/kolla/redis/redis-sentinel.log"
|
||||||
bind {{ api_interface_address }}
|
bind {{ api_interface_address }}
|
||||||
port {{ redis_sentinel_port }}
|
port {{ redis_sentinel_port }}
|
||||||
|
sentinel myid {{ inventory_hostname | hash('sha1') }}
|
||||||
sentinel monitor kolla {{ redis_master_address }} {{ redis_port }} 2
|
sentinel monitor kolla {{ redis_master_address }} {{ redis_port }} 2
|
||||||
sentinel auth-pass kolla {{ redis_master_password }}
|
sentinel auth-pass kolla {{ redis_master_password }}
|
||||||
sentinel down-after-milliseconds kolla 5000
|
sentinel down-after-milliseconds kolla 5000
|
||||||
|
Loading…
Reference in New Issue
Block a user