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 /fileserver
Verzeichnis 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:
- Mailinglisten-Beitrag aufMigration zu Glusterfs
- http://www.howtoforge.com/distributed-storage-across-four-storage-nodes-with-glusterfs-3.2.x-on-ubuntu-11.10(Dieser Artikel ist ziemlich gut)