How do i expand (add brick) a replicated glusterfs volume?



  • Expanding the brick in this context refers to adding another brick on another gluster cluster node.

    First you need to follow this article to add a node: How do i install glusterfs? https://www.lightnetics.com/post/1115

    Probe the additional node, from the first node.

    # gluster peer probe server3
    peer probe: success. 
    

    Check to see the additional node it seen

    # gluster peer status
    Number of Peers: 2
    
    Hostname: server2
    Uuid: 47a5236c-a5bf-48d4-8b0a-610defb641a3
    State: Peer in Cluster (Connected)
    
    Hostname: server3
    Uuid: 3ab0f841-97c9-43db-bdfd-60551bce00eb
    State: Peer in Cluster (Connected)
    

    Add the third brick to the gluster volume from server3

    # gluster volume add-brick gv0 replica 3 server3:/data/brick1/gv0
    volume add-brick: success
    

    Check the status again

    # gluster volume info gv0
     
    Volume Name: gv0
    Type: Replicate
    Volume ID: e4454eb2-b87f-4855-bb3e-5ee1b72c169d
    Status: Started
    Snapshot Count: 0
    Number of Bricks: 1 x 3 = 3
    Transport-type: tcp
    Bricks:
    Brick1: server1:/data/brick1/gv0
    Brick2: server2:/data/brick1/gv0
    Brick3: server3:/data/brick1/gv0
    Options Reconfigured:
    changelog.capture-del-path: on
    changelog.changelog: on
    storage.build-pgfid: on
    transport.address-family: inet
    performance.readdir-ahead: on
    nfs.disable: off
    

Log in to reply
 

© Lightnetics 2024