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

引用する

おすすめ記事