Tư vấn bán hàng
Hà Nội
Hỗ trợ trực tuyến - Hà Nội
01 . Tư vấn bán hàng
Zalo 0916660041 Ms Dung
Zalo 0916660504 Mr Trung
Zalo 0916789025 Ms Hồng
02 . KH doanh nghiệp, dự án
Zalo 0912270988 Ms Hồng
Zalo 0888048966 Mr.Tuấn
Zalo 0917886988 Mr.Han
03 . Hỗ trợ kỹ thuật
Zalo 0916660502 Mr.Thành
Zalo 0916789025 CSKH
Chúng tôi luôn mang đến giá cả ưu đãi đặc biệt cho các doanh nghiệp, bao gồm cả doanh nghiệp nước ngoài đầu tư trực tiếp (FDI) và các chuỗi cửa hàng bán lẻ. Chúng tôi sẵn sàng hợp tác cùng bạn để tiến tới thành công ! Xem thêm chính sách bán hàng. Xin vui lòng liên hệ với chúng tôi!
VP Hà Nội: Số 41/117 Thái Hà, Phường Trung Liệt, Quận Đống Đa, Thành phố Hà Nội I Thời gian làm việc: Từ 8h-17h30 Thứ 2 đến Thứ 7 hàng tuần
Hồ Chí Minh
Hỗ trợ trực tuyến - Hồ Chí Minh
01 . Tư vấn bán hàng
Zalo 0941581166 Ms Vân
Zalo 0912270988 Mr.Hồng
Zalo 0916660042 Mr.Quốc Anh
02 . KH doanh nghiệp, dự án
Zalo 0912270988 Ms Hồng
Zalo 0917886988 Mr.Hán
03 . Hỗ trợ kỹ thuật
Zalo 0932144273 Mr.Lộc
Zalo 0916660502 CSKH
Chúng tôi luôn mang đến giá cả ưu đãi đặc biệt cho các doanh nghiệp, bao gồm cả doanh nghiệp nước ngoài đầu tư trực tiếp (FDI) và các chuỗi cửa hàng bán lẻ. Chúng tôi sẵn sàng hợp tác cùng bạn để tiến tới thành công ! Xem thêm chính sách bán hàng. Xin vui lòng liên hệ với chúng tôi!
VP HCM: Số 226 Nguyễn Phúc Nguyên Phường 9, Quận 3, Thành phố Hồ Chí Minh I Thời gian làm việc: Từ 8h-17h30 Thứ 2 đến Thứ 6 và sáng thứ 7
Tổng cộng:
(Số lượng: 0 sản phẩm)
0₫
Sản phẩm yêu thích
Giải pháp Load Balancing và Fail Over toàn diện dành cho Web Server
|
|
Xây dựng một hệ thống High Available (HA) là một nhiệm vụ sống còn dành cho doanh nghiệp hiện nay. Đã có những trường hợp đáng tiếc khiến cho doanh nghiệp phải chịu những thiệt hại lớn không đáng có, thậm chí là mất đi các khách hàng quan trọng – nguồn sống trong kinh doanh.
Hệ thống này được xây dựng trên 4 Server sử dụng hệ điều hành CentOS. Mỗi Server được lắp đặt 2 card mạng riêng biệt. Thông số về các card mạng trên mỗi server được thể hiện trên hình sau: Client truy cập vào Web Server thông qua IP ảo (192.168.2.200). Trên LVS sẽ được cài đặt các gói chương trình heartbeat, ldirectord và ipvsadm. Trong đó chương trình heartbeat sẽ có nhiệm vụ kiểm tra tình trạng “sống còn” của hai LVS. Do đó, đảm bảo được khả năng chịu lỗi của hệ thống. Còn ldirectord (Linux Director Daemon) có nhiệm vụ giám sát và kiểm tra tín hiệu của các Web Server thông qua một URL request. Trong trường hợp dịch vụ web trên một server bị lỗi thì server đó sẽ bị loại ra khỏi danh sách real server và truy cập sẽ được dồn về Web Server còn lại đảm bảo được tính cân bằng tải lẫn khả năng chịu lỗi. Cấu hình cụ thể Đầu tiên, chúng ta tắt Firewall trên tất cả các Server. /etc/init.d/iptables stop + LVS1/LVS2 Cài đặt các dịch vụ cần thiết (heartbeat, ldirectord, ipvsadm) yum install heartbeat ipvsadm heartbeat-ldirectord –y Để LB có thể dẫn đường được cho các yêu cầu đến server thì cần active kernel IPV4 packet forwarding. #/etc/sysctl.conf net.ipv4.ip_forward = 1 Lưu lại cấu hình cho sysctl.conf sysctl -p Tạo file /etc/ha.d/ha.cf logfile /var/log/ha-log logfacility local0 keepalive 2 deadtime 30 initdead 120 bcast eth1 ucast eth1 10.0.0.1 # Trên LVS2 là 10.0.0.2 udpport 694 auto_failback on node lb1.kenhgiaiphap.vn node lb2.kenhgiaiphap.vn Tạo file /etc/ha.d/haresoures lb1.kenhgiaiphap.vn \ ldirectord::ldirectord.cf \ LVSSyncDaemonSwap::master \ Ipaddr2::192.168.2.200 Tạo file /etc/ha.d/authkeys auth 1 1 crc File authkeys chỉ có thể thay đổi thông qua tài khoản root chmod 600 /etc/ha.d/authkeys Tạo file /etc/ha.d/ldirectord.cf checktimeout=30 checkinterval=2 autoreload=yes logfile="/var/log/ldirectord.log" quiescent=no virtual=192.168.2.200:80 real=10.0.0.3:80 gate real=10.0.0.4:80 gate service=http request="kenhgiaiphap.html" httpmethod=GET receive="maychumang" persistent=100 scheduler=lblc protocol=tcp checktype=negotiate Khởi động các dịch vụ cần thiết /etc/init.d/ldirectord stop /ect/init.d/heartbeat start + WebServer1/WebServer2 Sau khi cài đặt Apache Server ta tạo file kiểm tra echo “maychumang” > /var/www/html/kenhgiaiphap.html Echo ‘This site is 192.168.2.122’ > /var/www/html/index.html (Webserver1) Echo ‘This site is 192.168.2.123’ > /var/www/html/index.html (Webserver2) service httpd start Tắt chức năng ARP reply cho IP ảo trên Web Server # /etc/sysctl.conf net.ipv4.conf.all.ARP_ignore = 1 net.ipv4.conf.eth0.ARP_ignore = 1 net.ipv4.conf.all.ARP_announce = 2 net.ipv4.conf.eth0.ARP_announce = 2 + Kiểm tra kết quả Web Server (Load Balancing và Fail Over) Mở web browser trên máy khác cùng mạng và nhập vào địa chỉ 192.168.2.200. Refresh lại nhiều lần thấy nội dung web thay đổi là cấu hình cân bằng tải thành công. Muốn kiểm tra khả năng chịu lỗi thì tắt dịch vụ web trên 1 server sau đó thử lại. Nếu trang web hiển thị chuyển sang server còn lại là thành công. Load Balancer (Fail Over) Sau khi cài đặt xong kiểm tra trên cả hai LVS. Nếu kết quả giống như trong hình là cài đặt thành công. Trong đó máy 192.168.2.125 là máy Active, chịu trách nhiệm dẫn đường đến Web Server. Máy 192.168.2.130 đang ở chế độ backup. Kiểm tra Fail Over bằng cách tắt dịch vụ heartbeat trên LVS1 (192.168.2.125) nếu bạn vẫn còn có thể duyệt web là thành công. |
ĐỒNG HÀNH PHÁT TRIỂN CÙNG DOANH NGHIỆP
CUNG CẤP HƠN 10.000+ DỰ ÁN TOÀN QUỐC
GIẢI PHÁP ĐA DẠNG CHO NHIỀU LĨNH VỰC
Để được tư vấn hoặc hỗ trợ tốt nhất, bạn vui lòng để lại thông tin cần thiết bằng cách điền vào form dưới đây:
Dịch vụ quan tâm
Thêm sản phẩm vào giỏ hàng thành công!