Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Tính năng File Share Witness trong Windows Server là gì?

Khi một dịch vụ hoặc trang web có nhu cầu cao được lưu trữ trên máy chủ, chúng thường được thiết kế sao cho có nhiều nút cân bằng tải (balancing nodes). Các nút này đảm bảo khi một nút thất bại, vẫn có nút khác lo phần còn lại. Trong trường hợp Windows Server 2019/2016, cân bằng tải nút hoạt động thông qua hệ thống quorum (quorum system). Trong hướng dẫn này, chúng ta sẽ nói về tính năng Windows File Share Witness.

File Share Witness & Hệ thống Quorum

Hệ thống quorum là hệ thống dựa trên bỏ phiếu (vote-based), nơi một số nút nhất định phải hiện diện để đảm bảo chúng hoạt động trong trường hợp lỗi. Đôi khi hệ thống bỏ phiếu dừng lại khi có "số lượng phiếu chẵn" (even number). Mục đích của bỏ phiếu đơn giản: nó đảm bảo các nút không bị quá tải. Việc giới thiệu File Share Witness đóng vai trò là người quyết định (tiebreaker). Nó có thể cung cấp một phiếu quorum bổ sung khi cần thiết. Điều này đảm bảo cụm (cluster) tiếp tục chạy trong trường hợp mất trang web (site outage).

Tính năng File Share Witness trong Windows Server là gì?

Vì vậy, nếu bạn có bốn nút được cân bằng theo định dạng 2-2, và nếu một nút thất bại, 2 nút khác nên có thể cân bằng nó. Tuy nhiên, với định dạng 2-2, nó bị kẹt. Nếu quản trị viên IT có thể triển khai File Share Witness có thể thêm một phiếu cho 2 trong những nút hiện có, quorum sẽ đạt được, và các nút có thể lo phần còn lại. Đọc thêm về Legacy & Modern FSW tại đây.

Tính năng File Share Witness trong Windows Server 2019/2016 là gì?

Một trong những yêu cầu chính cho FSW hoạt động là nó phải tham gia miền (domain joined) và là một phần của cùng một rừng (forest). Tiêu chí này quan trọng vì Cụm chuyển đổi dự phòng (Failover Cluster) sử dụng Kerberos cho Đối tượng Tên Cụm (Cluster Name Object - CNO) để kết nối và xác thực chia sẻ. Điều này đôi khi có thể không thể vì một số lý do bao gồm:

  • Kết nối internet kém.
  • Domain controller không khả dụng.
  • Không có đối tượng CNO Active Directory
  • Và cuối cùng không có ổ đĩa chia sẻ cho disk witness.

Giữ những kịch bản này trong tâm trí, Microsoft đã thêm tính năng trong Windows 2019 cho phép hệ thống quorum hoạt động ngay cả khi không phải một phần của miền. Điều này được thực hiện bằng cách sử dụng tài khoản người dùng cục bộ (local user account) trên máy chủ mà FSW kết nối tới.

Quản trị viên IT có thể tạo tài khoản người dùng cục bộ (không phải quản trị), cấp cho tài khoản đó toàn quyền truy cập vào chia sẻ, kết nối cụm với chia sẻ. Các bước như sau:

  • Đăng nhập vào SERVER và tạo tài khoản người dùng cục bộ (ví dụ: FSW-ACCT)
  • Tạo thư mục trên SERVER và chia sẻ nó
  • Cấp cho tài khoản người dùng cục bộ (FSW-ACCT) toàn quyền truy cập vào chia sẻ
  • Đăng nhập vào một trong các nút cụm và chạy lệnh PowerShell:
Set-ClusterQuorum -FileShareWitness \\SERVER\SHARE -Credential $(Get-Credential)
  • Bạn sẽ được nhắc nhập tài khoản và mật khẩu, hãy nhập SERVER\FSW-ACCT và mật khẩu.

Tính năng File Share Witness trong Windows Server là gì?

Hơn nữa, nếu không có máy chủ phụ trợ, ổ USB kết nối với router cũng hoạt động. Một khi kết nối, bạn có thể thiết lập tên chia sẻ, tên người dùng và mật khẩu để truy cập. Điều này hoạt động với SMB 2.0 trở lên.

Bạn có thể đọc thêm về tính năng File Share Witness trên MSDN.

Tính năng File Share Witness trong Windows Server là gì?