Thực hiện kiểm thử

Một phần của tài liệu Đồ án tìm hiểu và triển khai hệ thống linux virtual server (Trang 67 - 74)

TRIỂN KHAI LVS VỚI LOAD BALANCING 3.2 MÔ HÌNH TRIỂN KHAI LVS VỚI DIRECT ROUTING

3.4.3Thự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.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Đồ án tìm hiểu và triển khai hệ thống linux virtual server (Trang 67 - 74)