« Modèle:Config/Keepalived/MiscCheck » : différence entre les versions
import>Fleon (Page créée avec « {{Ed|Config/Keepalived/TcpCheck}} * DNS : {{{cname|cname}}} * VIP : {{{vip|xxx.xxx.xxx.xxx}}} * PORT : {{{port|port}}} * BACKEND : {{{hostname_backend_1|backend_1}}} -> {... ») |
m (4 révisions importées) |
||
(3 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Ed|Config/Keepalived/ | {{Ed|Config/Keepalived/MiscCheck}} | ||
<br/> | <br/> | ||
{{FileBox|filename={{{host|hostname}}} ~ nano /etc/keepalived/keepalived.conf | 1= | {{FileBox|filename={{{host|hostname}}} ~ nano /etc/keepalived/keepalived.conf | 1= | ||
Ligne 9 : | Ligne 5 : | ||
#################################################### | #################################################### | ||
## {{{description| Description du service porté par le load balancer}}} | ## {{{description| Description du service porté par le load balancer}}} | ||
virtual_server {{{vip|xxx.xxx.xxx.xxx}}} {{{port|port}}} { | virtual_server '''''{{{vip|xxx.xxx.xxx.xxx}}} {{{port|port}}}''''' { | ||
delay_loop 6 | delay_loop 6 | ||
lb_algo rr | lb_algo rr | ||
lb_kind DR | lb_kind DR | ||
protocol TCP | protocol TCP | ||
persistence_timeout {{{persistence|0}}} | persistence_timeout '''''{{{persistence|0}}}''''' | ||
real_server {{{ip_backend_1|xxx.xxx.xxx.xxx}}} {{{port|port}}} { | real_server '''''{{{ip_backend_1|xxx.xxx.xxx.xxx}}} {{{port|port}}}''''' { | ||
weight 1 | weight 1 | ||
MISC_CHECK { | MISC_CHECK { | ||
misc_path "{{{script|scriptname}}} {{{host_arg_1|argument}}}" | misc_path "'''''{{{script|scriptname}}} {{{host_arg_1|argument}}}'''''" | ||
misc_timeout 7 | misc_timeout 7 | ||
} | } | ||
} | } | ||
real_server {{{ip_backend_2|xxx.xxx.xxx.xxx}}} {{{port|port}}} { | real_server '''''{{{ip_backend_2|xxx.xxx.xxx.xxx}}} {{{port|port}}}''''' { | ||
weight 1 | weight 1 | ||
MISC_CHECK { | MISC_CHECK { | ||
misc_path "{{{script|scriptname}}} {{{host_arg_2|argument}}}" | misc_path "'''''{{{script|scriptname}}} {{{host_arg_2|argument}}}'''''" | ||
misc_timeout 7 | misc_timeout 7 | ||
} | } | ||
} | } | ||
} | } | ||
}} | }}<noinclude>[[Category:Template/Config]]</noinclude> | ||
<noinclude>[[Category:Template/Config]]</noinclude> |
Version actuelle datée du 12 février 2020 à 20:53
... #################################################### ## Description du service porté par le load balancer virtual_server xxx.xxx.xxx.xxx port { delay_loop 6 lb_algo rr lb_kind DR protocol TCP persistence_timeout 0 real_server xxx.xxx.xxx.xxx port { weight 1 MISC_CHECK { misc_path "scriptname argument" misc_timeout 7 } } real_server xxx.xxx.xxx.xxx port { weight 1 MISC_CHECK { misc_path "scriptname argument" misc_timeout 7 } } }