Saya tidak lagi membutuhkan sekelompok server penyimpanan glusterfs yang direplikasi, dan dapat mengelola hanya dengan satu. Bagaimana cara saya menyingkirkan yang lain?
2
SSH ke mesin glusterfs yang ingin Anda simpan dan lakukan:
[siddhartha@glusterfs-01-perf ~]$ sudo gluster peer status
Number of Peers: 1
Hostname: 10.240.0.123
Port: 24007
Uuid: 03747753-a2cc-47dc-8989-62203a7d31cd
State: Peer in Cluster (Connected)
Ini menunjukkan kepada kita rekan kita yang lain yang ingin kita singkirkan.
Untuk melepaskan ini, coba:
sudo gluster peer detach 10.240.0.123
Anda mungkin gagal dengan:
peer detach: failed: Brick(s) with the peer 10.240.0.123 exist in cluster
Kita harus menyingkirkan bata itu dulu:
[siddhartha@glusterfs-01-perf ~]$ sudo gluster volume info
Volume Name: glusterfs
Type: Replicate
Volume ID: 563f8593-4592-430f-9f0b-c9472c12570b
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 10.240.0.122:/mnt/storage/glusterfs
Brick2: 10.240.0.123:/mnt/storage/glusterfs
Untuk menghapus Brick2, lakukan:
[siddhartha@glusterfs-01-perf ~]$ sudo gluster volume remove-brick glusterfs 10.240.0.123:/mnt/storage/glusterfs
Ini mungkin gagal dengan:
Removing brick(s) can result in data loss. Do you want to Continue? (y/n) y
volume remove-brick commit force: failed: Removing bricks from replicate configuration is not allowed without reducing replica count explicitly.
Replikasi kami diatur ke 2, dan perlu dikurangi secara eksplisit menjadi 1, jadi tambahkan replica 1
bendera ke perintah sebelumnya:
[siddhartha@glusterfs-01-perf ~]$ sudo gluster volume remove-brick glusterfs replica 1 10.240.0.123:/mnt/storage/glusterfs
Removing brick(s) can result in data loss. Do you want to Continue? (y/n) y
volume remove-brick commit force: success
Ini harus melakukan trik:
[siddhartha@glusterfs-01-perf ~]$ sudo gluster volume info glusterfs
Volume Name: glusterfs
Type: Distribute
Volume ID: 563f8593-4592-430f-9f0b-c9472c12570b
Status: Started
Number of Bricks: 1
Transport-type: tcp
Bricks:
Brick1: 10.240.0.122:/mnt/storage/glusterfs
Anda mungkin dapat menghentikan mesin lain.
gluster
tetapi penelitian cepat saya menunjukkan perintah Anda agak waras. Dan saya suka memberi penghargaan kepada orang-orang yang berbagi pengalaman teknis mereka.