ขั้นตอนพื้นฐานของคลัสเตอร์ใด ๆ
บทความนี้เป็นบทความชุดแรกในชุดของ Clustering Windows Server 2012 บทความนี้ครอบคลุมขั้นตอนแรกของคลัสเตอร์โดยไม่คำนึงว่าคุณจะจัดกลุ่ม Hyper-V, SQL Server Failover Clusters, ไฟล์เซิร์ฟเวอร์, iSCSI Target Server หรืออื่น ๆ บทความในอนาคตจะครอบคลุมคำแนะนำโดยละเอียดสำหรับแต่ละประเภทรีซอร์สคลัสเตอร์ แต่ข้อมูลต่อไปนี้สามารถใช้ได้กับทุกกลุ่ม
ฉันสมมติว่าคุณรู้เล็กน้อยเกี่ยวกับกลุ่มและเหตุผลที่คุณต้องการสร้างข้อมูลดังนั้นฉันจะไม่เข้าไปในรายละเอียดเหล่านี้ในโพสต์เฉพาะนี้ ฉันยังถือว่าคุณคุ้นเคยกับ Windows Server 2012 และสิ่งพื้นฐานเช่น DNS, AD เป็นต้น นอกจากนี้ยังควรสังเกตด้วยว่าใน Windows Server 2012 failover clustering มาพร้อมกับทุกๆฉบับซึ่งแตกต่างจาก Windows Server 2008 R2 และก่อนหน้านี้ซึ่งการรวมกลุ่มเข้าแทนที่จะรวมอยู่ใน Enterprise Edition ขึ้นไปเท่านั้น
เน้นกลุ่ม 2 โหนดขั้นพื้นฐาน
ชุดนี้จะมุ่งเน้นไปที่คลัสเตอร์ 2 โหนดขั้นพื้นฐานซึ่งเรามีเซิร์ฟเวอร์สองเครื่อง (ชื่อ PRIMARY และ SECONDARY) ที่ใช้ Windows Server 2012 ในโดเมน Windows Server 2012 (ตัวควบคุมโดเมนที่ชื่อ DC) นอกจากนี้ยังอนุมานว่า PRIMARY และ SECONDARY สามารถสื่อสารกันได้ผ่านการเชื่อมต่อเครือข่ายสองแบบที่ฉันมีป้ายกำกับ PUBLIC & PRIVATE ในสถานการณ์การผลิตการเชื่อมต่อเครือข่ายเหล่านี้ควรดำเนินการผ่านเครือข่ายเกียร์ที่แตกต่างกันอย่างสิ้นเชิง (สวิตช์, เราเตอร์, ฯลฯ ) เพื่อลดจุดใดจุดหนึ่งของความล้มเหลว
เริ่มกันเลย! การจัดกลุ่ม Windows Server 2012 ไปที่นี่!
ชุดนี้จะเขียนขึ้นในแบบขั้นบันไดขั้นพื้นฐานที่นำคุณไปสู่กระบวนการต่างๆในรายการที่เรียงลำดับตามคำแนะนำขั้นพื้นฐานและภาพหน้าจอที่มากมายเพื่อช่วยในการอธิบายขั้นตอนที่จำเป็น ดังนั้นขอเริ่มต้นที่จุดเริ่มต้น …
-
เพิ่มคุณลักษณะ Failover Clustering บนเซิร์ฟเวอร์ทั้งหมดที่คุณต้องการเพิ่มลงในคลัสเตอร์
- เปิดหน้าแดชบอร์ดของเครื่องจัดการเซิร์ฟเวอร์ (ขั้นตอนที่ 1 นี้จะต้องมีทั้งแบบเบื้องต้นและแบบที่สอง)
- คลิกที่เพิ่มบทบาทและคุณสมบัติ
- เลือกการติดตั้งตามบทบาทหรือตามคุณลักษณะ
- เลือกเซิร์ฟเวอร์ที่คุณต้องการเปิดใช้งานคุณลักษณะคลัสเตอร์ failover
- ข้ามหน้าบทบาทของเซิร์ฟเวอร์
- ในหน้าคุณสมบัติเลือก Failover Clustering แล้วคลิกถัดไปจากนั้นยืนยันการติดตั้ง
- ก่อนที่เราจะเริ่มการกำหนดค่าคลัสเตอร์เราต้องพิจารณาชนิดของพื้นที่เก็บข้อมูลที่คลัสเตอร์จะใช้ กลุ่มเดิมจะใช้ SAN บางประเภท แต่ Windows 2012 จะไม่ใช้กลุ่มทั้งหมดในการใช้ SAN ตัวอย่างเช่นถ้าคุณกำลังสร้างคลัสเตอร์เพื่อสนับสนุน SQL Server AlwaysOn Availability Groups พื้นที่เก็บข้อมูลของคุณจะถูกจำลองโดย SQL Server โดยไม่จำเป็นต้องมี SAN นอกจากนี้ด้วย SMB 3.0 ที่สนับสนุนการเก็บข้อมูลคลัสเตอร์สำหรับ Hyper-V และ SQL Server คุณอาจไม่มี SAN แบบดั้งเดิมสำหรับจัดเก็บข้อมูล และอย่าลืมว่าพื้นที่จัดเก็บแบบคลัสเตอร์กับไดรฟ์ SAS ที่ใช้ร่วมกันเป็นไปได้ใน Windows Server 2012 นอกเหนือจากตัวเลือกข้างต้นแล้วคุณยังสามารถใช้ดิสก์ในเครื่องและโซลูชันการจำลองแบบโฮสต์ของบุคคลที่สามเช่น DataKeeper Cluster Edition ซึ่งเป็นทางเลือกที่ดีเยี่ยมที่ฉันเขียนบล็อกเกี่ยวกับปัญหาที่ค่อนข้างบ่อยเพื่อวัตถุประสงค์ในการโพสต์เพื่อแชร์เกี่ยวกับ Clustering Windows Server 2012 ฉันจะสมมติว่าคุณไม่มีที่จัดเก็บข้อมูลที่ใช้ร่วมกัน คุณควรกำหนดค่าที่เก็บข้อมูลของคุณเพื่อให้คุณมี LUN (s) แกะสลักและแชร์กับแต่ละโหนดคลัสเตอร์กับ LUN ที่ใช้เป็นพยานในดิสก์และ LUN ที่เหลือสามารถใช้งานได้ สำหรับแอพพลิเคชันที่คุณต้องการจัดกลุ่ม แทนที่จะเป็นพยานในดิสก์สำหรับโควรัมเราจะใช้โหนดและไฟล์ร่วมกันเป็นพยานซึ่งจะอธิบายในภายหลัง
- ขณะนี้ Failover Clustering ถูกเปิดใช้งานบนแต่ละเซิร์ฟเวอร์คุณสามารถเปิดตัวจัดการ Failover Cluster บนเซิร์ฟเวอร์ PRIMARY ของคุณได้ สิ่งแรกที่เราจะต้องทำก็คือเรียกใช้ "Validate Configuration" เพื่อให้เราสามารถระบุประเด็นที่เป็นไปได้ก่อนที่เราจะเริ่มต้น คลิกที่ Validate Cluster
-
ขั้นตอนการตรวจสอบความถูกต้องของตัวช่วยสร้างการกำหนดค่าตามขั้นตอนต่อไปนี้
- เลือกเซิร์ฟเวอร์ที่คุณต้องการจัดกลุ่ม
- รันการทดสอบทั้งหมด (ขึ้นอยู่กับบทบาทที่คุณได้ติดตั้งไว้ในเซิร์ฟเวอร์คุณอาจได้รับการทดสอบไม่มากหรือน้อย ตัวอย่างเช่นถ้าเปิดใช้งาน Hyper-V มีการทดสอบเฉพาะเจาะจงสำหรับ Hyper-V สำหรับกลุ่ม)
- สมมติว่าคุณผ่านการตรวจสอบ "คลัสเตอร์" คุณควรมีรายงานที่คล้ายกับของฉัน คุณจะสังเกตเห็นว่ารายงานของฉันมี "คำเตือน" แต่ไม่มีข้อผิดพลาด เป็นสิ่งสำคัญสำหรับคุณในการดูรายงานและทำความเข้าใจกับคำเตือนที่อาจมีอยู่ แต่คุณตราบเท่าที่คุณเข้าใจคำเตือนและทำให้รู้สึกถึงสภาพแวดล้อมเฉพาะที่คุณสามารถเดินหน้าได้ หากคุณยืนยันว่า "ล้มเหลว" คุณต้องแก้ไขข้อผิดพลาดก่อนที่จะดำเนินการต่อ คลิกดูรายงานเพื่อดูรายงาน
- คุณจะเห็นคำเตือนทั้งหมดของฉันเกี่ยวข้องกับพื้นที่เก็บข้อมูลดังนั้นฉันจึงไม่กังวลเพราะฉันไม่ได้กำหนดค่าที่จัดเก็บข้อมูลที่ใช้ร่วมกันดังนั้นฉันคาดหวังว่าบางส่วนของงานเหล่านี้จะสร้างคำเตือน
- เลือกเซิร์ฟเวอร์ที่คุณต้องการจัดกลุ่ม
-
เมื่อการตรวจสอบความถูกต้องสมบูรณ์โดยไม่มีข้อผิดพลาดใด ๆ คุณจะถูกโยนเข้าไปในตัวช่วยสร้างคลัสเตอร์โดยอัตโนมัติ เดินผ่านวิซาร์ดนี้ตามที่แสดงด้านล่างเพื่อสร้างคลัสเตอร์พื้นฐานของคุณ
- ในหน้าจอแรกนี้คุณจะเลือกชื่อของคลัสเตอร์และเลือกที่อยู่ IP ที่จะเชื่อมโยงกับชื่อนี้ใน DNS ชื่อนี้เป็นเพียงชื่อที่ใช้ในการจัดการคลัสเตอร์ของคุณเท่านั้นไม่ใช่ชื่อที่ลูกค้าของคุณใช้เพื่อเชื่อมต่อกับทรัพยากรที่คลัสเตอร์ที่คุณจะสร้างขึ้น เมื่อคุณสร้างจุดเชื่อมต่อนี้จะมีการสร้างคอมพิวเตอร์เครื่องใหม่ขึ้นใน AD โดยใช้ชื่อนี้และจะมีการสร้างระเบียน DNS A ด้วยชื่อและที่อยู่ IP นี้
- ในหน้าจอยืนยันคุณจะเห็นชื่อและที่อยู่ IP ที่คุณเลือก นอกจากนี้คุณยังจะเห็นตัวเลือกที่ใหม่กับ Windows Server 2012 failover clustering … "เพิ่มพื้นที่เก็บข้อมูลที่มีสิทธิ์ทั้งหมดลงในคลัสเตอร์" ส่วนตัวฉันไม่แน่ใจว่าเหตุใดจึงเลือกค่าเริ่มต้นเนื่องจากตัวเลือกนี้สามารถทำให้เกิดความสับสนได้ โดยค่าเริ่มต้นการเลือกนี้จะเพิ่มที่เก็บข้อมูลที่ใช้ร่วมกันทั้งหมด (ถ้าคุณได้กำหนดค่าไว้) ให้กับคลัสเตอร์ แต่ฉันยังเห็นว่ามีการเพิ่มดิสก์ท้องถิ่นที่ไม่ได้ใช้ร่วมกันลงในคลัสเตอร์อีกด้วย ฉันคิดว่าพวกเขาต้องการให้ง่ายต่อการสนับสนุนการจัดเก็บแบบสมมาตร แต่โดยทั่วไปโซลูชันการจำลองแบบตามโฮสต์หรืออาร์เรย์ที่ใช้จะมีคำแนะนำเฉพาะเจาะจงบางประการเกี่ยวกับวิธีการเพิ่มการจัดเก็บแบบสมมาตรให้กับคลัสเตอร์และโดยทั่วไปแล้วตัวเลือกนี้จะเพิ่มดิสก์ทั้งหมดลงในคลัสเตอร์ คลัสเตอร์เป็นอุปสรรคมากกว่าความช่วยเหลือเมื่อมีการจัดเก็บแบบไม่สมมาตร สำหรับกรณีของเราเนื่องจากไม่มีการกำหนดค่าที่เก็บข้อมูลที่ใช้ร่วมกันและฉันไม่ต้องการให้คลัสเตอร์เพิ่มดิสก์ภายในเครื่องใด ๆ ลงในคลัสเตอร์สำหรับฉันโดยอัตโนมัติฉันได้ยกเลิกการเลือกตัวเลือกเพิ่มทั้งหมดที่มีสิทธิ์จัดเก็บไปยังคลัสเตอร์
- หลังจากที่คุณคลิกถัดไปคุณจะเห็นว่ากลุ่มได้เสร็จสิ้นการสร้าง แต่อาจมีบางคำเตือน ในกรณีของเราคำเตือนอาจมีความเกี่ยวข้องกับการกำหนดค่าออรัมซึ่งเราจะดูแลในขั้นตอนต่อไป คลิกดูรายงานเพื่อดูคำเตือน
คุณเห็นว่าคำเตือนบอกให้ใช้เพื่อเปลี่ยนประเภทองค์ประชุม
- ในหน้าจอแรกนี้คุณจะเลือกชื่อของคลัสเตอร์และเลือกที่อยู่ IP ที่จะเชื่อมโยงกับชื่อนี้ใน DNS ชื่อนี้เป็นเพียงชื่อที่ใช้ในการจัดการคลัสเตอร์ของคุณเท่านั้นไม่ใช่ชื่อที่ลูกค้าของคุณใช้เพื่อเชื่อมต่อกับทรัพยากรที่คลัสเตอร์ที่คุณจะสร้างขึ้น เมื่อคุณสร้างจุดเชื่อมต่อนี้จะมีการสร้างคอมพิวเตอร์เครื่องใหม่ขึ้นใน AD โดยใช้ชื่อนี้และจะมีการสร้างระเบียน DNS A ด้วยชื่อและที่อยู่ IP นี้
-
เนื่องจากเราไม่มีพื้นที่เก็บข้อมูลที่ใช้ร่วมกันเราจะไม่ใช้โควรัม Node และ Disk Majority ตามที่แนะนำ แต่เราจะใช้โควรัม Node และ File Share Majority ขั้นตอนต่อไปนี้จะช่วยให้เราสามารถกำหนดค่าองค์ประชุมและ File Mostity Corum
- ไฟล์ Share Witness จำเป็นต้องได้รับการกำหนดค่าบนเซิร์ฟเวอร์ที่ไม่ใช่ส่วนหนึ่งของคลัสเตอร์ พยานร่วมกันของไฟล์เป็นไฟล์ร่วมพื้นฐานที่ชื่อคอมพิวเตอร์คลัสเตอร์ (MYCLUSTER ในกรณีของเรา) มีสิทธิ์การอ่าน / เขียน ขั้นตอนแรกเกี่ยวข้องกับการสร้างไฟล์แชร์นี้ ในตัวอย่างของเราเราจะสร้างไฟล์แชร์ใน DC ของเราและให้สิทธิ์การอ่าน / เขียนของ MYCLUSTER
-
ส่วนแบ่งใช้ไฟล์ไม่จำเป็นต้องอยู่บนเซิร์ฟเวอร์ Windows 2012 แต่จำเป็นต้องใช้ Windows Server ในโดเมนเดียวกับคลัสเตอร์ สิ่งสำคัญที่ต้องจดจำคือชื่อคอมพิวเตอร์คลัสเตอร์ที่เราสร้างขึ้นนั้นต้องการการเข้าถึงแบบอ่าน / เขียนที่ระดับแชร์และระดับ NTFS ต่อไปนี้เป็นภาพหน้าจอที่นำคุณเข้าสู่กระบวนการนี้บนเซิร์ฟเวอร์ DC ซึ่งใช้ Windows Server 2012 ในห้องทดลองของฉัน
- ตอนนี้เรามีส่วนแบ่งไฟล์ที่สร้างขึ้นใน DC แล้วเราจะกลับไปที่ PRIMARY และใช้ Failover Cluster Manager เพื่อเปลี่ยนประเภทองค์ประชุมดังที่แสดงในขั้นตอนต่อไปนี้
หากบังเอิญตัวช่วยสร้างนี้ล้มเหลวมีความเกี่ยวข้องกับสิทธิ์ในการแชร์ไฟล์มากที่สุด ตรวจสอบให้แน่ใจว่าคุณได้ให้สิทธิ์ในการอ่าน / เขียนชื่อคอมพิวเตอร์คลัสเตอร์ไว้ที่ระดับแชร์ไฟล์และความปลอดภัย (NTFS) และลองอีกครั้ง
-
ขณะนี้คุณมีคลัสเตอร์ 2 โหนดพื้นฐานและพร้อมที่จะก้าวไปสู่ขั้นตอนต่อไปของชุด Clustering Windows Server 2012 ซึ่งกำลังสร้างทรัพยากรคลัสเตอร์ของคุณ ฉันจะเผยแพร่ชุดบทความเกี่ยวกับวิธีการจัดกลุ่มทรัพยากรที่แตกต่างกันโดยเริ่มจาก SQL 2012 ในโพสต์ถัดไปของฉัน
ทำซ้ำโดยได้รับอนุญาตจาก https://clusteringformeremortals.com/2012/12/31/windows-server-2012-clustering-step-by-step/