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


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

คุณสามารถตรวจสอบลิงก์ ส่วนที่ 1 และ ส่วนที่ 3 จากลิงก์ด้านล่าง

  1. What is Clustering and Advantages/Disadvantages of Clustering
  2. Fencing and Adding a Failover to Cluster – Part 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 (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (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 (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

ขั้นตอนที่ 1: การติดตั้ง Clustering ใน Linux

สีแดง

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

# yum install “ricci”

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

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

# yum install "luci"

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

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

# 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 ดังนั้นคุณจะต้องตั้งรหัสผ่านของผู้ใช้ 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 และศึกษารายละเอียด ตั้งแต่ตอนนี้คุณรู้วิธีสร้างคลัสเตอร์และเพิ่มโหนดในนั้นฉันจะโพสต์ ส่วนที่ 3 ให้คุณเร็ว ๆ นี้

ขอขอบคุณจนกว่าจะถึงเวลาติดต่อกับ Tecmint เพื่อความสะดวกและวิธีการล่าสุด