Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
|
installatie_handleidingen:3_node_glusterfs_centos7_cluster [2018/12/23 16:47] abel [Define en start een GlusterFS volume] |
installatie_handleidingen:3_node_glusterfs_centos7_cluster [2019/01/04 09:13] (huidige) abel [Een 3 Node GlusterFS cluster op CentOS 7] |
||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| ====== Een 3 Node GlusterFS cluster op CentOS 7 ====== | ====== Een 3 Node GlusterFS cluster op CentOS 7 ====== | ||
| - | <note warning> | + | GlusterFS als oplossing om je storage redundant te maken. Het idee is dat als er een disk, een netwerkkaart een voeding een processor, of alles aan 1 server kapot gaat moet de boel blijven draaien. |
| - | Begin met [[installatie_handleidingen: | + | Begin met [[installatie_handleidingen: |
| + | < | ||
| + | <note warning> | ||
| ===== diskindeling ===== | ===== diskindeling ===== | ||
| Regel 123: | Regel 125: | ||
| maak de mountpoints: | maak de mountpoints: | ||
| '' | '' | ||
| - | 306 | + | mkdir -p / |
| - | | + | mkdir -p / |
| maak de mount '' | maak de mount '' | ||
| Regel 213: | Regel 215: | ||
| De naamgeving van een brick directory is freeform, en het gebruik van LVM is ook niet perse noodzakelijk. Voor zover ik kan nagaan zou je zelfs de brick kunnen definiëren als een rauw mountpoint, dus zonder de extra directory daarin. | De naamgeving van een brick directory is freeform, en het gebruik van LVM is ook niet perse noodzakelijk. Voor zover ik kan nagaan zou je zelfs de brick kunnen definiëren als een rauw mountpoint, dus zonder de extra directory daarin. | ||
| - | '' | + | '' |
| - | server1:/ | + | |
| - | server1:/ | + | |
| - | server2:/ | + | |
| - | + | ||
| - | In dit geval met 3 nodes zouden we eigenlijk maar 1 copie van alles willen hebben, maar dan bestaat het gevaar van een split brain situatie waarin er geen methode is om aan te tonen welke node over de juiste file waarden beschikt, om toch niet helemaal 3 copien tew hoeven gebruiiken hebben we hier opgegeven : '' | + | |
| < | < | ||
| volume create: gv1: success: please start the volume to access data | volume create: gv1: success: please start the volume to access data | ||
| </ | </ | ||
| + | |||
| + | Het volgende is nodig om te zorgen dat op tijd een andere brick gebruikt wordt als een file een volle brick zou gaan veroorzaken. Zonder deze settings krijg je errors in de trand van "no space left on device" | ||
| + | |||
| + | '' | ||
| + | |||
| + | De waarde is wel belangrijk, want pas als de min-fre-disk berijkt is zal een file naar een andere brick geschreven worden. Dus deze waarde moet gezet worden op de grootte van de te verwachten files. | ||
| + | |||
| + | Bit of a bummer i know. | ||
| + | |||
| En start het volume: | En start het volume: | ||
| - | '' | + | '' |
| < | < | ||
| gluster volume start gv1 | gluster volume start gv1 | ||
| Regel 234: | Regel 240: | ||
| '' | '' | ||
| < | < | ||
| + | |||
| Volume Name: gv1 | Volume Name: gv1 | ||
| - | Type: Replicate | + | Type: Distributed-Replicate |
| - | Volume ID: 5958b2eb-9789-46c3-b882-0c421bf61b9f | + | Volume ID: ea51a568-6f47-47b3-a29d-9ec2edabc04f |
| Status: Started | Status: Started | ||
| Snapshot Count: 0 | Snapshot Count: 0 | ||
| - | Number of Bricks: | + | Number of Bricks: |
| Transport-type: | Transport-type: | ||
| Bricks: | Bricks: | ||
| - | Brick1: server1:/GLUSTER_DATA/brick1/gv1 | + | Brick1: server1:/GLUSTER0_DATA/brick0/gv1 |
| - | Brick2: server2:/GLUSTER_DATA/brick1/gv1 | + | Brick2: server2:/GLUSTER0_DATA/brick0/gv1 |
| - | Brick3: server3:/GLUSTER_DATA/brick1/gv1 (arbiter) | + | Brick3: server3:/GLUSTER0_DATA/ |
| + | Brick4: server1:/ | ||
| + | Brick5: server3:/ | ||
| + | Brick6: server2:/ | ||
| + | Brick7: server2:/ | ||
| + | Brick8: server3:/ | ||
| + | Brick9: server1:/ | ||
| Options Reconfigured: | Options Reconfigured: | ||
| transport.address-family: | transport.address-family: | ||
| Regel 292: | Regel 305: | ||
| controleren : '' | controleren : '' | ||
| < | < | ||
| - | server1:/ | + | server1:/ |
| </ | </ | ||
| Regel 342: | Regel 355: | ||
| https:// | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||