Catatan Rilis
Announcements
keepalived.conf.
garp telah dikonfigurasi. Karena Keepalived bergantung pada pesan ARP untuk memperbarui alamat IP, konfigurasi ini memastikan bahwa perangkat utama selalu mengirim pesan ARP untuk komunikasi.garp_master_delay 1garp_master_refresh 5
vrrp_garp_master_repeat 1 di bagian “global_defs” pada file konfigurasi Keepalived.adver_int dengan benar untuk menyeimbangkan jitter anti-jaringan dan kecepatan pemulihan bencana. Jika parameter advert_int diatur terlalu kecil, peralihan yang sering dan active-active (split brain) (aktif-aktif (split brain)) sementara dapat terjadi jika terjadi gangguan jaringan. Jika parameter advert_int diatur terlalu besar, diperlukan waktu lama untuk peralihan utama-sekunder terjadi setelah server utama gagal, yang menyebabkan gangguan layanan yang lama. Please fully assess the impact of the active-active (split brain) status on your businesses. (Harap menilai sepenuhnya dampak status aktif-aktif (split brain) pada bisnis Anda.)interval dalam item eksekusi spesifik skrip track_script (seperti checkhaproxy) ke nilai yang lebih besar, menghindari status FAULT yang disebabkan oleh waktu tunggu eksekusi skrip.10.0.0.0/24, alamat IP pribadi yang dimasukkan harus berada dalam 10.0.0.2 - 10.0.0.254.

daftar yum keepalived
yum.instal yum -y keepalived
tar zxvf keepalived-1.2.24.tar.gzcd keepalived-1.2.24./configure --prefix=/make; make installchmod +x /etc/init.d/keepalived // Mencegah terjadinya env: /etc/init.d/keepalived: Izin ditolak
vim /etc/keepalived/keepalived.conf untuk mengubah konfigurasinya.! File Konfigurasi untuk keepaliveDglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_garp_interval 0vrrp_gna_interval 0}vrrp_script checkhaproxy{script "/etc/keepalived/do_sth.sh" # Periksa apakah proses layanan berjalan normal. Ganti “do_sth.sh” dengan nama skrip aktual Anda. Jalankan sesuai kebutuhan.interval 5}vrrp_instance VI_1 {# Pilih parameter yang tepat untuk CVM utama dan sekunder.state CADANGAN # Atur status awal ke `Backup`interface eth0 # ENI seperti `eth0` digunakan untuk mengikat VIPvirtual_router_id 51 # Nilai `virtual_router_id` untuk klusternopreempt # Mode Non-preempt# preempt_delay 10 # Efektif hanya jika `state` adalah `MASTER`priority 100 # Konfigurasikan bobot yang sama untuk kedua perangkatadvert_int 5authentication {auth_type PASSauth_pass 1111}unicast_src_ip 172.16.16.5 # Alamat IP pribadi perangkat lokalunicast_peer {172.16.16.6 # Alamat IP perangkat pasangan}virtual_ipaddress {172.16.16.12 # HAVIP}notify_master "/etc/keepalived/notify_action.sh MASTER"notify_backup "/etc/keepalived/notify_action.sh BACKUP"notify_fault "/etc/keepalived/notify_action.sh FAULT"notify_stop "/etc/keepalived/notify_action.sh STOP"garp_master_delay 1 # Berapa lama waktu yang dibutuhkan sebelum cache ARP dapat diperbarui setelah CVM beralih ke status utamagarp_master_refresh 5 # Interval waktu antara node utama mengirim pesan ARPtrack_interface {eth0 # ENI yang terikat dengan VIP, seperti `eth0`}track_script {checkhaproxy}}
vim /etc/keepalived/keepalived.conf untuk mengubah konfigurasinya.! File Konfigurasi untuk keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_garp_interval 0vrrp_gna_interval 0}vrrp_script checkhaproxy{script "/etc/keepalived/do_sth.sh"interval 5}vrrp_instance VI_1 {# Pilih parameter yang tepat untuk CVM utama dan sekunder.state BACKUP #Atur status awal ke `Backup`interface eth0 #ENI seperti `eth0` digunakan untuk mengikat VIPvirtual_router_id 51 #Nilai untuk kluster `virtual_router_id`nopreempt #Mode Non-preempt# preempt_delay 10 #Efektif hanya saat "status MASTER"priority 100 # Konfigurasikan bobot yang sama untuk kedua perangkatadvert_int 5authentication {auth_type PASSauth_pass 1111}unicast_src_ip 172.16.16.6 #IP pribadi perangkat lokalunicast_peer {172.16.16.5 #Alamat IP perangkat pasangan}virtual_ipaddress {172.16.16.12 #HAVIP}notify_master "/etc/keepalived/notify_action.sh MASTER"notify_backup "/etc/keepalived/notify_action.sh BACKUP"notify_fault "/etc/keepalived/notify_action.sh FAULT"notify_stop "/etc/keepalived/notify_action.sh STOP"garp_master_delay 1 # Berapa lama waktu yang dibutuhkan sebelum cache ARP dapat diperbarui setelah CVM beralih ke status utamagarp_master_refresh 5 #Interval waktu antara node utama mengirim pesan ARPtrack_interface {eth0 # ENI seperti `eth0` yang mengikat VIP}track_script {checkhaproxy}}
mulai systemctl keepalived



vim /etc/keepalived/notify_action.sh untuk menambahkan skrip “notify_action.sh” berikut.#!/bin/bash#/etc/keepalived/notify_action.shlog_file=/var/log/keepalived.loglog_write(){echo "[`date '+%Y-%m-%d %T'`] $1" >> $log_file}[ ! -d /var/keepalived/ ] && mkdir -p /var/keepalived/case "$1" in"MASTER" )echo -n "$1" > /var/keepalived/statelog_write " notify_master"echo -n "0" /var/keepalived/vip_check_failed_count;;"BACKUP" )echo -n "$1" > /var/keepalived/statelog_write " notify_backup";;"FAULT" )echo -n "$1" > /var/keepalived/statelog_write " notify_fault";;"STOP" )echo -n "$1" > /var/keepalived/statelog_write " notify_stop";;*)log_write "notify_action.sh: STATE ERROR!!!";;esac
chmod a+x /etc/keepalived/notify_action.sh untuk mengubah izin skrip.ip addr show untuk memeriksa apakah HAVIP terikat ke ENI utama.Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan