สวัสดีทุกคน. ก่อนจะเริ่มภาคสอง มาทบทวนสิ่งที่เราได้ทำใน ตอนที่ 01. ในตอนที่ 01 ของชุดการทำคลัสเตอร์นี้ เราได้พูดคุยกันเกี่ยวกับเทคนิคการทำคลัสเตอร์ และในกรณีใดบ้างที่สามารถนำมาใช้ร่วมกับข้อดีและข้อเสียของการทำคลัสเตอร์ได้ และเราได้ครอบคลุมข้อกำหนดเบื้องต้นสำหรับการตั้งค่านี้และสิ่งที่แต่ละแพ็คเกจจะทำหลังจากที่เรากำหนดค่าประเภทการตั้งค่าแล้ว
คุณสามารถตรวจสอบ ตอนที่ 01 และ ตอนที่ 03 จากลิงค์ด้านล่าง
ดังที่ฉันได้กล่าวไว้ในบทความที่แล้ว ว่าเราต้องการเซิร์ฟเวอร์ 3 เซิร์ฟเวอร์สำหรับการตั้งค่านี้ เซิร์ฟเวอร์หนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์คลัสเตอร์และอีกเซิร์ฟเวอร์หนึ่งเป็นโหนด
เซิร์ฟเวอร์คลัสเตอร์: 172.16.1.250ชื่อโฮสต์: clserver.test.netnode01: 172.16.1.222ชื่อโฮสต์: nd01server.test.netnode02: 172.16.1.223ชื่อโฮสต์: nd02server.test.net
ในวันนี้ ตอนที่ 2เราจะมาดูวิธีการติดตั้งและกำหนดค่าคลัสเตอร์บน Linux สำหรับสิ่งนี้เราจำเป็นต้องติดตั้งแพ็คเกจด้านล่างในเซิร์ฟเวอร์ทั้งสามเครื่อง
มาเริ่มติดตั้งแพ็คเกจเหล่านี้กันได้เลย สามเซิร์ฟเวอร์. คุณสามารถติดตั้งแพ็คเกจทั้งหมดเหล่านี้ได้อย่างง่ายดายโดยใช้ ยำ ผู้จัดการแพ็คเกจ
ฉันจะเริ่มต้นด้วยการติดตั้ง “ricci” บนเซิร์ฟเวอร์ทั้งสามนี้
# ยำติดตั้ง “ricci”
หลังจาก ricci ติดตั้งเสร็จแล้วจะเห็นว่าติดตั้งแล้ว mod_cluster และ lib .คลัสเตอร์ เป็นที่พึ่งของมัน
ต่อไปฉันกำลังติดตั้ง luci โดยใช้ ยำติดตั้ง "luci" สั่งการ.
#ยำติดตั้ง"ลูซี่"
หลังการติดตั้ง luciคุณจะเห็นว่าได้ติดตั้งการพึ่งพาที่จำเป็นแล้ว
ตอนนี้มาติดตั้งกัน ccs แพ็คเกจในเซิร์ฟเวอร์ เพื่อที่ฉันจะได้เข้าไป ยำติดตั้ง ccs.x86_64 ซึ่งปรากฏอยู่ในรายการเมื่อข้าพเจ้าออก รายการยำ |grep “ccs” หรืออย่างอื่นคุณสามารถออก ยำติดตั้ง "ccs".
# yum ติดตั้ง “ccs”
มาติดตั้งกันเถอะ cman เป็นข้อกำหนดสุดท้ายสำหรับการตั้งค่านี้โดยเฉพาะ คำสั่งคือ ยำติดตั้ง "cman" หรือ ยำติดตั้ง cman.x86_64 ดังที่แสดงในรายการยำตามที่กล่าวไว้ก่อนหน้านี้
# ยำติดตั้ง “cman”
เราจำเป็นต้องยืนยันว่ามีการติดตั้งเรียบร้อยแล้ว ออกคำสั่งด้านล่างเพื่อดูว่ามีการติดตั้งแพ็คเกจที่เราต้องการอย่างถูกต้องในเซิร์ฟเวอร์ทั้งสามหรือไม่
# rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"
แพ็คเกจทั้งหมดได้รับการติดตั้งอย่างสมบูรณ์แบบ และสิ่งที่เราต้องทำคือกำหนดค่าการตั้งค่า
1. ในขั้นแรกสำหรับการตั้งค่าคลัสเตอร์ คุณต้องเริ่ม ricci บริการบนเซิร์ฟเวอร์ทั้งสาม
# บริการ ricci เริ่มต้น OR # /etc/init.d/ricci start
2. ตั้งแต่ ricci เริ่มต้นในเซิร์ฟเวอร์ทั้งหมด ตอนนี้ได้เวลาสร้างคลัสเตอร์แล้ว นี่คือที่ ccs แพ็คเกจมาถึงความช่วยเหลือของเราเมื่อกำหนดค่าคลัสเตอร์
ถ้าไม่อยากใช้ ccs คำสั่งแล้วคุณจะต้องแก้ไข “cluster.conf”
ไฟล์สำหรับเพิ่มโหนดและกำหนดค่าอื่นๆ ฉันเดาวิธีที่ง่ายที่สุดคือการใช้คำสั่งต่อไปนี้ มาดูกัน
เนื่องจากฉันยังไม่ได้สร้างคลัสเตอร์ จึงไม่มี cluster.conf ไฟล์ที่สร้างขึ้นใน /etc/cluster ตำแหน่งยังตามที่แสดงด้านล่าง
#cd /etc/cluster.js #ปวส. #ลส.
ในกรณีของฉัน ฉันทำสิ่งนี้ใน 172.16.1.250 ซึ่งมีไว้สำหรับการจัดการคลัสเตอร์โดยเฉพาะ ต่อไปทุกครั้งที่เราลองใช้ ricci เซิฟเวอร์ก็จะขอ ricci's รหัสผ่าน. ดังนั้นคุณจะต้องตั้งรหัสผ่านของ ricci ผู้ใช้ในเซิร์ฟเวอร์ทั้งหมด
ใส่รหัสผ่านสำหรับ ricci ผู้ใช้
#รหัสผ่านริชชี่.
ตอนนี้ป้อนคำสั่งตามที่แสดงด้านล่าง
# ccs -h 172.16.1.250 --createcluster tecmint_cluster
คุณสามารถดูหลังจากป้อนคำสั่งด้านบน cluster.conf ไฟล์ถูกสร้างขึ้นใน /etc/cluster ไดเร็กทอรี
นี่คือค่าเริ่มต้นของฉัน cluster.conf ดูเหมือนว่าก่อนที่ฉันจะกำหนดค่า
3. ตอนนี้ เรามาเพิ่มโหนดทั้งสองลงในระบบกัน ในที่นี้เราใช้ ccs คำสั่งในการกำหนดค่าต่างๆ ฉันจะไม่แก้ไข .ด้วยตนเอง cluster.conf ไฟล์ แต่ใช้ไวยากรณ์ต่อไปนี้
# ccs -h 172.16.1.250 --addnode 172.16.1.222
เพิ่มโหนดอื่นด้วย
# ccs -h 172.16.1.250 --addnode 172.16.1.223
อย่างนี้นี่เอง cluster.conf ไฟล์ดูเหมือนหลังจากเพิ่มเซิร์ฟเวอร์โหนด
คุณยังสามารถป้อนคำสั่งด้านล่างเพื่อตรวจสอบรายละเอียดของโหนด
# ccs –h 172.16.1.250 --lsnodes.
สมบูรณ์แบบ. คุณสร้างคลัสเตอร์สำเร็จแล้วและเพิ่มสองโหนด สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ ccs ตัวเลือกคำสั่ง enter ccs –help สั่งการและศึกษารายละเอียด เนื่องจากตอนนี้คุณรู้วิธีสร้างคลัสเตอร์และเพิ่มโหนดแล้ว ฉันจะโพสต์ ตอนที่ 03 เร็ว ๆ นี้สำหรับคุณ
ขอบคุณ จนกว่าจะถึงตอนนั้น ให้ติดต่อกับ Tecmint สำหรับ How To's ล่าสุดที่มีประโยชน์และสะดวก