Hallo an Alle,
ich hätte mal eine Frage zu Ubuntu Server 18.04 LTS und Keepalived.
Folgende Beispilekonfiguration ist im Einsatz:
Client 1 Client 2
| |
| |
Loadbalancer 1--- Transfernetz ---Loadbalancer 2
| |
| |
Webserver 1 Webserver 2
Laut Aussage eines Bekannten unterstützt Ubuntu 18.04 im oben aufgeführtem Beispiel nur noch 3 Byte statt wie bei Ubuntu 14.04 4 Byte Übertragungs Protokoll
(Persistence Granularity)
Die Systeme sollen auf Ubuntu 18.04 neu aufgesetzt werden mit Keepalived Version 2.0.6
Die Virtuellen Server haben solche Beispiel Config's:
virtual_server server 1 {
delay_loop 1
lb_algo rr
lb_kind DR
protocol TCP
sorry_server 1.1.1.1 443
real_server 1.1.1.2 443 {
weight 1
HTTP_GET {
url {
path "/alive/"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 1
delay_before_retry 1
}
}
}
oder
virtual_server server 2 {
delay_loop 10
lb_algo wlc
lb_kind DR
persistence_timeout 600
protocol TCP
sorry_server 1.1.1.3 80
real_server 1.1.1.4 80 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 5
delay_before_retry 3
}
}
real_server 1.1.1.3 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 5
delay_before_retry 3
}
}
}
oder
virtual_server Server 3 {
delay_loop 10
lb_algo wlc
lb_kind DR
persistence_timeout 7200
protocol TCP
sorry_server 1.1.1.6 1433
real_server 1.1.1.7 1433 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 10
nb_get_retry 5
delay_before_retry 3
}
}
}
Hat dazu vielleicht jemand einen Tipp
Danke und Gruß Andy
ich hätte mal eine Frage zu Ubuntu Server 18.04 LTS und Keepalived.
Folgende Beispilekonfiguration ist im Einsatz:
Client 1 Client 2
| |
| |
Loadbalancer 1--- Transfernetz ---Loadbalancer 2
| |
| |
Webserver 1 Webserver 2
Laut Aussage eines Bekannten unterstützt Ubuntu 18.04 im oben aufgeführtem Beispiel nur noch 3 Byte statt wie bei Ubuntu 14.04 4 Byte Übertragungs Protokoll
(Persistence Granularity)
Die Systeme sollen auf Ubuntu 18.04 neu aufgesetzt werden mit Keepalived Version 2.0.6
Die Virtuellen Server haben solche Beispiel Config's:
virtual_server server 1 {
delay_loop 1
lb_algo rr
lb_kind DR
protocol TCP
sorry_server 1.1.1.1 443
real_server 1.1.1.2 443 {
weight 1
HTTP_GET {
url {
path "/alive/"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 1
delay_before_retry 1
}
}
}
oder
virtual_server server 2 {
delay_loop 10
lb_algo wlc
lb_kind DR
persistence_timeout 600
protocol TCP
sorry_server 1.1.1.3 80
real_server 1.1.1.4 80 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 5
delay_before_retry 3
}
}
real_server 1.1.1.3 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 30
nb_get_retry 5
delay_before_retry 3
}
}
}
oder
virtual_server Server 3 {
delay_loop 10
lb_algo wlc
lb_kind DR
persistence_timeout 7200
protocol TCP
sorry_server 1.1.1.6 1433
real_server 1.1.1.7 1433 {
weight 1
HTTP_GET {
url {
path "/test.php"
digest abc123456def
}
connect_port 80
connect_timeout 10
nb_get_retry 5
delay_before_retry 3
}
}
}
Hat dazu vielleicht jemand einen Tipp
Danke und Gruß Andy