[5] Dodawanie węzła (Cegły)

11 czerwca 2020 Wyłączono przez Adam [zicherka] Nogły

Dodamy teraz kolejny węzeł (cegłę) do istniejącego klastra.

Sieć przedstawia się teraz następująco:

[1] Zainstaluj GlusterFS na dodawanym węźle, stwórz katalog dla GlusterFS taki sam jak w obecnych dwóch węzłach.

[2] Dodaj nowy węzeł do istniejącego klastra jako kolejny węzeł. Możesz to zrobić na dowolnym węźle.

# testujemy czy nowy węzeł działa
[root@lsr01vm ~]# gluster peer probe lsr03vm
peer probe: success.

# potwierdzamy jego status
[root@lsr01vm ~]# gluster peer status
Number of Peers: 2

Hostname: lsr02vm
Uuid: d00aa022-3ed0-44b8-ae79-34997178ce8f
State: Peer in Cluster (Connected)

Hostname: lsr03vm
Uuid: 57e0538b-c104-4989-af0b-1e2ce13d00d6
State: Peer in Cluster (Connected)

# potwierdzamy istniejące volumeny
[root@lsr01vm ~]# gluster volume info

Volume Name: vol_distributed01
Type: Distribute
Volume ID: 49de9ef5-de5c-45a0-9a81-efca8529c6ae
Status: Started
Snapshot Count: 0
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: lsr01vm:/glusterfs/distributed01
Brick2: lsr02vm:/glusterfs/distributed01
Options Reconfigured:
transport.address-family: inet
storage.fips-mode-rchecksum: on
nfs.disable: on

# dodajemy nowy węzeł
[root@lsr01vm ~]# gluster volume add-brick vol_distributed01 lsr03vm:/glusterfs/distributed01
volume add-brick: success

# potwierdzamy informacje o volumenach
[root@lsr01vm ~]# gluster volume info

Volume Name: vol_distributed01
Type: Distribute
Volume ID: 49de9ef5-de5c-45a0-9a81-efca8529c6ae
Status: Started
Snapshot Count: 0
Number of Bricks: 3
Transport-type: tcp
Bricks:
Brick1: lsr01vm:/glusterfs/distributed01
Brick2: lsr02vm:/glusterfs/distributed01
Brick3: lsr03vm:/glusterfs/distributed01
Options Reconfigured:
transport.address-family: inet
storage.fips-mode-rchecksum: on
nfs.disable: on

# po dodanu nowego/kolejnego węzła, musimy ponownie rozłożyć dane na wszystkich volumenach
[root@lsr01vm ~]# gluster volume rebalance vol_distributed01 fix-layout start
volume rebalance: vol_distributed01: success: Rebalance on vol_distributed01 has been started successfully. Use rebalance status command to check status of the rebalance process.
ID: a1774d62-8d86-4537-9e1f-b8164244660d