Giả lập mô hình trên bằng hệ thống máy ảo VMWare Chuẩn bị
- 2 máy ảo cài win server 2008 để làm 2 máy cluster. Máy phải có 2 card mạng.
- 2 máy ảo cài win server 2008 để làm 2 máy NLB (Network Load Balancing). - 1 máy ảo cài win server 2008 để làm DC (domain controller). Máy DC sẽ cài phần mềm giả lập hệ thống SAN
- 1 máy ảo cài windows 7 hoặc XP để test. Các bước thực hiện
Tên máy Nic Private Nic Public
DC 192.168.2.2 255.255.255.0 192.168.2.1 192.168.2.2 Cluster 1 172.16.2.3 255.255.0.0 192.168.2.3 255.255.255.0 192.168.2.1 192.168.2.2 Cluster 2 172.16.2.4 255.255.0.0 192.168.2.4 255.255.255.0 192.168.2.1 192.168.2.2 NLB 1 192.168.2.7 255.255.255.0 192.168.2.1 192.168.2.2 NLB 2 192.168.2.8 255.255.255.0 192.168.2.1 192.168.2.2 Client 192.168.2.10 255.255.255.0
Máy Server DC
Bước 1: Thiết lập IP theo bảng trên
- Vào Star → Control Panel → Network and Sharing Center → Manage network connections.
- Chọn Local Area Connection → Click chuột phải chọn Properties.
- Chọn Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Thiết lập IP như hình dưới rồi click Ok
Bước 2: Nâng domain - Đổi tên máy thành DC
- Vào Star → Run → Gõ dcpromo
- Chờ cho đến khi xuất hiện form Welcome to the Active Directory Domain Services Installation Wizard → Click vào ô Use advanced mode installation → Next
- Click Next → Chọn Create a new domain in a new forest → Next
- Đặt tên cho domain (tên bất kỳ, ở đây đặt là tuando.com) → Next
- Chọn Windows Server 2008 → Next
- Click Next → Chọn Yes, the compute will ….
- Chọn Yes → Next
- Đặt password: aaa111!(tùy ý) → Next
- Sau khi cài xong máy sẽ tự động restart
Bước 3: Cấu hình DNS
- Vào Start → Programs → Administrative1 tools → DNS
- Chọn DC → Reverse Lookup Zones → Click chuột phải chọn New Zone
- Chọn Next → Next → Next → Next
- Gõ vào ô Network ID: 192.168.2
- Chọn Next → Next → Finish
- Chọn Reverse Lookup Zones → 2.168.192.in-addr…
- Di chuyển chuột qua vùng bên cạnh → Click chuột phải chọn New Pointer
- Gõ vào ô Host ID Address: 192.168.2.2
- Chọn Browse → DC → Forward Lookup Zones → tuando.com → Chọn dc → OK
- Vào run → Gõ nslookup để kiểm tra (như hình sau là đúng)
Bước 4: Giả lập hệ thống SAN
- Cài đặt phần mềm StartWind để giả lập hệ thống SAN
- Chạy StartWind → Chọn localhost:3260 → Click chuột phải chọn connect
- Chọn Add device trên thanh menu → Next
- Chọn Create new image → Next
- Gõ vào ô Specify new image name: My Computer\C\quorum.img
(đường dẫn có thể bất kỳ)
- Gõ vào ô Specify image size in MBs: 512 (dung lượng bất kỳ) → Next
- Chọn Allow multiple concurrent iSCSI connections (clustering) → Next
- Gõ vào ô Choose a target name (optional): quorum → Next → Next→Finish
- Vậy là ta đã có 1 ổ đĩa quorum
- Làm tương tự thêm 1 ổ đĩa có tên là web.
Máy Server Cluster 1
Bước 1: Thiết lập IP theo bảng trên
- 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 4 (TCP/IPv4) → Properties.
- 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi click Ok
Bước 2: Đổi tên máy và member domain
- Chọn My Computer trên màn hình → Click chuột phải chọn Properties.
- Chọn Change settings → Hiện ra form System properties → Chọn Change...
- Gõ vào ô Computer name: node1 (tên tùy ý).
- Hiện ra form yêu cầu nhập user: administrator và 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 ra 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 ra form Log on to Target → Chọn automatically... → OK.
- Làm lần nữa cho web.
- Chọn OK để hoàn tất.
- Tiếp theo ta tạo ổ đĩa cho data, mail, web, quorum.
- Chọn My Computer trên màn hình → Click chuột phải chọn Manage.
- Chọn Storage → Disk management.
- Di chuyển chuột xuống dưới chọn Disk 1→ Click chuột phải chọn online.
- Làm lần nữa cho Disk 2.
- Tiếp tục click chuột phải vào Disk 1 chọn Initialize Disk.
- Hiện ra form Initialize Disk → OK.
- Click chuột phải vào ô bên cạnh Disk 1 → Chọn New Simple Volume.
- Chọn Next → Next → Chọn drive letter: E → Next.
- Đặt tên cho volume label là: quorum và chọn quick format → Next→Finish.
- Làm tương tự cho Disk 2 với drive letter: F và 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 trên bên phải).
Máy Server Cluster 2
Bước 1: Thiết lập IP theo bảng trên
- 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi click Ok
Bước 2: Đổi tên máy và member domain
- Cấu hình như Máy Server Cluster 1 nhưng đặt tên máy là node2.
Bước 3: Kết nối hệ thống SAN
Bước 4: Install the failover cluster feature - Cài đặt như Máy Server Cluster 1.
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 1 và NODE 2 → OK → OK.
- Next → Next → Next → Finish.
- Chọn Create a Cluster.
- Chọn Browse → Advanced → Find Now.
- Chọn NODE 1 và NODE 2 → OK → OK → Chọn No,… → Next.
- Gõ địa chỉ IP: 192.168.2.5 ( IP ảo) và Cluster name: cluster như hình dưới.
- 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 chỉ IP: 192.168.2.6 (IP ảo) và Name: clusterFS như hình dưới.
- Next → Chọn Cluster Disk 1 → Next.
- Next → Finish.
- Vào ổ đĩa web (F) tạo thư mục data (thư mục này sẽ chứa data của web server).
- Tại Form Failover Cluster Management chọn node 2 → 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.
- Để test, vào Start → Run → Gõ \\clusterFS\data. Nếu tạo file được là ok.
Máy Server NLB 1
Bước 1: Thiết lập IP theo bảng trên
- 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi 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 4 (TCP/IPv4).
Bước 2: Đổi tên máy và member domain
- Cấu hình như Máy Server Cluster 1 nhưng đặt tên máy là 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 trên 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 trên bên phải).
- Chọn Web Server (IIS) → Next→ Next→ Next → Install.
Máy Server NLB 2
Bước 1: Thiết lập IP theo bảng trên
- 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 4 (TCP/IPv4).
- 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi click Ok.
Bước 2: Đổi tên máy và member domain
- Cấu hình như Máy Server nlb1 nhưng đặt tên máy là nlb2.
Bước 3: Cài đặt Network Load Balancing - Cài đặt như Máy Server nlb1.
Bước 4: Cài đặt IIS
- Cài đặt như Máy Server nlb1.
Bước 5: Cấu hình Network Load Balancing (Cấu hình trên 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 chỉ IP của máy nlb1 theo card public: 192.168.2.7
- Next → Next → Add → Gõ vào ô IPv4 address: 192.168.2.9 (IP ảo)
và 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 chỉ IP máy nlb2: 192.168.2.8 → Chọn Connect → Chọn public → Next → Next → Finish.
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 hoặc remove Defaut Web Site)
- Gõ vào ô Site name: webserver và 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 và paste vào đây.
- Chạy IE và gõ: //192.168.2.9. Nếu vào được web là ok.
- Về lại form Internet Information Services (IIS) Manager → Chọn Advanced Settings và thay địa chỉ trong Physical path bằng:
- Chọn Basic Settings → Chọn Connect as → Chọn Specific user → Chọn Set → Gõ user: administrator và password: 111aaa! → OK → OK → OK.
Máy Client
Bước 1: Thiết lập IP theo bảng trên
- 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 4 (TCP/IPv4).
- Thiết lập IP như hình dưới rồi click Ok
Bước 2: Test
- Vì ở đây không thể chạy nhiều máy để test phần NLB nên ta chỉ test bằng cách tắt 1 trong 2 máy nlb1, nlb2 rồi cho máy client truy cập trang web có được hay không, nếu được là thành công.
- Đối với 2 máy Cluster thì test bằng cách tắt máy node1 rồi vào Cluser Manager ở node2 xem có quản lý luôn Disk của node1 không. Nếu có là thành công. Và test ngược lại với node2 tắt.
KẾT LUẬN
Clustering là một kỹ thuật được áp dụng nhằm nâng cao độ tin cậy và tính sẵn sàng của hệ thống mạng máy tính. Một mạng được cấu trúc dưới dạng clustering sẽ có khả năng hoạt động bình thường ngay cả khi có sự cố xảy ra cho một máy chủ mạng trong cluster. Tùy theo yêu cầu cụ thể của hệ thống mà có thể cấu trúc cluster 2 nút, 4 nút, 8 nút hoặc nhiều hơn. Các nút trong cluster có thể toàn ở thể chủ động, hoặc có nút chủ động, có nút thụ động. Mỗi cấu trúc của cluster sẽ đòi hỏi một cấu hình phần cứng của các máy chủ tương ứng. Hệ điều hành cũng là một yếu tố quan trọng cần xem xét khi thiết kế clustering cho mạng. Lựa chọn các phần mềm nguồn đóng như Window 2000 đảm bảo hệ thống dễ thiết lập, tuy nhiên tính bảo mật thường không cao. Các hệ điều hành nguồn đóng như Linux tuy khó thiết định nhưng lại có tính bảo mật và độ an toàn cao hơn. Bởi vậy, khi định thiết đặt một cấu trúc clustering cho hệ thống mạng của mình, nhà đầu tư cần xem xét kỹ các yếu tố nêu trên để có thể quyết định lựa chọn giải pháp tối ưu cho mình.
Thông qua đề tài này ta hiểu hơn về sức mạnh của Clustering, từ đó ta có thể phát triển nhiều ứng dụng khác dựa trên Clustering như Mail Server, DHCP, DTC, iSNS… Tuy vậy đề tài này chỉ mới demo trên hệ thống máy ảo VMWare, nên khi đưa vào thực tiễn sẽ có lỗi phát sinh. Nhưng những phần căn bản thì đã nói rất kĩ, vì vậy ta có thể bỏ qua những sai sót không đáng kể.
Cuối cùng em xin nói lời cảm ơn đến cô Trần Uyên Trang đã giúp đỡ em trong việc hoàn thành luận văn của mình.
TÀI LIỆU THAM KHẢO
Tiếng Việt
[1] Tạp chí công nghệ thông tin và truyền thông.
Tiếng nước ngoà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
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... Ký tên Trần Uyên Trang
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... Ký tên