저는 4개의 CentOS 8 가상 머신으로 구성된 홈 랩에서 GlusterFS를 배우기 시작했습니다. 내 연구실 설정은 다음과 같습니다.
- 하나의 가상 머신은 이름 서버(BIND)와 시간 서버(Chrony) 역할을 합니다.
- GlusterFS가 설치된 3개의 가상 머신으로 구성된 클러스터.
sdb1
각 머신에는 Gluster 전용 XFS 파티션( )이 있습니다. 파티션이/gfsPool/gBricks
디렉터리에 마운트됩니다. gfsvol01
/gfsPool/gBricks
각 노드에 생성된 디렉터리입니다.
GlusterFS 설치는 3노드 클러스터와 마찬가지로 원활하게 진행되었습니다.
복제된 Gluster 볼륨을 생성할 때 다음 오류가 발생합니다.
gluster volume create gfsvol01 replica 3 transport tcp virthost01:/gfsPool/gBricks/gfsvol01 virthost02:/gfsPool/gBricks/gfsvol01 virthost03:/gfsPool/gBricks/gfsvol01
volume create: gfsvol01: failed: Multiple bricks of a replicate volume are present on the same server. This setup is not optimal. Bricks should be on different nodes to have best fault tolerant configuration. Use 'force' at the end of the command if you want to override this behavior.
force를 사용하면 다음 오류가 발생합니다.
volume create: gfsvol01: failed: Commit failed on localhost. Please check the log file for more details.
이 문제를 해결하는 방법을 아시나요? 이미 귀하의 도움에 감사드립니다.
PS 저는 일반적으로 Linux를 처음 사용하며 GlusterFS를 처음 사용합니다.
고마워요, 바하딘