Wie richte ich Gluster in einer einfachen nicht geclusterten Konfiguration ein?

Wie richte ich Gluster in einer einfachen nicht geclusterten Konfiguration ein?

Ich möchte einrichtenAbonnierenum meine Verwendung von NFS4 zu ersetzen, wie kann ich das tun?

Antwort1

(Antwort in Arbeit, jede Hilfe beim Testen und Bearbeiten wäre willkommen, dies funktioniert und wurde am 12.04 getestet, aber nur von mir!)

Dies ist ein Schritt-für-Schritt-Tutorial basierend auf Michael J. ChudobiaksFührungfür Fedora. Dies setzt voraus, dass Sie versuchen, das /fileserverVerzeichnis von einem zentralen Server für Clients freizugeben. Früher hat es bei mir nie geklappt, aber ich habe es in 12.04 probiert und jetzt ist es für mich tatsächlich einfacher als die Verwendung von NFS.

Auf dem Server:

Installieren Sie den Server:sudo apt-get install glusterfs-server

Erstellen Sie zuerst ein Volume, das Sie freigeben möchten. Sie können es beliebig benennen. In diesem Beispiel nenne ich es volumename. Dann verwenden Sie den DNS-Namen Ihres Servers. Ich habe für meine Rechner zuhause kein DNS, also verwende ich servername.local, um den von avahi zugewiesenen DNS-Namen zu verwenden:

sudo gluster volume create volumename transport tcp yourservername:/fileserver

Nun starten wir den Band:

sudo gluster volume start volumename

Und das war’s! Der Server stellt jetzt eine Gluster-Freigabe namens bereit volumename.

Auf jedem Client:

Installieren Sie den Client:sudo apt-get install glusterfs-client

Jetzt mounten wir das freigegebene Glusterfs-Volume

    mount -t glusterfs yourservername:/volumename /mountdirectory

Überprüfen Sie auf dem Client, ob Sie auf die Dateien in zugreifen können /fileserver. Wenn nicht, lesen Sie die /var/log/glusterfs/*Dateien sowohl auf dem Client als auch auf dem Server.

Um die Freigabe beim Booten zu mounten, können Sie dies zu Ihrem/etc/fstab

yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0

Verweise:

verwandte Informationen