Gluster에 브릭 볼륨을 추가하지 못했습니다.

Gluster에 브릭 볼륨을 추가하지 못했습니다.

홈 디렉터리 공간을 늘리기 위해 2TB 볼륨을 만들었습니다.

파티션을 만들었습니다.

$ parted /dev/xvdb mklabel gpt
$ parted -s /dev/xvdb mkpart primary ext4 1 100%

파티션 포맷:

$ mkfs.ext4 -I 512 /dev/xvdb1

항목 추가/etc/fstab

/dev/xvdb /export/home/brick3 ext4 defaults 0 0

마운트 지점을 생성합니다:

$ mkdir -p /export/home/brick3
$ chmod 0755 /export/home/brick3

마운트 파티션:

$ mount /export/home/brick3
$ mkdir /export/home/brick3/home
$ chmod 0775 /export/home/brick3/home

볼륨에 새 브릭을 추가하려고 하면 오류가 발생합니다.

$ gluster volume add-brick home <hostname>:/export/home/brick3/home
volume add-brick: failed Incorrect number of bricks supplied 1 with count 2

답변1

을 포함해야 합니다 replica $COUNT. 이는 복제본을 활성화할 때 알려진 문제입니다.

복제 모듈의 현재 설계 제한으로 인해 기존 토폴로지에 개별 블록을 추가할 수 없습니다.

상상하다

다음과 같은 것을 시도해 보셨나요?

$ gluster vol add-brick test-volume-replicated3 \
     host:/rhss/bricks/brick1/test-volume-replicated3

volume add-brick: failed: Incorrect number of bricks supplied 1 with count 2

귀하의 시나리오는 원래 다음과 같이 구축되었으므로 Gluster 볼륨에 대해 여러 개의 복제본이 구성되어 있을 가능성이 높습니다.

$ gluster vol create test-volume-replicated3 replica 3 \
    host1:/rhss/bricks/brick1/test-volume-replicated3 \
    host2:/rhss/bricks/brick1/test-volume-replicated3 \
    host3:/rhss/bricks/brick1/test-volume-replicated3
volume create: test-volume-replicated3: success: please start the volume to access data

현재 토폴로지는 다음과 같습니다.

$ gluster vol info test-volume-replicated3

Volume Name: test-volume-replicated3
Type: Replicate
Volume ID: 10b3d0e2-14a2-4ec3-a98c-9a3307f3fd8f
Status: Created
Number of Bricks: 1 x 3 = 3
Transport-type: tcp
Bricks:
Brick1: host1:/rhss/bricks/brick1/test-volume-replicated3
Brick2: host2:/rhss/bricks/brick1/test-volume-replicated3
Brick3: host3:/rhss/bricks/brick1/test-volume-replicated3

따라서 명령을 실행하려면 다른 브릭을 추가할 때 복제본 수를 Gluster에 알려야 합니다.

$ gluster vol add-brick test-volume-replicated3 replica 3 \
   host:/rhss/bricks/brick1/test-volume-replicated3 \
   host:/rhss/bricks/brick2/test-volume-replicated3 \
   host:/rhss/bricks/brick3/test-volume-replicated3

인용하다

관련 정보