Page MenuHomeVyOS Platform

Extend high-availability/keepalived for support virtual-server lb
Closed, ResolvedPublicFEATURE REQUEST

Description

Extend ha keepalived for support virtual-server.
It allows to loadbalance traffic destined to server:port between real-servers.
https://keepalived.readthedocs.io/en/latest/configuration_synopsis.html#virtual-server-definitions-synopsis

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)

Event Timeline

PR https://github.com/vyos/vyos-1x/pull/1121

set high-availability virtual-server 203.0.113.111 algorithm 'least-connection'
set high-availability virtual-server 203.0.113.111 delay-loop '10'
set high-availability virtual-server 203.0.113.111 forward-method 'nat'
set high-availability virtual-server 203.0.113.111 persistence-timeout '600'
set high-availability virtual-server 203.0.113.111 port '2222'
set high-availability virtual-server 203.0.113.111 protocol 'tcp'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.2 connection-timeout '30'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.2 port '22'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.12 connection-timeout '30'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.12 port '22'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.14 connection-timeout '30'
set high-availability virtual-server 203.0.113.111 real-server 192.0.2.14 port '22'
Viacheslav changed the task status from Open to In progress.Dec 28 2021, 4:12 PM
Viacheslav claimed this task.
Viacheslav changed the task status from In progress to Needs testing.Jan 6 2022, 5:41 PM
Viacheslav moved this task from Need Triage to Finished on the VyOS 1.4 Sagitta board.