Score:2

Windows Failover Cluster ด้วย SQL Server

ธง es

เรากำลังย้ายจากการใช้ VMWare ไปยัง Windows Failover Cluster (เวอร์ชัน 2019) เพื่อโฮสต์บริการของบริษัทของเรา ฉันกำหนดค่า WFC สำเร็จแล้ว และมีบทบาท Virtual-Machine สองสามตัวที่ทำงานพร้อมกับบทบาท File-Server และ DHCP-Server ต่อไปคือการรับการตั้งค่าอินสแตนซ์ของเซิร์ฟเวอร์ SQL (เช่นเวอร์ชัน 2019) และฉันถูกตั้งคำถามเกี่ยวกับสถาปัตยกรรม

เป็นที่ยอมรับได้หรือไม่ในการติดตั้งบทบาทคลัสเตอร์เซิร์ฟเวอร์ SQL โดยตรงบนไฮเปอร์ไวเซอร์ WFC แบบ Bare-Metal ขอถอยหลังสักก้าว..

เราต้องการให้เซิร์ฟเวอร์ SQL มีความพร้อมใช้งานสูง เช่นเดียวกับสิ่งอื่นๆ ในคลัสเตอร์ บทความต่อไปนี้เช่น https://www.mssqltips.com/sqlservertip/6586/clustering-sql-server-2019-step-by-step/ มันแสดงวิธีการตั้งค่าอินสแตนซ์เซิร์ฟเวอร์ SQL ที่ออนไลน์ตลอดเวลา ซึ่งใช้ WFC เป็นพื้นฐานเพื่ออำนวยความสะดวกในการเฟลโอเวอร์ระหว่างอินสแตนซ์เซิร์ฟเวอร์ SQL

ความคิดของฉันคือทำไมต้องเสียทรัพยากรด้วยการเปิดเครื่องเสมือนใหม่สองเครื่อง เปลี่ยนเครื่องทั้งสองนี้เป็น WFC จากนั้นติดตั้ง SQL AO ลงใน WFC นั้นเมื่อสามารถทำได้ในอินสแตนซ์หลัก ดูเหมือนว่าจะซ้ำซ้อนมากเกินไป เซิร์ฟเวอร์ sql สามารถเฟลโอเวอร์ภายใน WFC เสมือน และแต่ละ vm สามารถเฟลโอเวอร์ภายใน WFC หลักได้ ดูเหมือนว่าสิ่งนี้ได้รับการออกแบบมาให้ติดตั้งโดยตรงบนอินสแตนซ์ WFC หลักควบคู่ไปกับบทบาทอื่นๆ

การปฏิบัติที่ดีที่สุดที่นี่คืออะไร?

Score:4
ธง gb

SQL Server ที่ทำงานบน VM ในคลัสเตอร์จะพร้อมใช้งานสูง Failover Cluster ที่มี Hyper-V จะจัดการกับ VMs Failover แนวทางปฏิบัติที่ดีที่สุดของ MS ระบุว่า Hyper-V ควรเป็นบทบาทเดียวที่ติดตั้งบนโฮสต์

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/best-practices-analyzer/hyper-v-should-be-the-only-enabled-role

คุณสามารถปรับใช้คลัสเตอร์สำรองที่ซ้อนกัน สามารถใช้ VHDX ร่วมกันเพื่อกำหนดค่า SQL Server Cluster

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn265980(v=ws.11)

ตรวจสอบบทความต่อไปนี้เพื่อปรับปรุงประสิทธิภาพของ SQL FCI

https://www.hyper-v.io/can-sql-server-failover-cluster-instance-run-twice-fast-sql-server-basic-availability-groups-2-node-cluster-part-2- เรียน-fci-ประสิทธิภาพ/

KKlouzal avatar
es flag
ขอบคุณสำหรับเอกสารของ Microsoftฉันเคยเห็นมาก่อนและถ้าเราโฮสต์เซิร์ฟเวอร์ Hyper-V แบบสแตนด์อโลน เราก็ไม่ต้องการเรียกใช้สิ่งอื่นใดนอกจากเครื่องเสมือน Windows Failover Cluster นั้นแตกต่างออกไปเล็กน้อย เอกสารอธิบายเกี่ยวกับผลกระทบด้านลบที่เกิดจากจำนวนการอัปเดต Windows ที่เพิ่มขึ้น ซึ่งจะทำให้เวลาหยุดทำงานระหว่างการอัปเดตเพิ่มขึ้น WFC ช่วยให้คุณล้มเหลวในการสวมบทบาทไปยังโหนดสำรองก่อนที่จะใช้การอัปเดต ช่วยลดเวลาหยุดทำงานโดยไม่คำนึงถึงจำนวนการอัปเดตที่จำเป็น
Stuka avatar
gb flag
ส่วนใหญ่เป็นคำแนะนำ ตามกระทู้นี้ครับ https://social.technet.microsoft.com/Forums/lync/en-US/f67b4431-0d37-424c-81fb-72913d5c1237/mixed-cluster-roles?forum=winserverClustering ส่วนใหญ่จะแนะนำเนื่องจากเหตุผลด้านประสิทธิภาพ คุณยังสามารถปรับใช้ด้วยวิธีนั้นและควรได้รับการสนับสนุน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา