le mie informazioni di contatto
Posta[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
LVS mantiene in vita
sfondo mantenuto vivo
Strumenti ausiliari per LVS, che forniscono principalmente failover e controlli di integrità.
Scenario di lavoro: hot standby su due macchine come pianificatore, nonché controllo dello stato e failover dei server dei nodi (eliminazione delle voci).
Il protocollo VRRP viene utilizzato come riferimento per ottenere un'elevata disponibilità.
distribuzione keepalive
Topologia
Viene raggiunta un'elevata disponibilità tra i due scheduler e viene implementato il controllo dello stato di integrità del server Web e viene eseguito un bilanciamento del carico tra i server Web.
Configurazione di due schedulatori
Preparazione
Aggiungi o disattiva il firewall, anche il meccanismo di sicurezza del kernel deve essere disattivato
Chiudi NetworkManager
Se il servizio non viene interrotto, l'IP derivato non può spostarsi.
Installa keepalived e configuralo
Dopo l'installazione, impostalo per l'avvio automatico all'avvio.
systemctl disabilita keepalived
Copia il file di configurazione: in /etc/keepalived/keepalived
Spiegazione dettagliata dei file di configurazione
Sezione di configurazione globale
definizioni globali {
notifica_email {
Questo modulo indica che le notifiche e-mail devono essere inviate dopo che si è verificata l'operazione di mantenimento del cambio e a quali indirizzi e-mail vengono inviate.
Indirizzi email specifici, uno per riga
amministratore di [email protected]
}
notifica_email_da [email protected]
Questa riga definisce chi invia l'e-mail di avviso (mittente)
server_smtp 192.168.200.1
Indica che il servizio di posta di quel server può essere utilizzato per inviare posta. Di solito è possibile utilizzare 127.0.0.1, ovvero il servizio è fornito da questa macchina.
timeout_connessione_smtp 30
Timeout per la connessione al servizio stmp
router_id LVS_DEVEL
Identificazione macchina: distingue l'identificazione di diversi server, non ha alcun impatto sull'effettivo funzionamento del servizio e consente di localizzare rapidamente il servizio di posta.
vrrp_skip_check_adv_addr
Non controlla l'indirizzo dell'annuncio del master ed esegue keepalived in modo approssimativo
vrrp_rigoroso
L'abilitazione di questa opzione non consente il traffico unicast a meno che la rete non sia configurata in modo appropriato.
intervallo_vrrp_garp 0
Annuncia periodicamente la proprietà dell'indirizzo IP. Se impostato su 0, verrà annunciato solo dopo un cambio.
intervallo vrrp_gna_0
}
parte dell'istanza vrrp
istanza vrrp VI_1 {
Il nome dell'istanza, un server può avere più istanze (scenari applicativi) verrà scritto in seguito.
stato MAESTRO
Determinare il ruolo dello stato iniziale
La posizione iniziale nel ciclo elettorale di vrrp
interfaccia eth0
La carta di rete che trasporta il VIP dipende da te.
ID_router_virtuale 51
Ciascuna istanza deve utilizzare lo stesso VRID per unirsi allo stesso gruppo Hot Standby.
priorità 100
Poiché VRRP utilizza la priorità per eleggere il master in base all'intervallo (0~255), 0 è riservato, 255 (proprietario dell'indirizzo IP)
annuncio_int 1
L'intervallo del messaggio di annuncio del master, in secondi (indica agli altri backup) che il master è ancora vivo.
autenticazione {
Quando altre istanze desiderano unirsi al gruppo hot standby, devono eseguire l'autenticazione della password.
auth_type PASS
auth_pass 1111
}
indirizzo_ip_virtuale {
Indirizzo VIP virtuale: ogni VIP virtuale rappresenta un cluster
192.168.200.16
192.168.200.17
192.168.200.18
}
}
Sezione server virtuale
server virtuale 192.168.200.100 443 {
Corrispondente al VIP nell'istanza, è l'inizio di un cluster
ritardo_ciclo 6
Intervallo di controllo dello stato
lb_algo rr
Algoritmo di pianificazione
rr|wrr|lc|wlc|lblc|sh|dh