Lab Windows Server 2016 – Module 10 Triển Khai Network Load Balancing

Network Load Balancing (NLB) là một tính năng có sẵn trên máy chủ chạy hệ điều hành Windows Server. NLB sử dụng thuật toán phân tán để cân bằng tải lưu lượng IP trên nhiều máy chủ, do đó giúp cải thiện khả năng mở rộng và tính khả dụng của các dịch vụ quan trọng của với doanh nghiệp trên nền tảng IP.

NLB cũng cung cấp tính khả dụng cao, vì nó phát hiện lỗi máy chủ và tự động phân phối lại lưu lượng đến các máy chủ còn lại.

Để triển khai NLB một cách hiệu quả, bạn phải hiểu chức năng của nó và các tình huống mà việc triển khai nó phù hợp.

Module này cung cấp tổng quan về NLB và các tính năng của nó trong Windows Server 2016.

Network Load Balancing

Bài Lab sử dụng 3 máy:

  • 1 máy dc1 Windows Server 2016: domain controller (dc1.ctl.vn)
  • 2 máy client2 và client3: Windows Server 2016 join domain

Exercise 1: Triển Khai Network Load Balancing (NLB) cluster 

Task 1. Cài Web Server Trên 2 Node

Task 1. Cài Web Server Trên 2 Node

  1. Tại Client2, đăng nhập vào ctl\administrator (thay ctl bằng domain của bạn), vào Server manager, Chọn Add Roles and Features.
  2. Màn hình Before you begin ấn Next.
  3. Màn hình Select installation type ấn Next
  4. Màn hình Select destination server, chọn Option Select a server from the server pool ấn Next.
  5. Màn hình Select server roles, check vào Web Server (IIS), ấn Add Features, ấn Next.
  6. Màn hình Select features ấn Next.
  7. Màn hình Web server role (IIS) ấn next.
  8. Màn hình Select Roles Services ấn next.
  9. Màn hình Confirm installation selections ấn Install
  10. Chờ cài xong ấn Close
  11. Thực hiện lại từ bước 1 đến bước 10 cho máy client3

Network Load Balancing

Task 2. Kiểm Tra Web Default trên Client2 và Client3

Task 2. Kiểm Tra Web Default trên Client2 và Client3

  1. Tại Client02, vào c:\inetpub\wwwroot, mở file iisstart.png bằng Microsoft Paint
  2. Vẽ một vòng tròn màu đỏ xung quanh logo IIS, save file và đóng Microsoft Paint.
  3. Tại DC1 vào trình duyệt truy cập vào http://client2, kiểm tra vòng tròn màu đỏ xung quanh logo IIS
  4. Cũng tại DC1 vào trình duyệt truy cập vào http://client3, kiểm tra không có vòng tròn màu đỏ xung quanh logo IIS (web trên client2 và client3 khác nhau)

Network Load Balancing

Task 3: Cài NLB

Task 3: Cài NLB

  1. Tại Client2, vào PowerShell thực hiện lệnh sau để cài NLB cho client2 và client3:

Invoke-Command -Computername client2,client3 -command {Install-WindowsFeature NLB,RSAT-NLB}

2. Chờ cài xong.

Network Load Balancing

Task 4: Tạo Windows Server 2016 NLB cluster mới

Task 4: Tạo Windows Server 2016 NLB cluster mới

  1. Tại PowerShell Client2, thực hiện lệnh sau để tạo cluster mới:

New-NlbCluster -InterfaceName “Ethernet” -OperationMode Multicast -ClusterPrimaryIP 192.168.1.100 -ClusterName CTL-NLB 

2. Thực hiện lệnh sau trên client2 để tạo record A trên máy DC1.

Invoke-Command -Computername DC1 -command {Add-DNSServerResourceRecordA –zonename ctl.vn –name CTL-NLB –Ipv4Address 192.168.1.100}

3. Thực hiện lệnh sau để thêm client3 vào Cluster Node

Add-NlbClusterNode -InterfaceName “Ethernet” -NewNodeName “client3” -NewNodeInterface “Ethernet”  

Network Load Balancing

Task 5: Kiểm tra NLB cluster

Task 5: Kiểm tra NLB cluster 

  1. Tại Client2 vào Server Manager, vào Tools, chọn Network Load Balancing Manager.
  2. Xuất hiện cửa sổ Warning ấn OK
  3. Màn hình Network Load Balancing Manager chọn CTL-NLB (192.168.1.100). Quan sát bên phải client2 và client3 có trạng thái là  Converged.
  4. Phải chuột vào CTL-NLB (192.168.1.100), chọn Cluster properties
  5. Cửa sổ CTL-NLB(192.168.1.00) Properties, chọn tab Cluster Parameters, Kiểm tra cluster đang dùng Multicast operations mode
  6. Cửa sổ CTL-NLB(192.168.1.00) Properties, chọn tab Port Rules kiểm tra Cluster đang dùng port 0 đến port 65535 dùng TCPUDP protocols.
  7. Đóng Cửa sổ CTL-NLB(192.168.1.00) Properties

Network Load Balancing

Task 6. Cấu hình NLB port rules

Task 6. Cấu hình NLB port rules 

  1. Tại Client2 vào Server Manager, vào Tools, chọn Network Load Balancing Manager.
  2. Phải chuột vào CTL-NLB (192.168.1.100), chọn Cluster properties
  3. Cửa sổ CTL-NLB(192.168.1.00) Properties, chọn tab Port Rules chọn All ấn Edit.
  4. Cửa sổ Add/Edit Port Rule nhập các thông tin sau ấn OK:
  • Port range: 80 to 80
  • Protocols: Both
  • Filtering mode: Multiple host
  • Affinity: None 

Network Load Balancing

5. Tại DC1 vào IE truy http://ctl-nlb, kiểm tra xem nội dung có vòng tròn màu đỏ xung quanh logo IIS hay không?

  • Nếu có, tại Network Load Balancing Manager, phải chuột vào client2 (Ethernet), chọn Control Host,và chọn Drainstop. 
  • Nếu không tại Network Load Balancing Manager, phải chuột vào client3 (Ethernet), chọn Control Host,và chọn Drainstop

6. Trở lại DC1 vào IE truy http://ctl-nlb, kiểm tra lại nôi dung đã thay đổi.

Network Load Balancing

Hoàn Tất Bài Lab

Lab Windows Server 2016 Module 11