EasyManua.ls Logo

IBM Aspera HST

IBM Aspera HST
353 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
| Highly-Available Redis Backend for an HST Server Cluster | 309
private_ip_address is the private IP address of the local node.
primary_name is a name of the primary node. The name can include A-z, 0-9, and ".", "-", or "_"; the name
cannot include special characters or spaces.
primary_ip_address is the private IP address of the primary node. On the primary node, private_ip_address
and primary_ip_address are the same.
quorum is the number of Redis Sentinels that must agree that the primary is not reachable.
down_time is the number of milliseconds after which a node is reported as failing.
timeout is the number of seconds after which a failover process is started.
Redis Sentinel does not support logging to syslog; it must use a separate file.
For example:
port 26379
bind 10.0.213.131
sentinel monitor myprimary 10.0.114.111 31415 2
sentinel down-after-milliseconds myprimary 300
sentinel failover-timeout myprimary 1000
logfile "/opt/aspera/etc/redis-sentinel.log"
Save your changes and close the file.
5.
On each node, configure HAProxy.
a) Open /opt/aspera/etc/haproxy/haproxy.cfg.template:
...
# http://haproxy.1wt.eu/download/1.4/doc/configuration.txt
# log is set for syslog configuration https://cbonte.github.io/haproxy-
dconv/1.7/configuration.html#log
global
log 127.0.0.1 local2 info
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
user haproxy
group haproxy
daemon
# Specifies TCP timeout on connect for use by the frontend ft_redis
# Set the max time to wait for a connection attempt to a server to
succeed
# The server and client side expected to acknowledge or send data.
defaults REDIS
mode tcp
option tcplog
timeout connect 3s
timeout server 4s
timeout client 4s
# Specifies listening socket for accepting client connections using the
default
# REDIS TCP timeout and backend bk_redis TCP health check.
frontend ft_redis
bind *:31414 name redisft
default_backend bk_redis
# Specifies the backend Redis proxy server TCP health settings
# Ensure it only forward incoming connections to reach a master.
backend bk_redis
option tcp-check
tcp-check comment PING\ phase

Table of Contents

Related product manuals