wiki:AdminGlusterServerAufsetzen
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 4 (modified by Rüdiger Kupper, 5 years ago) ( diff )

--

Aufsetzen des Gluster-Servers

Diese Seite dient derzeit dazu, das Vorgehen beim initialen Aufsetzen des Gluster-Servers zu dokumentieren (Frühjahr 2020).

Server-Maschinen

Wir nutzen derzeit vier identische Maschinen (identische Hardware, Software und Konfiguration). Zwei stehen im Server-Raum und zwei im Durchgang zum Heizungskeller. Wir peilen Redundanz vom Grad 2 an, je zwei der Server enthalten also die selben Daten (Spiegelung). Vorzugsweise sollten die Spiegelserver nicht im gleichen Raum stehen, so dass wir eine gewisse Sicherheit gegen Unfälle wie z.B. Feuer oder Stromausfall haben.

Alle Server haben zwei ???TB SSDs und zwei ???TB rotierende Medien. Wir werden zwei verschiedenen Gluster-Filesysteme nutzen: Die schnellen SSDs sollen die Homeverzeichnisse der Nutzer enthalten. Die langsameren aber größeren rotierenden Platten sollen die Tauschverzeichnisse und alles andere enthalten.

Schrittweise Dokumentation

Das Vorgehen folgt i.W. dem offiziellen Gluster-Installation-Guide ​https://docs.gluster.org/en/latest/Install-Guide/Overview/.

Betriebsystem

Die vier Maschinen laufen unter Debian Linux 10.

PPA einrichten

(nachtragen)

Trusted Pool einrichten

IPs

Die vier Server hören auf die IPs 10.3.0.{1,2,3,4}.

/etc/hostname

Individuell auf den vier Maschinen setzen: gluster{1,2,3,4} passend zu den IPs.

/etc/hosts

Identisch auf allen Servern:

10.3.0.1 gluster1.kg-fds.de gluster1
10.3.0.2 gluster2.kg-fds.de gluster2
10.3.0.3 gluster3.kg-fds.de gluster3
10.3.0.4 gluster4.kg-fds.de gluster4

Die gleiche Datei liegt auf dem paedml und später auf allen Clients, die auf das GlusterFS zugreifen sollen.

Hinweis
Das Gluster-Manual empfiehlt ausdrücklich DNS!

Creative-Commons-Lizenz

Die Inhalte dieser Wiki-Seite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter einer Creative-Commons-Lizenz CC BY NC SA 3.0 Germany. Urheber: Dr. R. Kupper.

Note: See TracWiki for help on using the wiki.