Page 250 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 250
cao) để cung cấp một môi trường dư độ tin cậy đảm bảo cho
các dịch vụ có thể hoạt động trơn tru mà không bị dừng bởi
một vài lỗi nhỏ. Các hệ thông Linux có khả năng phục vụ
cao được thiết kê để chạy trên các phần cứng thông dụng
để đạt khả năng sẵn sàng cao tiệm cận khả năng sẵn sàng
cao của các hệ thống có khả năng chịu đựng sai sót với chi
phí thấp hơn vài lần.
Các hệ thống Linux clustering dựa trên các cấu hình
dùng hai công nghệ nền tảng là dùng máy dự phòng khi
gặp lỗi (Fail Over Service - FOS) và Server ảo Linux
(Linux Virtual Server-LVS). Việc lựa chọn FOS hay LVS
làm công nghệ nền cho máy chủ Linux có khả năng phục
vụ cao sẽ làm ảnh hưởng tói các yêu cầu về phần cứng và
các dịch vụ có thể được hỗ trỢ. Ta hãy thử xem qua một vài
ví dụ về cấu hình và xem xét mức độ liên quan của chúng.
Các câu hình FOS
Máy chủ Linux có khả năng phục vụ cao dựa trên FOS
gồm hai hệ thống hoạt động trên nền hệ điều hành Linux.
Mỗi một hệ thốhg phải được đảm bảo cung cấp đủ về mặt
cấu hình để có thể hỗ trỢ đủ tải cho các dịch vụ. Điều này
là cần thiết, bởi vì tại bất kỳ thòi điểm nào, chỉ có duy
nhất một hệ thống (nút active) là cung cấp dịch vụ cho
khách hàng của bạn.
- Trong quá trình khởi tạo cấu hình của một cluster
FOS, một hệ thống sẽ được coi là nút chính (primary
node), và hệ thông kia sẽ được gọi là nút sao lưu (backup
node). Sự khác biệt này được tạo ra để xác định hệ thống
nào sẽ được khai báo là active để cả hai hệ thống sẽ tự tìm
kiếm trạng thái hoạt động tại cùng một thòi điểm. Trong
trường hỢp đó, nút chính sẽ "chiến thắng".
Nút đang hoạt động (active node) sẽ đáp lại các yêu
25 1