Cân bởi tải là một cách thức phân pân hận cân nặng truy cập trên những máy chủ nhằm mục tiêu buổi tối ưu hóa tài nguim hiện nay tất cả đồng thời tối nhiều hóa thông lượng, giảm thời hạn thỏa mãn nhu cầu và tránh giảm triệu chứng vượt cài đặt cho 1 sever.

Bạn đang xem: Keepalived là gì


Bạn phát âm quan tâm vui vẻ bấm vàoliên kết nàynhằm gửi sang trọng bài bác Giới thiệu, so sánh hoạt động vui chơi của Load-balancer HAProxy.
Chụ ý: Bài viết chỉ dẫn Load-balancing mang đến Web Server với 2 load-balancer là nginx (sử dụng module có sẵn ngx_http_upstream_module) và HAProxy. Hãy lựa chọn một trong 2 load-balancer để cấu hình mang đến hệ thống của chúng ta, không setup 2 cùng lúc để rời tạo xung bất chợt vào hệ thống. Xin cảm ơn!
*

lb1: 192.168.100.191lb2: 192.168.100.192Virtual IP: 192.168.100.123WEB1: 192.168.100.196WEB2: 192.168.100.198GATEWAY: 192.168.100.1NETWORK: 192.168.100.0/24
vi /etc/keepalived/keepalived.confvrrp_script chk_haproxy # Requires keepalived-1.1.13 script "killall -0 haproxy" # cheaper than pidof interval 2 # check every 2 seconds weight 2 # add 2 points of prio if OKvrrp_instance VI_1 interface eth0 state MASTER virtual_router_id 51 priority 101 # 101 on master, 100 on backup virtual_ipaddress 192.168.100.123 track_script chk_haproxy priority 101: Chúng ta phối lb1 làm masterscript "killall -0 haproxy": Kiểm tra hình thức HAProxy còn vận động trên node hay không, còn nếu không VIP sẽ tự động khiêu vũ thanh lịch node sót lại.

Xem thêm: Tên Gọi Phần Mềm Chống Virus Của Microsoft Trên Hệ Điều Hành Windows 10 Là Gì?


lb1:~# ip addr sh eth02: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:63:f7:5c brd ff:ff:ff:ff:ff:ff inet 192.168.100.191/24 brd 192.168.100.255 scope global eth0 inet 192.168.100.123/32 scope global eth0 inet6 fe80::20c:29ff:fe63:f75c/64 scope links valid_lft forever preferred_lft forever
vi /etc/keepalived/keepalived.confvrrp_script chk_haproxy # Requires keepalived-1.1.13 script "killall -0 haproxy" # cheaper than pidof interval 2 # check every 2 seconds weight 2 # add 2 points of prio if OKvrrp_instance VI_1 interface eth0 state MASTER virtual_router_id 51 priority 100 # 101 on master, 100 on backup virtual_ipaddress 192.168.100.123 track_script chk_haproxy priority 100: Chúng ta mix lb2 làm cho backup
Không y hệt như ở lb1, là họ đang thấy Virtual IP ở vị trí công bố. Chỉ lúc nào lb1 dừng chuyển động, họ mới rất có thể thấy Virtual IP.

Xem thêm: Collateral Damage Là Gì, Định Nghĩa & Ý Nghĩa Của Từ Collateral Damage


lb2:~# ip addr sh eth02: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0c:29:be:7b:3b brd ff:ff:ff:ff:ff:ff inet 192.168.100.192/24 brd 192.168.100.255 scope global eth0 inet6 fe80::20c:29ff:febe:7b3b/64 scope link valid_lft forever preferred_lft forever
http upstream backend hệ thống 192.168.100.196 max_fails=3 fail_timeout=30s; server 192.168.100.198 max_fails=3 fail_timeout=30s; server listen 80; location / proxy_pass http://backend; backend: chỉ là tên củaupstream
bởi thế họ vẫn thiết lập ngừng load-balancer bằng nginx. Trong khi, các chúng ta cũng có thể tham khảo thêm phương pháp load-balancer bằng HAProxy theo hướng dẫn bên dưới.
cp /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg_origmèo /dev/null > /etc/haproxy/haproxy.cfgvi /etc/haproxy/haproxy.cfgglobal log 127.0.0.1 local0 log 127.0.0.1 local1 notice #log loghost local0 info maxconn 4096 #debug #quiet user haproxy group haproxydefaults log global mode http option httplog option dontlognull retries 3 redispatch maxconn 2000 timeout connect 5000 timeout client 10000 timeout server 10000 listen webfarm 192.168.100.123:80 # Lắng nghe IPhường ảo mode http stats enable stats auth admin:1 balance roundrobin cookie JSESSIONID prefix option httpcthua trận option forwardfor #option httpchk HEAD /kiểm tra.txt HTTP/1.0 hệ thống srv1 192.168.100.196:80 cookie A check VPS srv2 192.168.100.198:80 cookie B checkadmin:1: là User và Password để đăng nhập vào webmin của HAProxy

Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *