So laden Sie Glusterfs die Gluster-Volume- / Ziegel-Informationen nach

2196
satch_boogie

Ich habe GlusterFS (3.5.3) -Datenträger auf LVM auf zwei identischen Ubuntu 14.04-Servern (VMware-Workstation) eingerichtet. Sie funktionieren gut. Ich möchte wissen, wie die Gluster-Ziegel- / Volume-Informationen auf dem Gluster-Server / -Client neu geladen werden, wenn das logische Volumen auf beiden Servern gleichermaßen erhöht wird, um die Glusterfs zu skalieren. Hier ist meine Ausgabe für Glimmer Volumen Info

root@gluster2:/storage# gluster volume info all Volume Name: gvola Type: Replicate Volume ID: fca40349-5fc6-4974-a7b7-a2f3d560f41b Status: Started Number of Bricks: 1 x 2 = 2 Transport-type: tcp Bricks: Brick1: gluster1:/public/sdb1/brick Brick2: gluster2:/public/sdb1/brick  root@gluster1:/storage# lvs LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert root ubuntu-vg -wi-ao--- 18.74g  swap_1 ubuntu-vg -wi-ao--- 1020.00m  lvmhome vg10 -wi-ao--- 3.99g  
1

1 Antwort auf die Frage

1
Paul Stauffer

Wenn sich Ihre Glusterfs-Steine ​​auf logischen LVM-Datenträgern befinden, sollten Sie in der Lage sein, die LV und das Dateisystem darauf einfach zu ändern, und die Gluster-Clients sollten die neue größere Größe sofort sehen, ohne dass glanzspezifische Schritte erforderlich sind. Angenommen, "lvmhome" ist in Ihrem Beispiel das LV, das für die Steine ​​verwendet wird, und Sie möchten es um 2 GB vergrößern. Dies sollte durch Ausführen von "lvextend --resizefs --size + 2G / dev / vg10 / lvmhome" möglich sein ". Dies ist eine nicht destruktive Operation, und Sie können dies tun, während das Dateisystem online ist und verwendet wird. Wenn Sie dies auf beiden Gluster-Servern ausgeführt haben, sollten die Clients das neue größere Gluster-Volumen sehen.

Danke an Paul Stauffer. Ich habe es mit lvextend versucht, aber xfsgrowfs verwendet, da der FS xfs darunter war, aber die Gluster-Info zeigte ältere Informationen und ich kann keine Dateien gemäß der hinzugefügten Festplatte in lvm kopieren / erstellen (ich habe auch die VirtualMachines neu gestartet, aber immer noch die gleiche Größe des Glustervolumes). da ich gerade testete, habe ich einzelne Festplatten mit gleicher Größe auf beiden VMs wie / sda1 verwendet und später / sdb1 zu glustervolume hinzugefügt, wodurch ich das glustervolume erhöhen konnte. Ich habe Glühen auf lvm auf Version> 3.5.3 und 3.6 und 3.7 jedoch nicht ausprobiert satch_boogie vor 8 Jahren 0