[6] Usuwanie węzła (Cegły)
11 czerwca 2020Usuniemy teraz węzeł/cegłę z istniejącego klastra. Nasza usuwana cegła znajduje się na [lsr03vm.zicher.lab]. Klaster skonfigurowano następująco – patrz tutaj.
Sieć przed usunięciem cegły wygląda następująco:
[1] Usuń dodany wcześniej węzeł [lsr03vm] z istniejącego klastra. Możesz to wykonać z dowolnego węzła, oprócz tego, który jest usuwany.
# potwierdź/sprawdź informacje o volumenie [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 # rozpoczynamy usuwanie węzła z volumenu # trzeba przebalansować (zmienić rozłożenie danych) na istniejących volumenach [root@lsr01vm ~]# gluster volume remove-brick vol_distributed01 lsr03vm:/glusterfs/distributed01 start It is recommended that remove-brick be run with cluster.force-migration option disabled to prevent possible data corruption. Doing so will ensure that files that receive writes during migration will not be migrated and will need to be manually copied after the remove-brick commit operation. Please check the value of the option and update accordingly. Do you want to continue with your current cluster.force-migration settings? (y/n) y volume remove-brick start: success ID: ea02d545-5c27-4267-b6f4-b5ef1ef19078 # potwierdzamy status [root@lsr01vm ~]# gluster volume remove-brick vol_distributed01 lsr03vm:/glusterfs/distributed01 status # po sprawdzeniu statusu, potwierdzamy usunięcie węzła/cegły z klastara [root@lsr01vm ~]# gluster volume remove-brick vol_distributed01 lsr03vm:/glusterfs/distributed01 commit # jeśli będą błędy informujące o problemach z usunięciem węzła/cegły [root@lsr01vm ~]# gluster volume remove-brick vol_distributed01 lsr03vm:/glusterfs/distributed01 force # potwierdzamy/sprawdzamy informacje o volumenie [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: performance.client-io-threads: on transport.address-family: inet storage.fips-mode-rchecksum: on nfs.disable: on