วิธีการติดตั้งและกำหนดค่าคลัสเตอร์ด้วยสองโหนดใน Linux - ตอนที่ 2
สวัสดีทุกคน. ก่อนที่เราจะเริ่มส่วนที่สอง เรามาทบทวนสิ่งที่เราได้ทำไปแล้วในส่วนที่ 01 กันก่อน ในส่วนที่ 01 ของซีรีส์การจัดกลุ่มนี้ เราได้พูดคุยถึงเทคนิคการจัดกลุ่มแล้ว และในกรณีใดบ้างที่สามารถนำมาใช้ร่วมกับข้อดีและข้อเสียของการจัดกลุ่มได้ นอกจากนี้เรายังได้ครอบคลุมถึงข้อกำหนดเบื้องต้นสำหรับการตั้งค่านี้ และสิ่งที่แต่ละแพ็คเกจจะทำหลังจากที่เรากำหนดค่าประเภทของการตั้งค่าแล้ว
คุณสามารถดู ส่วนที่ 01 และ ส่วนที่ 03 ได้จากลิงก์ด้านล่าง
- การจัดกลุ่มคืออะไร และข้อดี/ข้อเสียของการจัดกลุ่ม
- การฟันดาบและการเพิ่มการเฟลโอเวอร์ให้กับคลัสเตอร์ - ตอนที่ 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 สำหรับสิ่งนี้ เราจำเป็นต้องติดตั้งแพ็คเกจด้านล่างในเซิร์ฟเวอร์ทั้งสามเครื่อง
- ริชชี่ (ricci-0.16.2-75.el6.x86_64.rpm)
- ลูซี่ (luci-0.26.0-63.el6.centos.x86_64.rpm)
- Mod_cluster (โมดคลัสเตอร์-0.16.2-29.el6.x86_64.rpm)
- ซีซีเอส (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
- CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
- 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 ที่มีประโยชน์และล่าสุด