Как Glusterfs перезагрузить информацию о томе / кирпичах Gluster

2102
satch_boogie

Я установил реплицированные тома GlusterFS (3.5.3) поверх LVM на двух идентичных серверах Ubuntu 14.04 (рабочая станция vmware). они работают нормально. Я хочу знать, как перезагрузить информацию о кирпиче / томе кластера на сервере / клиенте кластера, когда логический том одинаково увеличен на обоих серверах для масштабирования Glusterfs. вот мой вывод для информации о громкости

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 ответ на вопрос

1
Paul Stauffer

Если ваши блоки glusterfs находятся на логических томах LVM, вы сможете просто изменить размер LV и файловой системы на нем, и клиенты-кластеры должны сразу увидеть новый больший размер без каких-либо действий, специфичных для кластера. Предполагая, что «lvmhome» в вашем примере - это LV, используемый для кирпичей, и вы хотите увеличить его на 2 ГБ, вы должны сделать это, выполнив «lvextend --resizefs --size + 2G / dev / vg10 / lvmhome» ». Это неразрушающая операция, и вы можете сделать это, когда файловая система подключена и используется. После запуска этого на обоих серверах кластера клиенты должны увидеть новый больший том кластера.

Спасибо @Paul Stauffer. Я попытался с lvextend, но использовал xfsgrowfs, так как FS был xfs внизу, но все же информация о кластере показала более старую информацию, и я не могу копировать / создавать файлы в соответствии с добавленным диском в lvm (я также перезапустил VirtualMachines, но все еще тот же размер glustervolume). так как я только что тестировал, я использовал отдельные диски одинакового размера на обеих виртуальных машинах, например / sda1, и позже добавил / sdb1 к glustervolume, что позволило мне увеличить glustervolume. Я не пробовал gluster поверх lvm на версии> 3.5.3 и 3.6 и 3.7, хотя satch_boogie 8 лет назад 0