Môi trường triển khai và ứng dụng trong thực tế

Một phần của tài liệu Khóa luận tốt nghiệp Triển khai và ứng dụng hệ thống Cluster (Trang 37)

Triển khai trên hệ thống máy chủ công ty. Các thiết bị cần thiết tối thiểu trong một hệ thống cluster gồm ba máy chủ trên từng máy chủ có hệ thống ổ đĩa riêng để chạy hệ điều hành và hệ thống storage lưu trữ riêng để lưu trữ một số ứng dụng và các hệ thống file để cung cấp dịch vụ. Trên hình là hai khối Node A, Node B , DC, hệ thống ổ đĩa là Storage. Trên ba máy chủ này có các thành phần quan trọng

khác như:

- Host Bus Adapter (HBA): là thiết bị giao tiếp với hệ thống lưu trữ ngoài, tùy theo công nghệ sử dụng, nó có thể hổ trợ các chuẩn SCSI Bus hoặc Fibre Channel.

Theo xu hướng tăng hiệu năng ngày nay thường sử dụng công nghệ Fibre Channel.

- Hai card mạng trên hai máy chủ: trên mỗi máy chủ có hai card mạng dùng chuẩn Ethernet (NIC) phục vụ hai mục đích:

- Một card đảm bảo việc kết nối trực tiếp các máy chủ với nhau trong hệ thống Cluster để kiểm tra và theo giõi sự hoat động của các Node trong hệ thống Cluster. Kết nối này còn gọi là Heartbeat LAN.

- Card thứ hai nối với hệ thống mạng LAN chung để phục vụ cho giao tiếp mạng

thông thường (cho các máy trạm truy nhập,…).

- Hệ thống lưu trữ storage dùng chung: Hệ thống tủ đĩa lưu trữ ngoài được kết nối với tất cả các Node trong hệ thống cluster thông qua hai card điều khiển Host Bus Adapter nằm trên các Node. Mục đích của hệ thống lưu trữ ngoài này là để chia sẻ dữ liệu giữa các Node để khi một Node nào đó trong hệ thống có sự cố thì các Node trong hệ thống vẫn có t hể truy xuất dữ liệu và đảm bảo khả năng cung cấp dịch vụ và dữ liệu cho người sử dụng.

- Cũng như đối với Host Bus Adapter, Shared Storage có thể hổ trợ công nghệ SCSI Bus hoặc Fibre Channel nhưng xu hướng hiện nay là dùng Fibre Channel để tăng performance. Hệ thống lưu trữ ngoài như vậy ngày nay thường được chuẩn hoá thành công nghệ SAN (Storage Area Network), các giao tiếp giữa SAN và Host Bus Adapter gọi là các Storage Controller. Đối với một số hệ thống, chỉ có 01 Storage Controller, vì vậy phải dùng t hêm thiết bị Hub/Switch để kết nối các máy chủ hệ thống SAN.

Đề xây dụng được hệ thống Clustering như là Hệ điều hành Windows 2000 (Advanced Server hoặc DataCenter), Windows 2003 (Enterprise Server hoặc DataCenter) hoặc các hệ điều hành khác như Linux, IB M AIX, … Phần mềm này đảm bảo việc duy trì hoạt động của toàn hệ thống, thực hiện việc chuyển các tài nguyên giữa các máy node. Ngoài ra nó còn đảm bảo một số các tính năng khác

Một phần của tài liệu Khóa luận tốt nghiệp Triển khai và ứng dụng hệ thống Cluster (Trang 37)