web-dev-qa-db-ja.com

GlusterFS-奇数のノードでのレプリケーション

次のコマンドを使用して、3ノードクラスター全体に複製ボリュームを作成しようとしました。

Sudo gluster volume create \
replicatedStorage \
replica 2 \
transport tcp \
gluster1.mydomain.com:/data \
gluster2.mydomain.com:/data \
gluster3.mydomain.com:/data

このエラーメッセージが表示されました:

number of bricks is not a multiple of replica count

オンラインドキュメントを読む から、レプリケーションを行うには常に偶数のノードが必要であるように思われます。2回レプリケートする場合は、4の倍数が必要ですか?

各色がファイルを表す次の図は不可能ですか? enter image description here

2
Programster

奇数のドライバーでレプリカを使用することはできませんが、代わりに分散を使用できます。

gluster volume create cache disperse 3 redundancy 1 transport tcp gluster{1...3}.mydomain.com:/data

ファイルを細かく分割し、各2つのコピーを作成します(冗長性が1であるため)。したがって、3で1つのディスクを失う可能性があります。

ドキュメントには、同じ構成でレプリカよりもパフォーマンスが低下するはずだと書かれています。

https://docs.gluster.org/en/latest/Administrator%20Guide/Setting%20Up%20Volumes/#creating-distributed-dispersed-volumes

0