Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
1,1 MB
Nội dung
Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN - - NGUYỄN ĐĂNG THUẬN XÂY DỰNG MƠ HÌNH CLUSTERING CHO SERVER WEB TRÊN VMWARE KHÓA LUẬN TỐT NGHIỆP SVTH: Nguyễn Đăng Thuận Trang 1/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG I: CƠ SỞ LÝ THUYẾT Tổng quan Clustering 1.1 Clustering gì? 1.2 Các thành phần hệ thống Server Clustering Tìm hiểu Cluster 2.1 Cluster service 2.2 Cấu trúc Cluster 10 2.4 Cluster nhiều địa điểm phân tán 13 2.5 Nguyên tắc hoạt động hệ thống Server Cluster 14 2.6 Tối ưu hoá thiết bị lưu trữ cluster 15 2.7 Ưu điểm hệ thống Server Cluster 17 2.8 Tính mở Cluster 18 Tìm hiểu Network Load Balancing 19 3.1 Network Load Balancing gì? 19 3.2 Cơ chế hoạt động 20 3.3 Phân loại 20 3.4 Chế độ Unicast Multicast 21 3.5 Kiến trúc hệ thống cân tải 22 3.6 Phân phối lưu lượng nhóm 23 3.7 Thuật toán cân tải 26 3.8 Quá trình hội tụ 28 3.9 Hiệu cân tải 29 So sánh Network Load Balancing Cluster 30 Khi sử dụng Network Load Balancing? Khi sử dụng Cluster? 31 Tìm hiểu Storage Area Network (SAN) 31 6.1 Định nghĩa SAN 31 6.2 Lợi ích sử dụng SAN 32 6.3 Các dạng SAN 33 6.4 Ứng dụng SAN 34 6.5 iSCSI SAN ? 35 Tìm hiểu Internet Information Services (IIS) 36 7.1 IIS gì? 36 7.2 IIS làm gì? 37 7.3 IIS hoạt động nào? 37 7.4 Lợi ích IIS 38 CHƯƠNG II: CẤU HÌNH, CÀI ĐẶT SAN VÀ CLUSTERING TRÊN VMWARE 39 Xây dựng mơ hình SAN Clustering 39 Triển khai mơ hình 39 KẾT LUẬN 57 TÀI LIỆU THAM KHẢO 58 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 59 SVTH: Nguyễn Đăng Thuận Trang 2/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang LỜI MỞ ĐẦU Trong thời đại bùng nổ công nghệ thông tin nay, mạng máy tính đóng vai trị ngày quan trọng hoạt động doanh nghiệp, tổ chức quan nhà nước Thậm chí số đơn vị, chẳng hạn công ty hàng không ngân hàng lớn, mạng máy tính ví hệ thần kinh điều khiển hoạt động toàn doanh nghiệp Sự ngừng hoạt động mạng máy tính quan làm tê liệt hoạt động đơn vị, thiệt hại khó lường trước Chúng ta biết máy chủ trái tim của mạng máy tính, máy chủ mạng hỏng, hoạt động hệ thống bị ngưng trệ Điều đáng tiếc dù hãng sản xuất cố gắng làm cách để nâng cao chất lượng thiết bị, hỏng hóc thiết bị mạng nói chung máy chủ nói riêng điều khơng thể tránh khỏi Do vậy, vấn đề đặt cần có giải pháp để đảm bảo cho hệ thống hoạt động tốt có cố xảy máy chủ mạng, công nghệ clustering câu trả lời cho vấn đề Đề tài giới thiệu nguyên lý, phân tích triển khai số giải pháp clustering áp dụng cho hệ thống mạng máy tính lớn với hi vọng giúp hiểu rõ công nghệ tưởng đơn giản thực tế phức tạp Trong đề tài tơi trình bày kỹ lý thuyết clustering hướng dẫn bước cấu hình clustering máy ảo VMware để hiểu sâu hệ thống clustering SVTH: Nguyễn Đăng Thuận Trang 3/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang CHƯƠNG I: CƠ SỞ LÝ THUYẾT Tổng quan Clustering 1.1 Clustering gì? Computer clustering đời 1980, bắt nguồn từ tảng Digital VAX Hệ điều hành phần cứng VAX kết hợp với để đưa dịch vụ clustering VAX cluster chia sẻ nguồn tài nguyên phần cứng khơng gian ổ đĩa, cung cấp tài ngun tính tốn cho đa người sử dụng Clustering kiến trúc nhằm đảm bảo nâng cao khả sẵn sàng cho hệ thống mạng máy tính Clustering cho phép sử dụng nhiều máy chủ kết hợp với tạo thành cụm có khả chịu đựng hay chấp nhận sai sót (faulttolerant) nhằm nâng cao độ sẵn sàng hệ thống mạng Cluster hệ thống bao gồm nhiều máy chủ kết nối với theo dạng song song hay phân tán sử dụng tài nguyên thống Nếu máy chủ ngừng hoạt động bị cố để nâng cấp, bảo trì, tồn công việc mà máy chủ đảm nhận tự động chuyển sang cho máy chủ khác (trong cluster) mà không làm cho hoạt động hệ thống bị ngắt hay gián đoạn Quá trình gọi “fail-over”; việc phục hồi tài nguyên máy chủ hệ thống (cluster) gọi “fail-back” Việc thiết kế lắp đặt cluster cần thoả mãn yêu cầu sau: Yêu cầu tính sẵn sàng cao (High availability) Các tài nguyên mạng phải sẵn sàng khả cao để cung cấp phục vụ người dùng cuối giảm thiểu ngưng hoạt động hệ thống ý muốn Yêu cầu độ tin cậy cao (reliability) Độ tin cậy cao cluster hiểu khả giảm thiểu tần số xảy cố, nâng cao khả chịu đựng sai sót hệ thống Yêu cầu khả mở rộng (scalability) Hệ thống phải có khả dễ dàng cho việc nâng cấp, mở rộng tương lai Việc nâng cấp mở rộng bao hàm việc thêm thiết bị, máy tính vào hệ thống để nâng cao chất lượng dịch vụ, việc thêm số lượng người dùng, thêm ứng dụng, dịch vụ thêm tài nguyên mạng khác SVTH: Nguyễn Đăng Thuận Trang 4/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang Ba yêu cầu gọi tắt RAS (Reliability-Availability-Scalability), hệ thống đáp ứng ba yêu cầu gọi hệ thống RAS (cần phân biệt với Remote Access Service dịch vụ truy cập từ xa) 1.2 Các thành phần hệ thống Server Clustering Kỹ thuật Clustering chia làm loại gồm Cluster Network Load Balancing (NLB) - Cluster: dùng cho ứng dụng Stateful applications (các ứng dụng hoạt động thường xuyên thời gian dài) bao gồm database server Microsoft MySQL Server, Microsoft Exchange Server, File and Print Server… Tất node Cluster dùng chung nơi lưu trữ liệu dùng cơng nghệ SCSI Storage Area Network (SAN) Windows Sever 2003 Enterprise Datacenter hỗ trợ cluster lên đến node Windows 2000 Advance Server hỗ trợ node Windows 2000 Datacenter Server node - NLB (Cân tải mạng): Là loại khác kỹ thuật Clustering có khả chia tải nâng cao khả chịu lỗi hệ thống tốt Được dùng cho ứng dụng Stateless applications (các ứng dụng hoạt động mang tính thời) Web, File Tranfer Protocol (FTP), Virtual Private Network (VPN), DHCP… Mỗi node phải dùng riêng nơi lưu trữ cục (Local Storage) cần phải có q trình đồng hóa (replication) liệu nơi lưu trữ, số lượng node nhiều thời gian cho việc replication lâu điều nên ta không nên triển khai ứng dụng Stateful kỹ thuật NLB nhằm đảm bảo tính xác liệu Đề tài khơng nói chi tiết kỹ thuật Note: Cũng cần ý hiệu hoạt động hệ thống Clustering phụ thuộc vào tương thích ứng dụng dịch vụ, phần cứng phần mềm, ta triển khai cluster hay NLB node sử dụng hệ điều hành (HĐH) khác HĐH có hỗ trợ hay khơng Ngồi ra, kỹ thuật clustering chống lại cố xảy virus, sai sót phần mềm hay sai sót người sử dụng Để chống lại cố cần xây dựng SVTH: Nguyễn Đăng Thuận Trang 5/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang sở liệu bảo vệ chắn có kế hoạch khôi phục, backup liệu Điều kiện hỗ trợ Clustering: - OS: win 2k / 2k3 / 2k8 - Software: phải support Clustering - Hardware: phải support chuẩn scuzi (SCSI) để tạo Quorum Drive Tìm hiểu Cluster 2.1 Cluster service Cluster service chạy node server cluster điều khiển hoạt động server cluster Cluster service bao gồm nhiều thành phần software làm việc với Các thành phần thực việc theo dõi, trì tính ổn định vận chuyển resource từ node qua node khác - Resource DLLs: Cho ứng dụng chịu trách nhiệm theo dõi điều khiển ứng dụng Ví dụ: Resource DLLs lưu phục hồi thuộc tính ứng dụng Cluster Database, mang resource online offline kiểm tra trạng thái resource Khi cần thiết phải thực failover, Resource DLLs làm việc với Resource Monitor Failover Manager để đảm bảo trình failover thực dễ dàng - Checkpoint Manager: Để đảm bảo cho việc Cluster service phục hồi từ resource bị lỗi, Checkpoint Manager kiểm tra khóa registry resource mang online ghi liệu checkpoint lên quorum resource resource offline Một vài ứng dụng chứa thông tin cấu hình cục thay cho việc chứa thơng tin sở liệu cấu hình Cluster Nếu ứng dụng yêu cầu chứa đựng cục thông tin failover, Checkpoint Manager cung cấp cho yêu cầu cách trì thông tin cục hành Quorum resource Đối với ứng dụng chứa thơng tin cấu hình registry server, Checkpoint Manager theo dõi liệu ứng dụng online Khi có thay đổi xảy ra, Checkpoint Manager cập nhật quorum resource với liệu cấu hình hành SVTH: Nguyễn Đăng Thuận Trang 6/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Database Manager: chạy node trì lưu cục sở liệu cấu hình Cluster - chứa thông tin thực thể vật lý logic Cluster Những thực thể bao gồm thân Cluster, node thành viên, resource group, loại resource mô tả loại resource đặc biệt ổ đĩa địa IP Database Manager dùng Global Update Manager cho việc cập nhật lẫn (replicate) tất thay đổi tới node khác cluster Theo cách này, thơng tin cấu hình trì qua Cluster node bị hỏng Administrator thay đổi cấu hình Cluster trước node quay trở lại phục vụ Database Manager cung cấp interface chứa thay đổi sở liệu cấu hình Cluster thơng qua thành phần Cluster service khác Failover Manager Node Manager Interface dùng để tạo thay đổi tương tự interface dùng để tạo thay đổi tới registry qua Windows Programming Interface (WPI) Những thay đổi khác Database Manager tiếp nhận để cập nhật cho node khác cluster qua Global Update Manager - Event Log Replication Manager: phần Cluster service làm việc với Event Log Service để chép event log tới tất node Cluster Các kiện đánh dấu thấy node mà kiện xảy Các kiện ghi lại node xếp, củng cố gửi qua Event Log Replication Manager để broadcast tới node hoạt động khác Nếu vài kiện ghi lại khoảng thời gian, kiện broadcast cách riêng lẻ, nhiều kiện ghi lại khoảng thời gian ngắn, chúng kết hợp với trước broadcast Các kiện dán nhãn biết node chúng xảy Các node khác tiếp nhận kiện ghi chúng lên local log - Failover Manager: quản lý resource resource group Nó chịu trách nhiệm tắt hay khởi động resource, quản lý resource liên quan chuẩn bị cho trình failover resource group Để thực hoạt động này, tiếp nhận resource thông tin trạng thái hệ thống từ thành phần Cluster node từ Resource Monitors Resource Monitors cung SVTH: Nguyễn Đăng Thuận Trang 7/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang cấp môi trường thực cho resource DLLs cung cấp giao tiếp resource DLLs Failover Manager Failover Manager xác định node Cluster nên sở hữu resource group Khi cần thiết phải failover resource group, Failover Manager node Cluster làm việc để tái định quyền sở hữu cho resource group Dựa cách mà resource group cấu hình, Failover Manager cục khởi động lại resource bị hỏng hay làm cho resource offline resource liên quan với sau chuẩn bị cho trình failover - Global Update Manager: dùng thành phần bên cluster Failover Manager hay Database Manager để mang cập nhật thay đổi tới node Cluster Khi trình cập nhật xảy ra, bắt đầu node client node khác bổ nhiệm theo dõi việc cập nhật để đảm bảo việc cập nhật xảy tất node Node client yêu cầu node gửi tới global lock để thực cập nhật Nếu lock chưa sẵn sàng, chờ Khi lock sẵn sàng, node giám sát gán cho node client định cập nhật cục Nếu node cập nhật thành công mà trình update bị lỗi node khác node bị loại bỏ khỏi danh sách node hoạt động cập nhật tiến hành node hoạt động khác Nếu việc xảy ra, quorum log ghi lại để đảm bảo node bị lỗi nhận tất thơng tin cấu hình cần thiết quay trở lại hoạt động - Log Manager: với Checkpoint Manager tương tác với đảm bảo recover log quorum resource chứa đựng liệu cấu hình checkpoint thay đổi Nếu hay nhiều node Cluster bị hỏng, node hoạt động khác thực thay đổi cấu hình Khi node bị hỏng, Database Manager sử dụng Log Manager để ghi lại thay đổi cấu hình lên Quorum resource Khi node bị lỗi quay trở lại phục vụ, chúng đọc vị trí quorum resource local cluster Các chế xây dựng bên dị tìm sở liệu cũ quorum resource khơng Sau Database Manager yêu cầu Log Manager cập nhật cục Cluster sử dụng file checkpoint Quorum resource sau đối chiếu với file log Quorum disk Kết hoàn thành việc cập nhật Cluster SVTH: Nguyễn Đăng Thuận Trang 8/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Membership Manager: chịu trách nhiệm trì một nhìn quán node Cluster hoạt động hay bị hỏng thời điểm định Trọng tâm thành phần thuật toán regroup yêu cầu thực có dấu hiệu hay nhiều node bị lỗi - Node Manager: chạy node trì danh sách cục node, network, network interface cluster Qua giao tiếp node, Node Manager đảm bảo cho tất node có danh sách node hoạt động Node Manager dùng thông tin sở liệu cấu hình Cluster để xác định node thêm vào hay bị loại bỏ khỏi Cluster Node Manager node theo dõi node khác để tìm node bị lỗi Để thực việc theo dõi, gửi nhận message gọi heartbeat tới node Cluster Nếu node có giao tiếp bị lỗi với node khác, gửi broadcast message tới node khác cho tất node nhận message để xác nhận lại danh sách node hoạt động cluster Quá trình gọi regroup event Node Manager tham gia vào trình node tham gia vào Cluster Tại thời điểm node thêm vào Cluster, Node Manager node thành lập q trình giao tiếp với Node Manager node khác để thực trình chứng thực - Resource Monitor: cung cấp interface giao tiếp resource DLLs Cluster service Khi Cluster cần lấy liệu từ resource, Resource Monitor tiếp nhận yêu cầu đẩy yêu cầu tới resource DLL thích hợp Ngược lại, resource DLL cần báo cáo trạng thái thơng báo cho Cluster service kiện, resource đẩy thông tin từ resource tới Cluster service - Backup/Restore Manager: Cluster service đưa WPI dùng để backup sở liệu cluster, BackupClusterDatabase BackupClusterDatabase trước tiên tương tác với Failover Manager, sau đẩy yêu cầu tới node sở hữu quorum resource Database Manager node yêu cầu sau tạo backup cho quorum log file file checkpoint Cluster service đưa WPI khác, RestoreClusterDatabase để restore sở liệu Cluster từ backup path WPI yêu SVTH: Nguyễn Đăng Thuận Trang 9/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang cầu cục từ node Cluster Khi WPI yêu cầu, trước tiên tắt Cluster service, restore sở dử liệu Cluster từ backup, tạo giá trị registry chứa backup path sau khởi động lại Cluster service Cluster service khởi động dị tìm u cầu restore tiến hành restore sở liệu Cluster từ backup path tới Quorum resource 2.2 Cấu trúc Cluster Cluster tổ chức thành nhóm gọi farm hay pack Trong hầu hết trường hợp, dịch vụ tầng trước (front-end and middle-tiers services) tổ chức thành farm sử dụng clone, dịch vụ tầng sau (back-end services) tổ chức thành pack Các khái niệm farm, pack clone hệ thống cluster làm rõ Cluster Farm nhóm máy chủ chạy dịch vụ giống nhau, không dùng chung sở liệu Được gọi farm (trang trại) chúng xử lý yêu cầu gửi đến cho chúng sở liệu (tài nguyên) giống hệt lưu giữ cục bộ, không dùng chung sở liệu Cũng tính chất nên máy chủ thành viên farm làm việc độc lập chúng gọi clone (clone máy tính thiết kế để mơ chức máy tính khác) Cluster Pack nhóm máy chủ hoạt động với chia sẻ với phần sở liệu Được gọi pack (khối) hoạt động máy chủ thành viên pack có liên hệ chặt chẽ với chúng làm việc theo phương thức thống để quản lý trì dịch vụ Trong Cluster tùy theo nhu cầu mà triển khai nhiều ứng dụng cluster hay cài đặt node ứng dụng, nói chung cấu trúc cluster khơng cố định chủ yếu thấy hữu ích loại cấu trúc sau: - Thứ 1: Nếu ta triển khai ứng dụng stateful hệ thống cluster có phương pháp đơn giản cài đặt ứng dụng vào node cluster (hình 1) Ở cấu trúc ứng dụng server Do ứng dụng bị lỗi ảnh hưởng đến ứng dụng kia, hiệu hệ thống cluster thấp SVTH: Nguyễn Đăng Thuận Trang 10/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Hiện form yêu cầu nhập user: administrator password: aaa111! → Ok → Restart Bước 3: Kết nối hệ thống SAN - Vào Start → Programs → Administrator tools → iSCSI Initiator → Yes → Yes - Hiện form iSCSI Initiator Properties → Chọn tap Discovery - Chọn Add portal → Gõ vào ô IP address or DNS name: 192.168.2.2 → OK - Chọn tap Targets → Chọn quorum → Log on - Hiện form Log on to Target → Chọn automatically → OK - Làm lần cho web - Khi hoàn thành giống hình SVTH: Nguyễn Đăng Thuận Trang 46/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Chọn OK để hoàn tất - Tiếp theo ta tạo ổ đĩa cho data, mail, web, quorum - Chọn My Computer hình → Click chuột phải chọn Manage - Chọn Storage → Disk management - Di chuyển chuột xuống chọn Disk 1→ Click chuột phải chọn online - Làm lần cho Disk - Tiếp tục click chuột phải vào Disk chọn Initialize Disk - Hiện form Initialize Disk → OK - Click chuột phải vào ô bên cạnh Disk → Chọn New Simple Volume - Chọn Next → Next → Chọn drive letter: E → Next - Đặt tên cho volume label là: quorum chọn quick format → Next→Finish - Làm tương tự cho Disk với drive letter: F volume label: web Bước 4: Install the failover cluster feature - Vào Start → Programs → Administrator tools → Server Manager - Chọn Features → Add Features ( góc bên phải) - Chọn Failover Clustering → Next → Install SVTH: Nguyễn Đăng Thuận Trang 47/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang Máy Server Cluster Bước 1: Thiết lập IP theo bảng - Vào Star → Control Panel → Network and Sharing Center → Manage network connections - Chọn Local Area Connection → Đổi tên thành pubic → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok - Chọn Local Area Connection 2→ Đổi tên thành private → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok Bước 2: Đổi tên máy member domain - Cấu Máy Server Cluster đặt tên máy node2 Bước 3: Kết nối hệ thống SAN - Cấu Máy Server Cluster SVTH: Nguyễn Đăng Thuận Trang 48/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang Bước 4: Install the failover cluster feature - Cài đặt Máy Server Cluster Bước 5: Create the cluster (khởi động Cluster 1) - Vào Start → Programs → Administrator tools → Failover Cluster Management - Chọn Validate a Configuration → Next - Chọn Browse → Advanced → Find Now - Chọn NODE NODE → OK → OK - Next → Next → Next → Finish - Chọn Create a Cluster - Chọn Browse → Advanced → Find Now - Chọn NODE NODE → OK → OK → Chọn No,… → Next - Gõ địa IP: 192.168.2.5 ( IP ảo) Cluster name: cluster hình - Next → Next → Finish Bước 6: Configuring a two-node file server cluster - Tại Form Failover Cluster Management chọn Services and Applications → Click chuột phải chọn Configure a Services or Application - Next → Chọn File Server → Next - Gõ địa IP: 192.168.2.6 (IP ảo) Name: clusterFS hình SVTH: Nguyễn Đăng Thuận Trang 49/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Next → Chọn Cluster Disk → Next - Next → Finish - Vào ổ đĩa web (F) tạo thư mục data (thư mục chứa data web server) - Tại Form Failover Cluster Management chọn node → Chọn clusterFS → Chuột phải chọn Add a share folder - Browse → F$ → data → OK → Next - Chọn Yes, change NTFS permissions → Click vào Edit Permissions - Add → Gõ: e → Chọn Checks Names → Chọn Everyone → OK → OK → Chọn Modify (Bảng dưới) → Apply → OK - Next → Next → Next → Chọn Users and groups have… → Chọn Permissions → Chọn Change or Full Control → Apply → OK - Next → Next → Create → Close SVTH: Nguyễn Đăng Thuận Trang 50/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Để test, vào Start → Run → Gõ \\clusterFS\data Nếu tạo file ok Máy Server NLB Bước 1: Thiết lập IP theo bảng - Vào Star → Control Panel → Network and Sharing Center → Manage network connections - Chọn Local Area Connection → Đổi tên thành pubic → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok - Chọn Local Area Connection 2→ Đổi tên thành private → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok SVTH: Nguyễn Đăng Thuận Trang 51/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang Bước 2: Đổi tên máy member domain - Cấu Máy Server Cluster đặt tên máy nlb1 Bước 3: Cài đặt Network Load Balancing - Vào Start → Programs → Administrator tools → Server Manager - Chọn Roles → Add Roles (góc bên phải) - Chọn Network Load Balancing → Next → Install Bước 4: Cài đặt IIS - Vào Start → Programs → Administrator tools → Server Manager - Chọn Features → Add Features (góc bên phải) - Chọn Web Server (IIS) → Next→ Next→ Next → Install Máy Server NLB Bước 1: Thiết lập IP theo bảng - Vào Star → Control Panel → Network and Sharing Center → Manage network connections - Chọn Local Area Connection (Realtek)→ Đổi tên thành pubic → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok SVTH: Nguyễn Đăng Thuận Trang 52/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Chọn Local Area Connection 2→ Đổi tên thành private → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok Bước 2: Đổi tên máy member domain - Cấu Máy Server nlb1 đặt tên máy nlb2 Bước 3: Cài đặt Network Load Balancing - Cài đặt Máy Server nlb1 Bước 4: Cài đặt IIS - Cài đặt Máy Server nlb1 Bước 5: Cấu hình Network Load Balancing (Cấu hình máy nlb1) - Khởi động máy nlb1 - Vào Start → Programs → Administrator tools → Network Load Balancing Manager - Chọn Network Load Balancing Cluster → Chuột phải chọn New Cluster - Gõ vào ô Host địa IP máy nlb1 theo card public: 192.168.2.7 → Click Connect → Chọn public 192.168.2.7 SVTH: Nguyễn Đăng Thuận Trang 53/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Next → Next → Add → Gõ vào ô IPv4 address: 192.168.2.9 (IP ảo) Subnet mask: 255.255.255.0 → OK - Next → Chọn Multicast → Next → Finish - Chọn 192.168.2.9 → Chuột phải chọn Add host to cluster - Tiếp tục gõ vào ô Host địa IP máy nlb2: 192.168.2.8 → Chọn Connect → Chọn public → Next → Next → Finish SVTH: Nguyễn Đăng Thuận Trang 54/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang Bước 6: Cấu hình IIS - Vào Start → Programs → Administrator tools → Internet Information Services (IIS) Manager - Chọn NLB1 → Chọn Sites → Chuột phải chọn Add Web Site ( trước tiên phải stop remove Defaut Web Site) - Gõ vào ô Site name: webserver Physical path: C:\inetpub\wwwroot → OK - Vào thư mục C:\inetpub copy thư mục wwwroot - Vào run gõ: \\192.168.2.6\F$\data paste vào - Chạy IE gõ: //192.168.2.9 Nếu vào web ok - Về lại form Internet Information Services (IIS) Manager → Chọn Advanced Settings thay địa Physical path bằng: \\192.168.2.6\F$\data\wwwroot → OK SVTH: Nguyễn Đăng Thuận Trang 55/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Chọn Basic Settings → Chọn Connect as → Chọn Specific user → Chọn Set → Gõ user: administrator password: 111aaa! → OK → OK → OK Máy Client Bước 1: Thiết lập IP theo bảng - Vào Star → Control Panel → Network and Sharing Center → Change adapter settings - Chọn Local Area Connection → Click chuột phải chọn Properties - Chọn Internet Protocol Version (TCP/IPv4) - Thiết lập IP hình click Ok Bước 2: Test - Vì khơng thể chạy nhiều máy để test phần NLB nên ta test cách tắt máy nlb1, nlb2 cho máy client truy cập trang web có hay khơng, thành cơng - Đối với máy Cluster test cách tắt máy node1 vào Cluser Manager node2 xem có quản lý ln Disk node1 khơng Nếu có thành cơng Và test ngược lại với node2 tắt SVTH: Nguyễn Đăng Thuận Trang 56/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang KẾT LUẬN Clustering kỹ thuật áp dụng nhằm nâng cao độ tin cậy tính sẵn sàng hệ thống mạng máy tính Một mạng cấu trúc dạng clustering có khả hoạt động bình thường có cố xảy cho máy chủ mạng cluster Tùy theo yêu cầu cụ thể hệ thống mà cấu trúc cluster nút, nút, nút nhiều Các nút cluster tồn thể chủ động, có nút chủ động, có nút thụ động Mỗi cấu trúc cluster đòi hỏi cấu hình phần cứng máy chủ tương ứng Hệ điều hành yếu tố quan trọng cần xem xét thiết kế clustering cho mạng Lựa chọn phần mềm nguồn đóng Window 2000 đảm bảo hệ thống dễ thiết lập, nhiên tính bảo mật thường khơng cao Các hệ điều hành nguồn đóng Linux khó thiết định lại có tính bảo mật độ an tồn cao Bởi vậy, định thiết đặt cấu trúc clustering cho hệ thống mạng mình, nhà đầu tư cần xem xét kỹ yếu tố nêu để định lựa chọn giải pháp tối ưu cho Thơng qua đề tài ta hiểu sức mạnh Clustering, từ ta phát triển nhiều ứng dụng khác dựa Clustering Mail Server, DHCP, DTC, iSNS… Tuy đề tài demo hệ thống máy ảo VMWare, nên đưa vào thực tiễn có lỗi phát sinh Nhưng phần nói kĩ, ta bỏ qua sai sót khơng đáng kể Cuối em xin nói lời cảm ơn đến cô Trần Uyên Trang giúp đỡ em việc hồn thành luận văn SVTH: Nguyễn Đăng Thuận Trang 57/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang TÀI LIỆU THAM KHẢO Tiếng Việt [1] Tạp chí cơng nghệ thơng tin truyền thơng Tiếng nước ngồi [2] Elden Christensen, Guide to Creating and Configuring a Server Cluster under Windows Server 2003 [3] Server Cluster: Architecture Overview For windows server 2003, Microsoft Corporation [4] Server Cluster: Storage Area Networks Windows 2000 and windows server 2003, Microsoft Corporation [5] Windows Servers in a Storage Area Network Environment, White paper Trang web [6] http://www.quantrimang.com.vn [7] http://www.tapchibcvt.gov.vn [8] http://www.tailieu.vn [9] http://www.huongdancachlam.vn SVTH: Nguyễn Đăng Thuận Trang 58/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Ký tên Trần Uyên Trang SVTH: Nguyễn Đăng Thuận Trang 59/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Ký tên SVTH: Nguyễn Đăng Thuận Trang 60/60 ... CẤU HÌNH, CÀI ĐẶT SAN VÀ CLUSTERING TRÊN VMWARE Xây dựng mơ hình SAN Clustering Mơ hình SAN Clustering Triển khai mơ hình Giả lập mơ hình hệ thống máy ảo VMWare Chuẩn bị - máy ảo cài win server. .. kỹ lý thuyết clustering hướng dẫn bước cấu hình clustering máy ảo VMware để hiểu sâu hệ thống clustering SVTH: Nguyễn Đăng Thuận Trang 3/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD:... cho web - Khi hồn thành giống hình SVTH: Nguyễn Đăng Thuận Trang 46/60 Xây dựng mơ hình Clustering cho Server Web VMWare GVHD: Trần Uyên Trang - Chọn OK để hoàn tất - Tiếp theo ta tạo ổ đĩa cho