GlusterFS: Unterschied zwischen den Versionen
HK (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Ziel == Glusterfs-Server, die auch ihre eigenen Clienten sind.<br> Das dient als Grundlage für ein HA-System. == Installation == apt-get install glusterfs-…“) |
HK (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | == Allgemein == | ||
+ | GlusterFS ein Clusteraufsatz für Dateisysteme wie ext4 oder xfs.<br> | ||
+ | Damit bekommen wir die Möglichkeit, einen RAID-1 Speicher mit mehreren Computer herzustellen.<br> | ||
+ | GlusterFS bieten noch mehr Möglichkeiten, die an dieser Stelle nicht behandelt werden. | ||
+ | |||
== Ziel == | == Ziel == | ||
Glusterfs-Server, die auch ihre eigenen Clienten sind.<br> | Glusterfs-Server, die auch ihre eigenen Clienten sind.<br> | ||
Das dient als Grundlage für ein HA-System. | Das dient als Grundlage für ein HA-System. | ||
+ | |||
+ | == Sicherheit == | ||
+ | Die Server werden mit [[openvpn]] verbunden.<br> | ||
+ | Dieser Tunnel stellt die verschlüsslte Verbindung bereit, über die die Gluster-Nodes ihre Daten austauschen.<br> | ||
+ | === Herausforderung / Nerviges Problem === | ||
+ | Bisher lauscht der Server auf allen Adressen. <br> | ||
+ | Billiger Hack: Firewall. | ||
== Installation == | == Installation == | ||
apt-get install glusterfs-server | apt-get install glusterfs-server | ||
+ | '''gluster-client''' wird automatisch mit installiert. | ||
+ | |||
+ | === Configuration Cluster === | ||
+ | In unserem Beispiel haben wir zwei Server mit zwei IPs:<br> | ||
+ | node-1: 10.8.0.1<br> | ||
+ | node-2: 10.8.0.2<br> | ||
+ | <br> | ||
+ | node-1# gluster peer probe 10.8.0.2 | ||
+ | |||
+ | Damit wird ein gluster Cluster bestehend aus node-1 und node-2 erzeugt.<br> | ||
− | + | === Erzeugen eines Volumes === | |
+ | ==== Vorarbeitungen auf allen Nodes ==== | ||
+ | Es wird ein beliebiges Verzeichniss bereit gestellt.<br> | ||
+ | <span style="color:red">Beachten:</span> Die Daten in den Verzeichnissen dürfen nach dem Start des Volumes nur noch über den '''gluster-clienten''' bearbeitet werden. | ||
+ | mkdir | ||
− | . | + | Die folgenden Befehle können auf einer beliebigen node des Clusters ausgeführt werden. |
+ | node-<beliebig>: gluster volume create |
Version vom 9. Januar 2014, 10:53 Uhr
Inhaltsverzeichnis
Allgemein
GlusterFS ein Clusteraufsatz für Dateisysteme wie ext4 oder xfs.
Damit bekommen wir die Möglichkeit, einen RAID-1 Speicher mit mehreren Computer herzustellen.
GlusterFS bieten noch mehr Möglichkeiten, die an dieser Stelle nicht behandelt werden.
Ziel
Glusterfs-Server, die auch ihre eigenen Clienten sind.
Das dient als Grundlage für ein HA-System.
Sicherheit
Die Server werden mit openvpn verbunden.
Dieser Tunnel stellt die verschlüsslte Verbindung bereit, über die die Gluster-Nodes ihre Daten austauschen.
Herausforderung / Nerviges Problem
Bisher lauscht der Server auf allen Adressen.
Billiger Hack: Firewall.
Installation
apt-get install glusterfs-server
gluster-client wird automatisch mit installiert.
Configuration Cluster
In unserem Beispiel haben wir zwei Server mit zwei IPs:
node-1: 10.8.0.1
node-2: 10.8.0.2
node-1# gluster peer probe 10.8.0.2
Damit wird ein gluster Cluster bestehend aus node-1 und node-2 erzeugt.
Erzeugen eines Volumes
Vorarbeitungen auf allen Nodes
Es wird ein beliebiges Verzeichniss bereit gestellt.
Beachten: Die Daten in den Verzeichnissen dürfen nach dem Start des Volumes nur noch über den gluster-clienten bearbeitet werden.
mkdir
Die folgenden Befehle können auf einer beliebigen node des Clusters ausgeführt werden.
node-<beliebig>: gluster volume create