GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

GlusterFS mehrere Knoten in Centos/Almalinux

Einführung

GlusterFS ist ein skalierbares Dateisystem über ein Netzwerk, das für datenintensive Anwendungen geeignet ist. Aufgaben wie Cloud-Speicher und Medien-Streaming. GlusterFS ist Open-Source-Software und kann standardmäßige Standardhardware verwenden. Alle Glusterfs-Dokumentenverknüpfung. Überprüfen Sie das iscsi-Tutorial auf centos8. Es ist kosteneffizient und kann in Bare-Metal-, virtuellen, Container- und Cloud-Umgebungen bereitgestellt werden.

Unternehmen können skalierbar, leistungsfähig und bedarfsgerecht verfügbar sein, ohne Anbieterbindung, in On-Premise-, Public Cloud- und Hybridumgebungen. Gluster wird in der Produktion von Tausenden von Organisationen aus den Bereichen Medien, Gesundheitswesen, Regierung, Bildung, Web 2.0 und Finanzdienstleistungen eingesetzt.

Dieses Tutorial soll eine Schritt-für-Schritt-Anleitung für die erstmalige Einrichtung von GlusterFS mit einem Minimum an Komplexität bieten. Für dieses Handbuch müssen VM-Instanzen verwendet werden.

Vorteile

  • Skaliert auf mehrere Petabyte
  • Verarbeitet Tausende von Kunden
  • POSIX-kompatibel
  • Verwendet handelsübliche Hardware
  • Kann jedes Ondisk-Dateisystem verwenden, das erweiterte Attribute unterstützt
  • Zugriff über Industriestandardprotokolle wie NFS und SMB
  • Bietet Replikation, Kontingente, Georeplikation, Snapshots und Bitrot-Erkennung
  • Ermöglicht die Optimierung für verschiedene Workloads
  • Open-Source

Aktivieren Sie das GFS-Repository auf centos8

Führen Sie den folgenden Befehl aus, um das GlusterFS-Repository zu aktivieren

# yum-config-manager --enable powertools --enable devel
# dnf -y install centos-release-gluster8

Installieren Sie Abhängigkeiten

Hostnamen und IP-Adressen zur Hostdatei hinzufügen

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
8
192.168.56.101 master8.unixcop.com master8
192.168.56.202 worker18.unixcop.com worker1
192.168.56.203 worker28.unixcop.com worker2

GFS-Paket installieren

Folgen Sie dem Befehl unten

# dnf install glusterfs-server -y

Firewall-Regeln hinzufügen, um Verbindungen zu allen Knoten zuzulassen

# firewall-cmd --add-service=glusterfs
# firewall-cmd --reload

Selinux deaktivieren

# sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config
# setenforce 0

Starte den GlusterFS-Dienst

Befolgen Sie den folgenden Befehl wie folgt. Bitte beachten Sie, wenn Sie den Fehler /usr/lib/systemd/system/glusterd.service:21:Unknown lvalue ‘StartLimitIntervalSec’ in section ‘Service’ erhalten . Ändern Sie den Wert auf 10.

#sudo systemctl start glusterd

#sudo systemctl enable glusterd

Prüfen Sie jetzt alle Knoten, die dem GlusterFS-Cluster hinzugefügt werden sollen

Führen Sie den folgenden Befehl aus.

# gluster peer probe worker1
# gluster peer probe worker2
# gluster peer probe worker3

Überprüfen Sie den Status

Überprüfen Sie den Status der verbundenen Knoten.

Erstellen Sie ein neues Verzeichnis für GlusterFS (sowohl auf worker1 als auch auf worker2)

Verzeichnis erstellt, können wir jetzt das Volume (mit dem Namen v01) erstellen, das sowohl auf worker1 als auch auf worker2 repliziert wird

# mkdir -p /glusterfs/distributed

GFS-Knoten zu verteilt hinzufügen

Bitte führen Sie den folgenden Befehl aus.

# # gluster volume create vol_distributed transport tcp worker1:/glusterfs/distributed worker2:/glusterfs/distributed force

Knoten prüfen, die mit dem Cluster verbunden sind

Befolgen Sie den folgenden Befehl.

# gluster pool list

GFS-Dateisystem starten

Bitte verwenden Sie den folgenden Befehl.

# gluster volume start vol_distributed

Überprüfen Sie die Informationen des Glusterfs-Clusters

Befolgen Sie die nachstehenden Befehle.

# gluster volume info

Schlussfolgerung

Bitte überprüfen Sie die Vor- und Nachteile eines verteilten Dateisystems im Vergleich zu herkömmlichem Netzwerkspeicher in der folgenden Tabelle.

Vorteile

Gute Auslastung vorhandener Kapazitäten
Erhöhte Zuverlässigkeit
Netzwerklastverteilung
Sehr gute Skalierbarkeit

Nachteile

Aufbau einer komplexen Netzwerkstruktur
Erhöhter Verwaltungsaufwand bei der Einrichtung
Schnelle Netzwerkinfrastruktur wird benötigt
Der zusätzliche Aufwand für die technische Sicherheit


Cent OS
  1. AlmaLinux gegen Rocky Linux

  2. So migrieren Sie Centos 8 auf AlmaLinux 8.3

  3. Verteilter replizierter Speicher über vier Speicherknoten mit GlusterFS auf CentOS 5.4

  4. Verteilter Speicher auf vier Speicherknoten mit GlusterFS unter CentOS 5.4

  5. GlusterFS – Echtzeit-Datenreplikation über mehrere RHEL/CentOS-Knoten hinweg

So migrieren Sie von CentOS Linux zu AlmaLinux 8.4

So installieren Sie phpMyAdmin auf AlmaLinux / CentOS 8

So installieren Sie mehrere Java-Versionen unter CentOS 8

So migrieren Sie von CentOS 8 auf AlmaLinux 8.

So migrieren Sie CentOS auf AlmaLinux

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8