Rust desk uses several TCP and UDP ports, so we need to allocate a service IP address for it.
79 lines
1.2 KiB
Plaintext
79 lines
1.2 KiB
Plaintext
# vim: set sw=4 ts=4 sts=4 et:
|
|
includea /run/keepalived.interface
|
|
|
|
global_defs {
|
|
max_auto_priority 79
|
|
}
|
|
|
|
vrrp_track_process ingress-nginx {
|
|
process nginx-ingress-c
|
|
weight 90
|
|
}
|
|
|
|
vrrp_track_process mosquitto {
|
|
process mosquitto
|
|
weight 90
|
|
}
|
|
|
|
vrrp_track_process rabbitmq {
|
|
process rabbitmq-server
|
|
weight 90
|
|
}
|
|
|
|
vrrp_track_process hbbs {
|
|
process hbbs
|
|
weight 90
|
|
}
|
|
|
|
vrrp_instance ingress-nginx {
|
|
state BACKUP
|
|
priority 100
|
|
interface ${INTERFACE}
|
|
virtual_router_id 51
|
|
virtual_ipaddress {
|
|
172.30.0.147/28
|
|
}
|
|
track_process {
|
|
ingress-nginx
|
|
}
|
|
}
|
|
|
|
vrrp_instance mosquitto {
|
|
state BACKUP
|
|
priority 100
|
|
interface ${INTERFACE}
|
|
virtual_router_id 52
|
|
virtual_ipaddress {
|
|
172.30.0.148/28
|
|
}
|
|
track_process {
|
|
mosquitto
|
|
}
|
|
}
|
|
|
|
vrrp_instance rabbitmq {
|
|
state BACKUP
|
|
priority 100
|
|
interface ${INTERFACE}
|
|
virtual_router_id 53
|
|
virtual_ipaddress {
|
|
172.30.0.149/28
|
|
}
|
|
track_process {
|
|
rabbitmq
|
|
}
|
|
}
|
|
|
|
vrrp_instance hbbs {
|
|
state BACKUP
|
|
priority 100
|
|
interface ${INTERFACE}
|
|
virtual_router_id 54
|
|
virtual_ipaddress {
|
|
172.30.0.150/28
|
|
}
|
|
track_process {
|
|
hbbs
|
|
}
|
|
}
|