Modèle:Integrate/LoadBalancing

De wiki.infini
Révision datée du 28 février 2015 à 13:01 par import>Fleon (Page créée avec « {{Ed|Integrate/LoadBalancing}} L'exemple suivant montre la déclaration pour le service FTP : {{Config/Keepalived/TcpCheck | service=FTP | description=Define backend for ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

L'exemple suivant montre la déclaration pour le service FTP :


File lvs01 ~ nano /etc/keepalived/keepalived.conf
...
####################################################
## Define backend for service FTP
virtual_server 192.168.10.6 21 {
    delay_loop 6
    lb_algo rr
    lb_kind DR
    protocol TCP
    persistence_timeout 600

    real_server 192.168.10.71 21 {
       weight 1
       TCP_CHECK {
           connect_port 21
           connect_timeout 5
           nb_get_retry 5
           delay_before_retry 2
       }
    }

    real_server 192.168.10.70 21 {
        weight 1
        TCP_CHECK {
           connect_port 21
            connect_timeout 5
            nb_get_retry 5
            delay_before_retry 2
        }
    }
} 

Les déclarations sur le loadbalancer doivent être faites pour les protocoles suivants : FTP / HTTP(S) / POP3(S) / IMAP(S) / MYSQL