2016-09-05 3 views
0

문제는 조금 이상합니다. glusterfs 클러스터가 있습니다. 4 노드와 일부 볼륨을 가정합니다.GlusterFS 브릭은 이전 노드 데이터로 바뀌지 만 다른 IP 데이터로 바뀝니다.

  • 동일한 IP 주소를 가진 노드가 다시 시작되고 이전 노드의 모든 파일이 노드가 다른 노력으로 글루 스터 FS (GlusterFS) 클러스터에 연결됩니다 경우에 내 노드 중 하나는 두 가지 시나리오가있을 수 다시 시작합니다.

  • 노드는 이전 데이터로 다시 시작되지만 이번에는 노드의 IP가 변경됩니다. 따라서 다른 노드의 피어 상태는 하나의 연결이 끊어진 노드를 보여줍니다.이 노드는 연결이 끊어진 이전 노드입니다. 그러나 시작된 현재 노드가 실행되고 있지 않습니다. glusterd조차도이 노드에서 실행하지 못했습니다.

내 질문은 이전 노드의 대체품으로 이미 데이터가있는 새 노드에 어떻게 연결할 수 있습니까?

** 내가

  • 내가 새로운 노드를/var/lib 디렉토리/glusterd 폴더를 삭제 회 시도 무엇. glusterd가 다시 시작되었습니다. 다른 좋은 노드에서 그것을 반복하십시오. 이전 노드를 새 노드로 바꾸고 시도해도 작동하지 않습니다. 다른 노드에 연결이 끊어진 노드의 IP 주소는 여전히 예전의 하나이기 때문에

답변

0

그건,이 시도 :

  • 정상적으로 노드 1에서 프로브 노드 2와 노드 3 ("gluster 피어 프로브 노드 2" "gluster peer probe node3"). 이 노드 1이 Node2와 Node3의 IP에 의해 참조됩니다.
  • Node2 또는 Node3 중 하나에서 Node1에 역 프로브를 수행하십시오 ("gluster peer probe node1"). 이렇게하면 IP가 모든 곳의 호스트 이름으로 업데이트됩니다 (메모리 내, 디스크상의 모든 노드에서 ).

참고 : http://lists.gluster.org/pipermail/gluster-users/2015-March/021255.html

관련 문제