Πώς να εγκαταστήσετε και να ρυθμίσετε το σύμπλεγμα με δύο κόμβους στο Linux - Μέρος 2


Γεια σε όλους. Πριν ξεκινήσουμε το δεύτερο μέρος, ας δούμε τι έχουμε κάνει στο Μέρος 01. Στο Μέρος 01 αυτής της σειράς ομαδοποίησης, έχουμε συζητήσει σχετικά με την τεχνική ομαδοποίησης και σε ποιες περιπτώσεις μπορεί να χρησιμοποιηθεί μαζί με τα πλεονεκτήματα και τα μειονεκτήματα της ομαδοποίησης. Επίσης, έχουμε καλύψει τις προϋποθέσεις για αυτήν τη ρύθμιση και τι θα κάνει κάθε πακέτο αφού διαμορφώσουμε το είδος μιας εγκατάστασης.

Μπορείτε να ελέγξετε το Μέρος 01 και το Μέρος 03 από τους παρακάτω συνδέσμους.

  1. Τι είναι η ομαδοποίηση και τα πλεονεκτήματα/μειονεκτήματα της ομαδοποίησης
  2. Περίφραξη και προσθήκη ενός Failover στο Cluster – Μέρος 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

Ας ξεκινήσουμε λοιπόν την εγκατάσταση αυτών των πακέτων και στους τρεις διακομιστές. Μπορείτε εύκολα να εγκαταστήσετε όλα αυτά τα πακέτα χρησιμοποιώντας τη διαχείριση πακέτων 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 "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 και μελετήστε τις λεπτομέρειες. Επειδή τώρα ξέρετε πώς να δημιουργείτε το σύμπλεγμα και να προσθέτετε κόμβους σε αυτό, θα δημοσιεύσω το Μέρος 03 σύντομα για εσάς.

Σας ευχαριστούμε, μέχρι τότε μείνετε συνδεδεμένοι με την Tecmint για εύχρηστες και πιο πρόσφατες οδηγίες.