No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
|
- # 定義檢查腳本:檢查 HAProxy 是否活著
- global_defs {
- # 當上 Master 後,延遲 5 秒發送 GARP
- garp_master_delay 5
- # 之後每 1 秒發一次
- garp_master_refresh 1
- script_user gjadmin
- enable_script_security
- }
-
- vrrp_script check_haproxy {
- script "/usr/bin/pgrep haproxy" # 檢查是否有 haproxy 進程
- interval 2 # 每 2 秒檢查一次
- weight -20 # 如果檢查失敗,權重扣 20
- }
-
- # 定義虛擬路由實體
- vrrp_instance VI_1 {
- state MASTER # 角色:主機
- interface enp1s0 # 網卡名稱 (請用 `ip a` 確認你的網卡是 eth0 還是 ens33 等)
- virtual_router_id 51 # ID:兩台機器必須一致
- priority 100 # 權重:數值高的當老大 (Master設100)
- advert_int 1 # 心跳包頻率 (1秒)
-
- authentication {
- auth_type PASS
- auth_pass 1111 # 密碼:兩台必須一致
- }
-
- virtual_ipaddress {
- 10.10.0.83 # 這裡填寫 VIP
- }
-
- track_script {
- check_haproxy # 綁定上面的檢查腳本
- }
- }
|