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.
- Timestamp:
-
Feb 28, 2023, 6:55:07 PM (4 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
Update für gluster{5,6} begonnen
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v48
|
v49
|
|
| 5 | 5 | Diese Seite dient derzeit dazu, das Vorgehen beim initialen Aufsetzen des Gluster-Servers zu dokumentieren (Frühjahr 2020). |
| 6 | 6 | |
| | 7 | Update Feb 2023: Seiet wird aktualisiert für gluster{5,6}. |
| | 8 | |
| 7 | 9 | |
| 8 | 10 | == Server-Maschinen == |
| 9 | 11 | |
| 10 | | 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. |
| | 12 | Wir nutzen derzeit sechs identische Maschinen (identische Hardware, Software und Konfiguration). Zwei stehen im Server-Raum, zwei im Durchgang zum Heizungskeller und zwei im Stützpunkt U4. Wir peilen Redundanz vom Grad 3 an, je drei 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. |
| 11 | 13 | |
| 12 | 14 | Alle Server haben |
| … |
… |
|
| 27 | 29 | |
| 28 | 30 | === Betriebsystem |
| 29 | | Die vier Maschinen laufen unter Debian Linux 10 (Buster). |
| | 31 | Die sechs Maschinen laufen unter Debian Linux 11 (Bullseye). |
| 30 | 32 | |
| 31 | 33 | |
| … |
… |
|
| 33 | 35 | |
| 34 | 36 | ==== IPs |
| 35 | | Die vier Server hören auf die IPs 10.3.0.{1,2,3,4}. |
| | 37 | Die Server hören auf die IPs 10.3.0.{1,2,3,4,5,6}. |
| 36 | 38 | |
| 37 | 39 | ==== /etc/hostname |
| 38 | 40 | |
| 39 | | Individuell auf den vier Maschinen setzen: `gluster{1,2,3,4}` passend zu den IPs. |
| | 41 | Individuell auf den vier Maschinen setzen: `gluster{1,2,3,4,5,6}` passend zu den IPs. |
| 40 | 42 | |
| 41 | 43 | ==== /etc/hosts |
| 42 | | Identisch auf allen Servern: |
| 43 | | {{{ |
| | 44 | Auf allen Servern in /etc/hosts hinzufügen: |
| | 45 | {{{ |
| 44 | 46 | 10.3.0.1 gluster1.kg-fds.de gluster1 |
| 45 | 47 | 10.3.0.2 gluster2.kg-fds.de gluster2 |
| 46 | 48 | 10.3.0.3 gluster3.kg-fds.de gluster3 |
| 47 | 49 | 10.3.0.4 gluster4.kg-fds.de gluster4 |
| 48 | | }}} |
| 49 | | |
| 50 | | Die gleiche Datei liegt auf dem paedml und später auf allen Clients, die auf das GlusterFS zugreifen sollen. |
| | 50 | 10.3.0.5 gluster5.kg-fds.de gluster5 |
| | 51 | 10.3.0.6 gluster6.kg-fds.de gluster6 |
| | 52 | }}} |
| | 53 | |
| | 54 | (ACHTUNG: Der Debian-Installer schreibt in /etc/hosts auch einen Eintrag für 127.0.1.1, der auf den lokalen Hostnamen verweist. Darauf achten, falls die hosts-Datei per rsync zwischen den Rechnern kopiert wird!) |
| | 55 | |
| | 56 | Die gleichen Daten liegt auf dem paedml und später auf allen Clients, die auf das GlusterFS zugreifen sollen. |
| 51 | 57 | |
| 52 | 58 | Hinweis:: Das Gluster-Manual empfiehlt ausdrücklich DNS! |