Contact
Line : comsiam
Contact
Line : comsiam

File Share Witness เป็นหนึ่งในวิธีการกำหนด Quorum ที่ได้รับความนิยมมากที่สุดสำหรับ Windows Server Failover Cluster โดยเฉพาะ Cluster แบบ 2 Node เนื่องจากติดตั้งง่าย ใช้ทรัพยากรน้อย และไม่จำเป็นต้องมี Shared Disk เพิ่มเติม
หากออกแบบอย่างถูกต้อง File Share Witness จะช่วยให้ Cluster สามารถตัดสินใจได้อย่างแม่นยำเมื่อเกิดเหตุการณ์ Node Failure หรือ Network Partition และลดความเสี่ยงจากการสูญเสีย Quorum ได้อย่างมาก
File Share Witness หรือ FSW คือ Shared Folder ที่ถูกใช้เป็น Vote เพิ่มเติมในระบบ Cluster
ตัวอย่าง
Cluster
หากมีเพียง 2 Vote
เมื่อ Node ใด Node หนึ่งล้มเหลว
Cluster อาจสูญเสีย Majority ได้
ดังนั้นจึงเพิ่ม
File Share Witness
เข้ามาเป็น Vote ที่ 3
ทำให้ Cluster สามารถตัดสินใจได้ถูกต้อง
ตัวอย่าง
รวม
3 Votes
Cluster ต้องมีอย่างน้อย
2 Votes
จึงจะ Online ได้
เหมาะสำหรับ
✅ 2 Node Cluster
✅ Hyper-V Cluster
✅ File Server Cluster
✅ Branch Office
✅ Multi Site Cluster
✅ Small Enterprise
ต้องมี Server แยกสำหรับเก็บ Share
ตัวอย่าง
FSW01
ไม่ควรอยู่บน Node ของ Cluster
และควรมี
บน Server FSW01
สร้าง Folder
ตัวอย่าง
D:\ClusterWitness
หรือ
E:\FSW
คลิกขวา Folder
เลือก
Properties
จากนั้น
Sharing
Advanced Sharing
ติ๊ก
Share this folder
ตั้งชื่อ Share
ตัวอย่าง
ClusterWitness
กำหนดสิทธิ์
Everyone
หรือ
Cluster Computer Object
ให้มีสิทธิ์
ตามนโยบายองค์กร
ที่ Security Tab
เพิ่ม
Cluster Name Object (CNO)
ตัวอย่าง
CLUSTER01$
กำหนดสิทธิ์
Full Control
หากไม่กำหนดสิทธิ์นี้
File Share Witness จะตั้งค่าไม่สำเร็จ
จาก Node ใดก็ได้
รัน
Test-Path \\FSW01\ClusterWitness
ผลลัพธ์ควรเป็น
True
เปิด
Failover Cluster Manager
เลือก Cluster
คลิกขวา
More Actions
เลือก
Configure Cluster Quorum Settings
เลือก
Select the quorum witness
จากนั้นเลือก
Configure a file share witness
ใส่ Path
\\FSW01\ClusterWitness
กด Finish
สามารถทำได้รวดเร็วกว่า
Set-ClusterQuorum `
-FileShareWitness "\\FSW01\ClusterWitness"
ระบบจะตั้งค่าให้อัตโนมัติ
รัน
Get-ClusterQuorum
ผลลัพธ์ตัวอย่าง
Node and File Share Majority
แสดงว่าการตั้งค่าสำเร็จ
รัน
Get-ClusterResource
จะพบ Resource ของ Witness
อยู่ในสถานะ
Online
ทดลองปิด Node หนึ่งเครื่อง
ตัวอย่าง
ปิด
Node02
Cluster ควรยัง Online
เนื่องจากยังมี
รวม 2 Votes
ซึ่งยังเป็น Majority
สาเหตุ
Permission ไม่ถูกต้อง
แก้ไข
ตรวจสอบ
สาเหตุ
ตรวจสอบ
Get-ClusterResource
ตรวจสอบ
Get-ClusterQuorum
หากยังไม่แสดง
Node and File Share Majority
ให้ตั้งค่าใหม่อีกครั้ง
ข้อดี
✅ ไม่ต้องใช้ Shared Disk
✅ ติดตั้งง่าย
✅ ค่าใช้จ่ายต่ำ
ข้อดี
✅ ทำงานร่วมกับ SAN ได้ดี
ข้อจำกัด
❌ ต้องมี Shared Storage
ปัจจุบัน File Share Witness ได้รับความนิยมมากกว่าในหลายองค์กร
✅ ใช้ Server แยกสำหรับ Witness
✅ ไม่ติดตั้งบน Cluster Node
✅ ใช้ Static IP
✅ สำรองข้อมูล Server Witness
✅ ทดสอบ Failover เป็นประจำ
✅ ตรวจสอบ Permission หลังเปลี่ยนแปลงระบบ
หลายองค์กรที่ออกแบบระบบร่วมกับ comsiam มักใช้ File Share Witness เป็นมาตรฐานสำหรับ Cluster 2 Node เนื่องจากบริหารจัดการง่ายและลดต้นทุนด้าน Storage ได้อย่างมีประสิทธิภาพ
File Share Witness เป็นวิธีการเพิ่ม Vote ให้กับ Failover Cluster โดยใช้ Shared Folder แทน Shared Disk ช่วยให้ Cluster สามารถรักษา Quorum ได้เมื่อเกิด Node Failure และเป็นแนวทางที่ได้รับความนิยมสูงใน Windows Server 2025
สำหรับ Cluster แบบ 2 Node การตั้งค่า File Share Witness ถือเป็น Best Practice ที่สำคัญ เพราะช่วยลดความเสี่ยงจากการสูญเสีย Majority และเพิ่มความเสถียรของระบบในระยะยาว ซึ่งเป็นแนวทางที่ทีม Infrastructure ระดับ Enterprise และผู้เชี่ยวชาญจาก comsiam ใช้งานจริงในหลายโครงการ
หาก Node หนึ่งใน Cluster ของคุณหยุดทำงานวันนี้ ระบบยังคงมี Vote เพียงพอที่จะรักษา Quorum ต่อไปได้หรือไม่?