ฉันต้องการกำหนดนโยบายให้ Failover Cluster ของฉันสามารถให้บริการได้เสมอ แม้ว่าจะมีเพียงโหนดเดียว (จากสองโหนด) ที่พร้อมใช้งานก็ตาม
ความเป็นมา: ฉันมีเพียงสองโหนดในคลัสเตอร์ บวกกับโควรัมพยานในการแชร์บน DC สำหรับคำถามนี้ สมมติว่า DC ยังคงให้บริการอยู่ (วินโดวส์ เซิร์ฟเวอร์ 2019)
ถ้าฉันปิด node1 node2 จะทำงาน ถ้าฉันปิด node2 คลัสเตอร์จะหยุดทำงาน (แน่นอน) อย่างไรก็ตาม ถ้าฉันเริ่มเฉพาะ node1 คลัสเตอร์จะ ไม่เคย ฟื้นตัว. ไม่เพียงแต่จะไม่กู้คืน หากไม่มี node2 แต่ฉันไม่เห็นวิธีง่ายๆ ในการทำให้คลัสเตอร์เข้ามาใช้บริการด้วยตัวจัดการคลัสเตอร์ เดอะ เท่านั้น วิธีที่ฉันสามารถกู้คืนคลัสเตอร์ในสถานการณ์นี้คือ เริ่มโหนด 2, อย่างไรก็ตามดูเหมือนว่า (สำหรับฉัน) จะไม่เป็นเช่นนั้น จริง ความพร้อมใช้งานสูง IMO ฉันควรจะสามารถกำหนดนโยบายหรือมีวิธีง่ายๆ ที่เหมาะสมในการทำให้คลัสเตอร์กลับมาออนไลน์อีกครั้ง (อาจหลังจากช่วงเวลารอ) แม้ว่า node2 ไม่เคย ฟื้นตัว
ฉันแค่คิดเกี่ยวกับเรื่องนี้ในทางที่ผิดหรือขาดสิ่งที่ชัดเจน?
UPDATE: ฉันเห็นข้อผิดพลาด:
โหนด 'SOM2' ล้มเหลวในการสร้างคลัสเตอร์ ทั้งนี้เป็นเพราะ
พยานไม่สามารถเข้าถึงได้ ขอรับรองว่าเป็นพยาน
แหล่งข้อมูลออนไลน์และพร้อมใช้งาน
อย่างไรก็ตามพยาน เคยเป็น ที่มีอยู่ในขณะนั้น ซึ่งทำให้ฉันสงสัยว่านี่เป็นปัญหาการอนุญาต กล่าวคือ การแชร์พยานพร้อมใช้งานสำหรับคลัสเตอร์ แต่ไม่มีบัญชีบริการคลัสเตอร์ในแต่ละโหนด เป็นไปได้ไหม?
มีการตั้งค่าการอนุญาตพิเศษบางอย่างในการแบ่งปันพยานเพื่อให้แน่ใจว่าสามารถเข้าถึงได้โดยบัญชีบริการภายในในแต่ละโหนดหรือไม่
อัปเดต:
ในการแก้ไขข้อผิดพลาดการอนุญาต (ไม่ใช่ปัญหาหลัก) ฉันต้องใช้คำสั่ง powershell จาก:
https://docs.microsoft.com/en-us/powershell/module/failoverclusters/set-clusterquorum
ตรวจสอบการอนุญาตของพยานเพื่อให้การควบคุมทั้งหมดถูกต้อง โดเมน บัญชี เช่น บัญชีบริการที่รหัสผ่านไม่มีวันหมดอายุและไม่สามารถเปลี่ยนแปลงได้ จากนั้น บนโฮสต์คลัสเตอร์ ให้กำจัดการกำหนดค่าพยานปัจจุบันก่อน:
Set-ClusterQuorum -NoWitness
รับ ClusterResource
หากมีความจำเป็น:
Remove-ClusterResource - ชื่อ "การแชร์ไฟล์เป็นพยาน"
หรือลบออกโดยใช้ตัวจัดการ Failover Cluster
จากนั้นเพิ่มพยานแชร์ไฟล์อีกครั้งตามความจำเป็น โดเมน ข้อมูลรับรองเพื่ออนุญาตการเข้าถึง:
Set-ClusterQuorum -NodeAndFileShareMajority \server\path-to-witness -Credential $(รับข้อมูลประจำตัว)