1

Я установил реплицированные тома 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .