GlusterFS는 브릭을 정상적으로 다시 시작합니다.

GlusterFS는 브릭을 정상적으로 다시 시작합니다.

긴 이야기 짧게나머지 클러스터에 영향을 주지 않는(즉, 동결) 방식으로 Gluster 노드(복제된 브릭 포함)를 다시 시작하는 가장 좋고 쉬운 방법은 무엇입니까?

더 긴 이야기:

저는 glusterfs 3.8.8 패키지 버전을 실행하는 최신 Debian 9.4 시스템에서 각 노드에 모든 공유 데이터가 포함된 미러 블록이 포함된 N-way 복제 설정으로 gluster를 구성하고 있습니다.

노드가 재부팅되면 어떤 일이 발생하는지 테스트할 때 전체 클러스터가 42초 동안 읽기/쓰기 액세스를 차단하고 해당 시간 동안 공유에 닿는 모든 항목이 효과적으로 정지되는 것을 확인했습니다. 낮은 값을 설정하면 이 시간을 몇 초로 쉽게 줄일 수 있지만 network.ping-timeout여전히 눈에 띄는 정지 상태는 유지됩니다.

다시 시작하기 전에 관련 브릭을 실행 중인 glusterfsd를 종료하면 정지를 방지할 수 있습니다. 로그 파일에는 재부팅 중에 glusterfsd가 실제로 종료되지만 네트워크가 다운된 후에만 종료되므로 다른 브릭에 알릴 수 없으며 ping 시간 초과를 사용하여 사라짐을 발견해야 함을 보여줍니다.

실행할 서비스 파일 직접 작성 killall(제안된 대로)https://bugzilla.redhat.com/show_bug.cgi?id=1022542#c4) 정말 여기에 가고 싶나요? 내가 뭔가를 놓치고 있기를 바랍니다.

관련 정보