Website-Suche

So installieren und konfigurieren Sie einen Cluster mit zwei Knoten unter Linux – Teil 2


Hallo zusammen. Bevor wir mit dem zweiten Teil beginnen, schauen wir uns noch einmal an, was wir in Teil 01 gemacht haben. In Teil 01 dieser Clustering-Reihe haben wir die Clustering-Technik und ihre Einsatzmöglichkeiten sowie die Vor- und Nachteile des Clusterings besprochen. Außerdem haben wir die Voraussetzungen für dieses Setup erläutert und erläutert, was jedes Paket tun wird, nachdem wir die Art eines Setups konfiguriert haben.

Sie können Teil 01 und Teil 03 über die folgenden Links lesen.

  1. Was ist Clustering und welche Vor- und Nachteile hat Clustering?
  2. Fencing und Hinzufügen eines Failovers zum Cluster – Teil 3

Wie ich in meinem letzten Artikel gesagt habe, bevorzugen wir für dieses Setup 3 Server; Ein Server fungiert als Clusterserver und andere als Knoten.

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   

Im heutigen Teil 2 erfahren Sie, wie Sie Clustering unter Linux installieren und konfigurieren. Dazu müssen wir die folgenden Pakete auf allen drei Servern installieren.

  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)

Schritt 1: Clustering unter Linux installieren

Beginnen wir also mit der Installation dieser Pakete auf allen drei Servern. Sie können alle diese Pakete einfach mit dem Paketmanager yum installieren.

Ich werde mit der Installation des Pakets „ricci“ auf allen diesen drei Servern beginnen.

yum install “ricci”

Nachdem die Installation von ricci abgeschlossen ist, können wir sehen, dass mod_cluster und cluster lib als Abhängigkeiten installiert wurden.

Als nächstes installiere ich luci mit dem Befehl yum install „luci“.

yum install "luci"

Nach der Installation von luci können Sie sehen, dass die benötigten Abhängigkeiten installiert wurden.

Jetzt installieren wir das ccs-Paket auf den Servern. Dafür habe ich yum install ccs.x86_64 eingegeben, was in der Liste angezeigt wird, wenn ich yum list |grep „ccs“ ausgegeben habe, oder Sie können einfach yum install ausführen „ccs“.

yum install “ccs”

Lassen Sie uns cman als letzte Voraussetzung für dieses spezielle Setup installieren. Der Befehl lautet yum install „cman“ oder yum install cman.x86_64, wie in der bereits erwähnten Yum-Liste gezeigt.

yum install “cman”

Wir müssen bestätigen, dass die Installationen vorhanden sind. Geben Sie den folgenden Befehl ein, um zu sehen, ob die von uns benötigten Pakete auf allen drei Servern ordnungsgemäß installiert sind.

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

Perfekt sind alle Pakete installiert und wir müssen nur noch das Setup konfigurieren.

Schritt 2: Cluster unter Linux konfigurieren

1. Als ersten Schritt zum Einrichten des Clusters müssen Sie den ricci-Dienst auf allen drei Servern starten.

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

2. Da ricci auf allen Servern gestartet ist, ist es nun an der Zeit, den Cluster zu erstellen. Hier hilft uns das Paket ccs bei der Konfiguration des Clusters.

Wenn Sie keine ccs-Befehle verwenden möchten, müssen Sie die Datei „cluster.conf“ bearbeiten, um die Knoten hinzuzufügen und andere Konfigurationen vorzunehmen. Ich denke, der einfachste Weg ist, die folgenden Befehle zu verwenden. Werfen wir einen Blick.

Da ich den Cluster noch nicht erstellt habe, wurde im Speicherort /etc/cluster noch keine Datei cluster.conf erstellt, wie unten gezeigt.

cd /etc/cluster
pwd
ls

In meinem Fall mache ich das in 172.16.1.250, das für die Clusterverwaltung vorgesehen ist. Von nun an werden wir jedes Mal, wenn wir versuchen, den ricci-Server zu verwenden, nach dem Passwort von ricci gefragt. Daher müssen Sie auf allen Servern das Passwort des ricci-Benutzers festlegen.

Geben Sie Passwörter für den Benutzer ricci ein.

passwd ricci

Geben Sie nun den Befehl wie unten gezeigt ein.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Nach Eingabe des obigen Befehls können Sie sehen, dass die Datei cluster.conf im Verzeichnis /etc/cluster erstellt wird.

So sieht meine Standard-cluster.conf aus, bevor ich die Konfigurationen vornehme.

3. Nun fügen wir die beiden Knoten zum System hinzu. Auch hier verwenden wir ccs-Befehle, um die Konfigurationen vorzunehmen. Ich werde die Datei cluster.conf nicht manuell bearbeiten, sondern die folgende Syntax verwenden.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Fügen Sie auch den anderen Knoten hinzu.

ccs -h 172.16.1.250 --addnode 172.16.1.223

So sieht die Datei cluster.conf nach dem Hinzufügen der Knotenserver aus.

Sie können auch den folgenden Befehl eingeben, um die Knotendetails zu überprüfen.

ccs –h 172.16.1.250 --lsnodes

Perfekt. Sie haben den Cluster erfolgreich selbst erstellt und zwei Knoten hinzugefügt. Für weitere Details zu den ccs-Befehlsoptionen geben Sie den Befehl ccs –help ein und studieren Sie die Details. Da Sie jetzt wissen, wie Sie den Cluster erstellen und ihm Knoten hinzufügen, werde ich bald Teil 03 für Sie veröffentlichen.

Vielen Dank, bleiben Sie bis dahin mit Tecmint in Verbindung, um praktische und aktuelle Anleitungen zu erhalten.