TRIỂN KHAI LVS VỚI LOAD BALANCING 3.2 MÔ HÌNH TRIỂN KHAI LVS VỚI DIRECT ROUTING
3.4.3 Thực hiện kiểm thử
Tiến hành khởi động lại Piranha trên cả 2 Server Director và Backup bằng câu lệnh.
#Service piranha-gui restart #Service pulse restart
Kiểm tra bằng cách vào mục CONTROL/MONITORING trên Director
Hình 3.20 Giao diện giám sát hoạt động của LVS
Ở đây tại mục CURRENT LVS ROUTING TABLE tôi chọn là thuật toán: Round Robin nên các yêu cầu được chia sẻ đều cho 2 Server:
Server 1: 2 Server 2: 2
Thông số 1 biểu hiện cho mức độ chịu tải, ở đây là ngang nhau. Kiểm tra IP ảo được cấp phát
Hình 3.21 Kiểm tra IP ảo trên Real 1
Ở đây IP ảo được cấp phát tự động bởi Piranha, IP này sẽ tự động chuyển sang Backup khi Director gặp sự cố.
Hình 3.22 Kiểm tra trên Backup
Trên Backup không hiển thị thông tin về các Real Server vì ở đây Backup đang ở trạng thái lắng nghe. Khi Director gặp sự cố thì thông tin sẽ chuyển sang Backup.
Tiến hành kiểm tra việc giám sát các Real Server, tắt dịch vụ httpd trên Real Server 2
Hình 3.24 Director đã loại Real 2 ra khỏi kết nối Tiến hành kiểm tra thuật toán cân bằng tải
Khởi động lại Real 2
#service httpd restart
Tiến hành chọn thuật toán từ Round Robin chuyển thành Weighted Round Robin. Trên cả Director và Backup. Nếu muốn cả 2 đều áp dụng thuật toán này.
Hình 3.25 Lựa chọn thuật toán
Thêm trọng số cho Real Server (Thực hiện trên cả Director và Backup nếu muốn thuật toán giống nhau). Ở đây tôi chọn trọng số cho Real 1 là 2. Nghĩa là các kết nối theo thuật toán Weighted Round Robin sẽ gửi yêu cầu đến Real 1 trước và nhiều yêu cầu hơn Real 2.
Hình 3.26 Chọn trọng số cho Real 1 Thực hiện gửi yêu cầu trên Client.
Hình 3.27 Gửi yêu cầu đến Director Kiểm tra trên Director
Hình 3.28 Kiểm tra kết nối trên Director
Ở đây ta thấy cứ 2 kết nối đến Real 1 sẽ có 1 kết nối đến Real 2 đúng như thuật toán Weight Round Robin. Trọng số Real 1 là 2 và Real 2 là 1.
Tiến hành kiểm tra khả năng dự phòng của Director và Backup. Trên Director dừng dịch vụ pulse.
#service pulse stop
Lúc này Backup chuyển sang trạng thái Active thay cho Director
Hình 3.29 Backup chuyển sang Active Kiểm tra IP ảo trên Backup
Hình 3.30 Kiểm tra IP ảo trên Backup Ở đây IP ảo đã được tự động chuyển sang Backup Tiến hành truy cập từ Client và kiểm tra trên Backup
Hình 3.31 Backup chia sẻ tải đến Real server Backup tiến hành thay thế Director chia sẻ tải đến các Real Server
KẾT LUẬN1. Các vấn đề đạt được 1. Các vấn đề đạt được
Hệ thống Linux Virtual Server cơ bản hoạt động tốt, khả năng dự phòng cho các Real Server trong mạng có tính sẵn sàng cao. Các kết nối đến Real Server 1 và Real Server 2 luôn trong trạng thái sẵn sàng đáp ứng. Director có khả năng giám sát và chia sẻ tải cho 2 Real Server.