samba 4 im ctdb-cluster auf glusterfs - kania- · pdf...

87
Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan Kania Samba 4 im CTDB-Cluster auf GlusterFS

Upload: lamtuyen

Post on 06-Mar-2018

231 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Samba 4 imCTDB-Cluster auf

GlusterFSStefan Kania

24. Juni 2015

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 2: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Warum Cluster?

• Beseitigung von single point of failure• failover bei Ausfall• Loadbalancing bei stark belasteten Systemen• Wartung im laufenden Betrieb

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 3: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Warum Cluster?

• Beseitigung von single point of failure

• failover bei Ausfall• Loadbalancing bei stark belasteten Systemen• Wartung im laufenden Betrieb

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 4: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Warum Cluster?

• Beseitigung von single point of failure• failover bei Ausfall

• Loadbalancing bei stark belasteten Systemen• Wartung im laufenden Betrieb

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 5: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Warum Cluster?

• Beseitigung von single point of failure• failover bei Ausfall• Loadbalancing bei stark belasteten Systemen

• Wartung im laufenden Betrieb

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 6: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Warum Cluster?

• Beseitigung von single point of failure• failover bei Ausfall• Loadbalancing bei stark belasteten Systemen• Wartung im laufenden Betrieb

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 7: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Mittel zum Zweck

• Cluster mit Pacemaker und Corosync• Clusterdateisystem GlusterFS• Samba 4 mit CTDB

• Hier soll GlusterFS mit CTDB verwendet werden.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 8: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Mittel zum Zweck

• Cluster mit Pacemaker und Corosync

• Clusterdateisystem GlusterFS• Samba 4 mit CTDB

• Hier soll GlusterFS mit CTDB verwendet werden.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 9: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Mittel zum Zweck

• Cluster mit Pacemaker und Corosync• Clusterdateisystem GlusterFS

• Samba 4 mit CTDB

• Hier soll GlusterFS mit CTDB verwendet werden.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 10: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Mittel zum Zweck

• Cluster mit Pacemaker und Corosync• Clusterdateisystem GlusterFS• Samba 4 mit CTDB

• Hier soll GlusterFS mit CTDB verwendet werden.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 11: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Einleitung

Mittel zum Zweck

• Cluster mit Pacemaker und Corosync• Clusterdateisystem GlusterFS• Samba 4 mit CTDB

• Hier soll GlusterFS mit CTDB verwendet werden.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 12: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 13: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern

• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 14: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar

• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 15: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar

• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 16: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support

• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 17: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich

• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 18: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend

• Unterstützung von Dateisystem-snapshots (LVM2), ab derVersion 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 19: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Eigenschaften von GlusterFS

• Zusammenfassung von Speicherplatz mehrerer Servern• Mittels fusemount über das Netzwerk mountbar• Jederzeit durch weiter Server erweiterbar• PosixACL Support• Verschiedene Konfigurationen möglich• Selbstheilend• Unterstützung von Dateisystem-snapshots (LVM2), ab der

Version 3.6

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 20: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume• Distributed Volume• Striped Volume• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 21: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume

• Distributed Volume• Striped Volume• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 22: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume• Distributed Volume

• Striped Volume• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 23: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume• Distributed Volume• Striped Volume

• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 24: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume• Distributed Volume• Striped Volume• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 25: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Die verschiedenen Konfigurationen

• Replicated Volume• Distributed Volume• Striped Volume• Replicated-Distributed Volume

• Im Praxisteil wird eine Replicated Volume eingerichtet.

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 26: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 27: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 28: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe

• Formatieren der Partition mit xfs als Dateisystem auf allenKnoten

• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 29: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten

• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 30: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten

• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 31: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create

• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 32: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start

• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 33: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes

• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 34: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFSEinrichten von GlusterFS

• Installation des Paketes glusterfs-server in der Version3.6.2

• Bekanntmachen der Knoten mittels peer probe• Formatieren der Partition mit xfs als Dateisystem auf allen

Knoten• Mounten des Brick auf allen Knoten• Erstellen des Volumes mit volume create• Starten des Volumes mit volume start• Mounten des Volumes• Durchführung des ping_pong-Tests

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 35: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Gluster und Snapshots

• LVM2 muss mit der Option –with-thin=internal compiliertsein (Ist bei Debian Whezzy nicht der Fall)

• GlusterFS muss in der Version >= 3.6 installiert sein• Alle Bricks müssen auf sich in einem eigenen Volume

befinden• Bei dem Volume muss es sich um ein thinly provisioned

Volume handeln

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 36: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Gluster und Snapshots

• LVM2 muss mit der Option –with-thin=internal compiliertsein (Ist bei Debian Whezzy nicht der Fall)

• GlusterFS muss in der Version >= 3.6 installiert sein• Alle Bricks müssen auf sich in einem eigenen Volume

befinden• Bei dem Volume muss es sich um ein thinly provisioned

Volume handeln

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 37: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Gluster und Snapshots

• LVM2 muss mit der Option –with-thin=internal compiliertsein (Ist bei Debian Whezzy nicht der Fall)

• GlusterFS muss in der Version >= 3.6 installiert sein

• Alle Bricks müssen auf sich in einem eigenen Volumebefinden

• Bei dem Volume muss es sich um ein thinly provisionedVolume handeln

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 38: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Gluster und Snapshots

• LVM2 muss mit der Option –with-thin=internal compiliertsein (Ist bei Debian Whezzy nicht der Fall)

• GlusterFS muss in der Version >= 3.6 installiert sein• Alle Bricks müssen auf sich in einem eigenen Volume

befinden

• Bei dem Volume muss es sich um ein thinly provisionedVolume handeln

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 39: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

GlusterFS

Gluster und Snapshots

• LVM2 muss mit der Option –with-thin=internal compiliertsein (Ist bei Debian Whezzy nicht der Fall)

• GlusterFS muss in der Version >= 3.6 installiert sein• Alle Bricks müssen auf sich in einem eigenen Volume

befinden• Bei dem Volume muss es sich um ein thinly provisioned

Volume handeln

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 40: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Eigenschaften von CTDB

• tdb-Datenbanken können über mehrere Knoten konsistentgehalten werden

• Automatische Reparatur der tdb-Datenbanken nach einemKnotenausfall

• CTDB bietet HA-Funktionalitäten für Knoten-failover undIP-takeover

• Loadbalancing via Round Robin DNS

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 41: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Eigenschaften von CTDB

• tdb-Datenbanken können über mehrere Knoten konsistentgehalten werden

• Automatische Reparatur der tdb-Datenbanken nach einemKnotenausfall

• CTDB bietet HA-Funktionalitäten für Knoten-failover undIP-takeover

• Loadbalancing via Round Robin DNS

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 42: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Eigenschaften von CTDB

• tdb-Datenbanken können über mehrere Knoten konsistentgehalten werden

• Automatische Reparatur der tdb-Datenbanken nach einemKnotenausfall

• CTDB bietet HA-Funktionalitäten für Knoten-failover undIP-takeover

• Loadbalancing via Round Robin DNS

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 43: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Eigenschaften von CTDB

• tdb-Datenbanken können über mehrere Knoten konsistentgehalten werden

• Automatische Reparatur der tdb-Datenbanken nach einemKnotenausfall

• CTDB bietet HA-Funktionalitäten für Knoten-failover undIP-takeover

• Loadbalancing via Round Robin DNS

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 44: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Eigenschaften von CTDB

• tdb-Datenbanken können über mehrere Knoten konsistentgehalten werden

• Automatische Reparatur der tdb-Datenbanken nach einemKnotenausfall

• CTDB bietet HA-Funktionalitäten für Knoten-failover undIP-takeover

• Loadbalancing via Round Robin DNS

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 45: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 46: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete

• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 47: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen

• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 48: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 49: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock

• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 50: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes

• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 51: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 52: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses

• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 53: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes

• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 54: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Einrichtung von CTDB

• Installation der SerNet-Pakete• DNS-Einträge für die Knoten und den Cluster erstellen• Konfiguration über die Datei /etc/default/sernet-samba-ctdb

• CTDB_RECOVERY_LOCK=/glusterfs/ctdb.lock• CTDB_NODES=/etc/ctdb/nodes• CTDB_PUBLIC_ADDRESSES=/etc/ctdb/public_addresses

• Erstellung der Dateien nodes und public_addresses• Starten des Dienstes• Prüfen des Dienstes mit ctdb status

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 55: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Inhalt der Datei »nodes«192.168.57.101192.168.57.102

Inhalt der Datei »public_addresses«

192.168.56.111/24 eth1192.168.56.112/24 eth1

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 56: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Ausgabe von »ctdb status«

root@samba42-fs1:#̃ ctdb statusNumber of nodes:2pnn:0 192.168.56.122 OK (THIS NODE)pnn:1 192.168.56.123 OKGeneration:446598079Size:2hash:0 lmaster:0hash:1 lmaster:1Recovery mode:NORMAL (0)Recovery master:1

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 57: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Verwalten der Samba-Dienste über CTDB

• Erstellen der Datei /etc/samba/smb.conf mit folgendenEinträgen[global]

clustering = yesinclude = registry

• Eintragen der Konfiguration in die Registry• Entfernen der Samba-Dienste aus den Runleveln• Startmodus von Samba auf classic setzen

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 58: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Verwalten der Samba-Dienste über CTDB

• Erstellen der Datei /etc/samba/smb.conf mit folgendenEinträgen[global]clustering = yesinclude = registry

• Eintragen der Konfiguration in die Registry• Entfernen der Samba-Dienste aus den Runleveln• Startmodus von Samba auf classic setzen

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 59: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Verwalten der Samba-Dienste über CTDB

• Erstellen der Datei /etc/samba/smb.conf mit folgendenEinträgen[global]clustering = yesinclude = registry

• Eintragen der Konfiguration in die Registry

• Entfernen der Samba-Dienste aus den Runleveln• Startmodus von Samba auf classic setzen

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 60: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Verwalten der Samba-Dienste über CTDB

• Erstellen der Datei /etc/samba/smb.conf mit folgendenEinträgen[global]clustering = yesinclude = registry

• Eintragen der Konfiguration in die Registry• Entfernen der Samba-Dienste aus den Runleveln

• Startmodus von Samba auf classic setzen

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 61: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Verwalten der Samba-Dienste über CTDB

• Erstellen der Datei /etc/samba/smb.conf mit folgendenEinträgen[global]clustering = yesinclude = registry

• Eintragen der Konfiguration in die Registry• Entfernen der Samba-Dienste aus den Runleveln• Startmodus von Samba auf classic setzen

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 62: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb

• CTDB_MANAGES_SAMBA=yes• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 63: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb

• CTDB_MANAGES_SAMBA=yes• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 64: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb• CTDB_MANAGES_SAMBA=yes

• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 65: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb• CTDB_MANAGES_SAMBA=yes• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 66: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb• CTDB_MANAGES_SAMBA=yes• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne

• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 67: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Anpassung der CTDB-Konfiguration

• Anpassung der Datei /etc/default/sernet-samba-ctdb• CTDB_MANAGES_SAMBA=yes• CTDB_MANAGES_WINBIND=yes

• Beitritt zur Domäne• Neustart von CTDB

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 68: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus• ctdb uptime• ctdb ping -n all• ctdb ip• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 69: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus

• ctdb uptime• ctdb ping -n all• ctdb ip• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 70: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus• ctdb uptime

• ctdb ping -n all• ctdb ip• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 71: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus• ctdb uptime• ctdb ping -n all

• ctdb ip• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 72: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus• ctdb uptime• ctdb ping -n all• ctdb ip

• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 73: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

CTDB

Tests für den Cluster

• ctdb scriptstatus• ctdb uptime• ctdb ping -n all• ctdb ip• ctdb ipinfo 192.168.123.125

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 74: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

onnode

Verwalten des Clusters mittels onnode

• onnode all ctdb status• onnode all service ctdb restart• onnode all cp /glusterfs/dat1.txt /root/

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 75: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

onnode

Verwalten des Clusters mittels onnode

• onnode all ctdb status

• onnode all service ctdb restart• onnode all cp /glusterfs/dat1.txt /root/

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 76: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

onnode

Verwalten des Clusters mittels onnode

• onnode all ctdb status• onnode all service ctdb restart

• onnode all cp /glusterfs/dat1.txt /root/

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 77: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

onnode

Verwalten des Clusters mittels onnode

• onnode all ctdb status• onnode all service ctdb restart• onnode all cp /glusterfs/dat1.txt /root/

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 78: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Benutzer

Benutzer aus der Domäne

• wbinfo -u und wbinfo -g• Anpassen der Datei /etc/nsswitch.conf

passwd: compat winbindgroup: compat winbind

• Testen mit getent passwd und getent group• Privileg für die Einrichtung der Freigaben über die Registry

vergeben:net rpc rights grant ’example\domain admins’SeDiskOperatorPrivilege -Uadministrator

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 79: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Benutzer

Benutzer aus der Domäne

• wbinfo -u und wbinfo -g

• Anpassen der Datei /etc/nsswitch.confpasswd: compat winbindgroup: compat winbind

• Testen mit getent passwd und getent group• Privileg für die Einrichtung der Freigaben über die Registry

vergeben:net rpc rights grant ’example\domain admins’SeDiskOperatorPrivilege -Uadministrator

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 80: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Benutzer

Benutzer aus der Domäne

• wbinfo -u und wbinfo -g• Anpassen der Datei /etc/nsswitch.conf

passwd: compat winbindgroup: compat winbind

• Testen mit getent passwd und getent group• Privileg für die Einrichtung der Freigaben über die Registry

vergeben:net rpc rights grant ’example\domain admins’SeDiskOperatorPrivilege -Uadministrator

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 81: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Benutzer

Benutzer aus der Domäne

• wbinfo -u und wbinfo -g• Anpassen der Datei /etc/nsswitch.conf

passwd: compat winbindgroup: compat winbind

• Testen mit getent passwd und getent group

• Privileg für die Einrichtung der Freigaben über die Registryvergeben:net rpc rights grant ’example\domain admins’SeDiskOperatorPrivilege -Uadministrator

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 82: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Benutzer

Benutzer aus der Domäne

• wbinfo -u und wbinfo -g• Anpassen der Datei /etc/nsswitch.conf

passwd: compat winbindgroup: compat winbind

• Testen mit getent passwd und getent group• Privileg für die Einrichtung der Freigaben über die Registry

vergeben:net rpc rights grant ’example\domain admins’SeDiskOperatorPrivilege -Uadministrator

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 83: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Freigaben

Verwaltung von Freigaben

• Freigaben mit vfs objects = acl_tdb• Freigaben mit vfs objects = acl_xattr• Freigaben mit vfs objects = glusterfs

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 84: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Freigaben

Verwaltung von Freigaben

• Freigaben mit vfs objects = acl_tdb

• Freigaben mit vfs objects = acl_xattr• Freigaben mit vfs objects = glusterfs

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 85: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Freigaben

Verwaltung von Freigaben

• Freigaben mit vfs objects = acl_tdb• Freigaben mit vfs objects = acl_xattr

• Freigaben mit vfs objects = glusterfs

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 86: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Freigaben

Verwaltung von Freigaben

• Freigaben mit vfs objects = acl_tdb• Freigaben mit vfs objects = acl_xattr• Freigaben mit vfs objects = glusterfs

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS

Page 87: Samba 4 im CTDB-Cluster auf GlusterFS - kania- · PDF fileEinleitungGlusterFSCTDBonnodeBenutzerFreigabenPraxis Samba 4 im CTDB-Cluster auf GlusterFS Stefan Kania 24. Juni 2015 Stefan

Einleitung GlusterFS CTDB onnode Benutzer Freigaben Praxis

Grau, teurer Freund, ist alle Theorie, und Praxis des Lebens goldnerBaum.

Frei nach Mephisto in Goethes Faust

Stefan Kania

Samba 4 im CTDB-Cluster auf GlusterFS