ค้นหาเว็บไซต์

วิธีการติดตั้งและกำหนดค่าคลัสเตอร์ด้วยสองโหนดใน Linux - ตอนที่ 2


สวัสดีทุกคน. ก่อนที่เราจะเริ่มส่วนที่สอง เรามาทบทวนสิ่งที่เราได้ทำไปแล้วในส่วนที่ 01 กันก่อน ในส่วนที่ 01 ของซีรีส์การจัดกลุ่มนี้ เราได้พูดคุยถึงเทคนิคการจัดกลุ่มแล้ว และในกรณีใดบ้างที่สามารถนำมาใช้ร่วมกับข้อดีและข้อเสียของการจัดกลุ่มได้ นอกจากนี้เรายังได้ครอบคลุมถึงข้อกำหนดเบื้องต้นสำหรับการตั้งค่านี้ และสิ่งที่แต่ละแพ็คเกจจะทำหลังจากที่เรากำหนดค่าประเภทของการตั้งค่าแล้ว

คุณสามารถดู ส่วนที่ 01 และ ส่วนที่ 03 ได้จากลิงก์ด้านล่าง

  1. การจัดกลุ่มคืออะไร และข้อดี/ข้อเสียของการจัดกลุ่ม
  2. การฟันดาบและการเพิ่มการเฟลโอเวอร์ให้กับคลัสเตอร์ - ตอนที่ 3

อย่างที่ฉันบอกไปแล้วในบทความที่แล้ว เราชอบเซิร์ฟเวอร์ 3 เครื่องสำหรับการตั้งค่านี้ เซิร์ฟเวอร์หนึ่งทำหน้าที่เป็นเซิร์ฟเวอร์คลัสเตอร์และเซิร์ฟเวอร์อื่นเป็นโหนด

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

ในส่วนที่ 2 ของวันนี้ เราจะดูวิธีติดตั้งและกำหนดค่าการทำคลัสเตอร์บน Linux สำหรับสิ่งนี้ เราจำเป็นต้องติดตั้งแพ็คเกจด้านล่างในเซิร์ฟเวอร์ทั้งสามเครื่อง

  1. ริชชี่ (ricci-0.16.2-75.el6.x86_64.rpm)
  2. ลูซี่ (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (โมดคลัสเตอร์-0.16.2-29.el6.x86_64.rpm)
  4. ซีซีเอส (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (คลัสเตอร์ลิบ-3.0.12.1-68.el6.x86_64.rpm)

ขั้นตอนที่ 1: การติดตั้งคลัสเตอร์ใน Linux

มาเริ่มการติดตั้งแพ็คเกจเหล่านี้ใน เซิร์ฟเวอร์ทั้งสามเครื่อง ทั้งหมด คุณสามารถติดตั้งแพ็คเกจเหล่านี้ทั้งหมดได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ yum

ฉันจะเริ่มต้นด้วยการติดตั้งแพ็คเกจ “ricci ” บนเซิร์ฟเวอร์ทั้งสามเครื่องนี้

yum install “ricci”

หลังจากการติดตั้ง ricci เสร็จสิ้น เราจะเห็นว่าได้ติดตั้ง mod_cluster และ cluster lib เป็นการขึ้นต่อกันแล้ว

ต่อไป ฉันกำลังติดตั้ง luci โดยใช้คำสั่ง yum install “luci ”

yum install "luci"

หลังจากการติดตั้ง luci คุณจะเห็นว่าได้ติดตั้งการขึ้นต่อกันที่จำเป็นแล้ว

ตอนนี้ มาติดตั้งแพ็คเกจ ccs ในเซิร์ฟเวอร์กันดีกว่า เพื่อที่ฉันจะได้ป้อน yum install ccs.x86_64 ซึ่งจะแสดงในรายการเมื่อฉันออก yum list |grep “ccs ” หรือคุณสามารถออก yum install “ซีซีเอส”.

yum install “ccs”

มาติดตั้ง cman เป็นข้อกำหนดสุดท้ายสำหรับการตั้งค่านี้โดยเฉพาะ คำสั่งคือ yum install “cman ” หรือ yum install cman.x86_64 ดังที่แสดงในรายการ yum ดังที่ฉันได้กล่าวไว้ข้างต้น

yum install “cman”

เราจำเป็นต้องยืนยันว่ามีการติดตั้งแล้ว ออกคำสั่งด้านล่างเพื่อดูว่าแพ็คเกจที่เราต้องการได้รับการติดตั้งอย่างถูกต้องในเซิร์ฟเวอร์ทั้งสามเครื่องหรือไม่

rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

ติดตั้งแพ็คเกจทั้งหมดให้สมบูรณ์แบบแล้ว และสิ่งที่เราต้องทำคือกำหนดค่าการตั้งค่า

ขั้นตอนที่ 2: กำหนดค่าคลัสเตอร์ใน Linux

1. ในขั้นตอนแรกในการตั้งค่าคลัสเตอร์ คุณต้องเริ่มบริการ ricci บนเซิร์ฟเวอร์ทั้งสามเครื่อง

service ricci start 
OR
/etc/init.d/ricci start 

2. เนื่องจาก ricci เริ่มทำงานในเซิร์ฟเวอร์ทั้งหมด ตอนนี้ก็ถึงเวลาสร้างคลัสเตอร์ นี่คือจุดที่แพ็คเกจ ccs เข้ามาช่วยเหลือเราเมื่อกำหนดค่าคลัสเตอร์

หากคุณไม่ต้องการใช้คำสั่ง ccs คุณจะต้องแก้ไขไฟล์ “cluster.conf ” เพื่อเพิ่มโหนดและดำเนินการกำหนดค่าอื่นๆ ฉันเดาว่าวิธีที่ง่ายที่สุดคือใช้คำสั่งต่อไปนี้ มาดูกัน.

เนื่องจากฉันยังไม่ได้สร้างคลัสเตอร์ จึงยังไม่มีไฟล์ cluster.conf ที่สร้างในตำแหน่ง /etc/cluster ดังที่แสดงด้านล่าง

cd /etc/cluster
pwd
ls

ในกรณีของฉัน ฉันทำสิ่งนี้ใน 172.16.1.250 ซึ่งมีไว้สำหรับการจัดการคลัสเตอร์โดยเฉพาะ ต่อไปนี้เป็นต้นไป ทุกครั้งที่เราพยายามใช้เซิร์ฟเวอร์ ricci มันจะถามรหัสผ่าน ricci's ดังนั้นคุณจะต้องตั้งรหัสผ่านของผู้ใช้ ricci ในทุกเซิร์ฟเวอร์

ป้อนรหัสผ่านสำหรับผู้ใช้ ricci

passwd 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 ให้ป้อนคำสั่ง ccs –help และศึกษารายละเอียด เมื่อคุณทราบวิธีสร้างคลัสเตอร์และเพิ่มโหนดแล้ว ฉันจะโพสต์ตอนที่ 03 ให้คุณเร็วๆ นี้

ขอขอบคุณ จนกว่าจะถึงเวลานั้น โปรดติดต่อกับ Tecmint เพื่อรับ How To ที่มีประโยชน์และล่าสุด