สวัสดีคน. ก่อนอื่นต้องขอโทษสำหรับความล่าช้าในส่วนสุดท้ายของคลัสเตอร์ชุดนี้ ไปทำงานกันต่อไม่รอแล้วนะ
เนื่องจากพวกคุณหลายๆ คนได้เสร็จสิ้นทั้งสามส่วนก่อนหน้านี้แล้ว ผมจะสรุปสิ่งที่คุณได้ทำไปจนถึงตอนนี้ ตอนนี้เรามีความรู้เพียงพอที่จะติดตั้งและกำหนดค่าแพ็คเกจคลัสเตอร์สำหรับสองโหนด และเปิดใช้งานการฟันดาบและเฟลโอเวอร์ในสภาพแวดล้อมแบบคลัสเตอร์
คุณสามารถอ้างอิงส่วนก่อนหน้าของฉันได้หากคุณจำไม่ได้เนื่องจากต้องใช้เวลานานกว่าจะโพสต์ส่วนสุดท้าย
ข้อมูลเบื้องต้นเกี่ยวกับ Linux Clustering และข้อดี/ข้อเสียของ Clustering – ตอนที่ 1
วิธีการติดตั้งและกำหนดค่าคลัสเตอร์ด้วยสองโหนดใน Linux – ตอนที่ 2
การฟันดาบและการเพิ่ม Failover ไปยัง Clustering – ตอนที่ 3
เราจะเริ่มต้นด้วยการเพิ่มทรัพยากรไปยังคลัสเตอร์ ในกรณีนี้ เราสามารถเพิ่มระบบไฟล์หรือบริการเว็บได้ตามที่คุณต้องการ ตอนนี้ฉันมี /dev/sda3 พาร์ทิชันติดตั้งกับ /x01 ซึ่งฉันต้องการเพิ่มเป็นทรัพยากรระบบไฟล์
1. ฉันใช้คำสั่งด้านล่างเพื่อเพิ่มระบบไฟล์เป็นทรัพยากร:
# ccs -h 172.16.1.250 --addresource fs name=my_fs device=/dev/mapper/tecminttest_lv_vol01 mountpoint=/x01 fstype=ext3
นอกจากนี้ หากคุณต้องการเพิ่มบริการ คุณสามารถทำได้โดยใช้วิธีการด้านล่าง ออกคำสั่งต่อไปนี้
# ccs -h 172.16.1.250 --addservice my_web domain=testdomain Recovery=relocate autostart=1.
คุณสามารถตรวจสอบได้ด้วยการดู cluster.conf
ไฟล์เหมือนที่เราทำในบทเรียนที่แล้ว
2. ตอนนี้ป้อนรายการต่อไปนี้ใน cluster.conf ไฟล์เพื่อเพิ่มแท็กอ้างอิงไปยังบริการ
3. ทุกชุด. ไม่ เราจะเห็นว่าเราจะซิงค์การกำหนดค่าที่เราสร้างกับคลัสเตอร์ระหว่าง 2 โหนดที่เรามีได้อย่างไร คำสั่งต่อไปนี้จะทำสิ่งที่จำเป็น
# ccs -h 172.16.1.250 - ซิงค์ - เปิดใช้งาน
บันทึก: ป้อนรหัสผ่านที่เราตั้งไว้สำหรับ ricci ในระยะแรกเมื่อเราติดตั้งแพ็คเกจ
คุณสามารถตรวจสอบการกำหนดค่าของคุณโดยใช้คำสั่งด้านล่าง
# ccs -h 172.16.1.250 --checkconf.
4. ตอนนี้ได้เวลาเริ่มต้นสิ่งต่างๆ แล้ว คุณสามารถใช้คำสั่งใดคำสั่งหนึ่งด้านล่างนี้ได้ตามที่คุณต้องการ
ในการเริ่มต้นโหนดเดียวเท่านั้นให้ใช้คำสั่งที่มี IP ที่เกี่ยวข้อง
# ccs -h 172.16.1.222 เริ่ม
หรือถ้าคุณต้องการเริ่มใช้โหนดทั้งหมด --startall
ทางเลือกดังนี้
# ccs -h 172.16.1.250 –startall
คุณสามารถใช้หยุดหรือ --stopall
หากคุณต้องการหยุดคลัสเตอร์
ในสถานการณ์เช่นถ้าคุณต้องการเริ่มคลัสเตอร์โดยไม่ต้องเปิดใช้งานทรัพยากร (ทรัพยากรจะเปิดใช้งานโดยอัตโนมัติเมื่อคลัสเตอร์เริ่มทำงาน) เช่นสถานการณ์ โดยที่คุณตั้งใจปิดการใช้งานทรัพยากรในโหนดใดโหนดหนึ่งเพื่อปิดใช้งานการวนรอบ คุณไม่ต้องการเปิดใช้งานทรัพยากรเหล่านั้นเมื่อคลัสเตอร์อยู่ เริ่มต้น
เพื่อจุดประสงค์นั้น คุณสามารถใช้คำสั่งด้านล่างซึ่งเริ่มต้นคลัสเตอร์แต่ไม่ได้เปิดใช้งานทรัพยากร
# ccs -h 172.16.1.250 --startall --noenable
5. หลังจากเริ่มคลัสเตอร์แล้ว คุณสามารถดูสถิติได้โดยการออก คลัสเตอร์ สั่งการ.
#คลัสเตอร์.
เอาต์พุตด้านบนระบุว่ามีโหนดสองโหนดในคลัสเตอร์และทั้งคู่ทำงานอยู่ในขณะนี้
6. โปรดจำไว้ว่าเราได้เพิ่มกลไกการเฟลโอเวอร์ในบทเรียนก่อนหน้านี้ของเรา ต้องการตรวจสอบการทำงานหรือไม่ นี่คือวิธีที่คุณทำ บังคับ ปิดตัวลง หนึ่งโหนดและค้นหาสถิติคลัสเตอร์โดยใช้ คลัสเตอร์ คำสั่งสำหรับผลลัพธ์ของการเฟลโอเวอร์
ฉันได้ปิดตัวลงของฉัน node02เซิร์ฟเวอร์ (172.16.1.223) โดยใช้ ปิด -h ตอนนี้ สั่งการ. แล้วดำเนินการ คลัสเตอร์ คำสั่งจาก my cluster_server (172.16.1.250).
ผลลัพธ์ข้างต้นชี้แจงคุณว่า โหนด 1 กำลังออนไลน์ในขณะที่ โหนด 2 ออฟไลน์แล้ว ขณะที่เราปิดมันลง ทว่าบริการและระบบไฟล์ที่เราแชร์ยังคงออนไลน์อยู่ คุณสามารถดูได้หากตรวจสอบบน node01 ซึ่งเป็นออนไลน์
# df -h /x01.
อ้างถึง cluster.conf
ไฟล์ที่มีชุดการกำหนดค่าทั้งหมดที่เกี่ยวข้องกับการตั้งค่าของเราที่ใช้สำหรับ tecmint.
1.0
หวังว่าคุณจะสนุกกับบทเรียนการจัดกลุ่มทั้งชุด ติดต่อกับ tecmint เพื่อรับคำแนะนำที่มีประโยชน์มากขึ้นทุกวัน และอย่าลังเลที่จะแสดงความคิดเห็นเกี่ยวกับแนวคิดและข้อสงสัยของคุณ