2017-05-16 6 views
0

Azure Service Fabric On Premise 기능을 테스트 중이며 제공된 기본 구성 파일과 함께 설치된 클러스터에 몇 가지 문제가 있습니다. 일부 노드가 오프라인 (호스트가 종료)되면 모든 클러스터가 응답하지 않게됩니다 (예 : 모든 노드 IP에서 서비스 패브릭 탐색기를 사용할 수 없게 됨). 예를 들어클러스터 상태 - 전제 설치

: 나는 3 개 노드 클러스터 (BRONZE)를 작성하는 경우 I 종료 한 노드

  • 내가 BRONZE와 5 개 노드 클러스터 (동일한 동작을 만드는 경우 때

    • 는 모든 클러스터가 사용할 수 없게하고 I 종료 세 개의 노드가
    • 나는 6 개 노드 클러스터를 만들 경우 때 SILVER 모델), 모든 클러스터는 사용할 수 없게 모든 클러스터는 사용할 수 없게 때 종료 세 개의 노드

    I 또한 Power-Shell을 사용하여 노드를 종료 한 후 노드를 비활성화하도록 테스트하지만 그 결과는 같습니다.

    한 노드가 아직 실행 중이면 클러스터가 계속 작동 할 것이라고 생각했습니다. 그러나 클러스터의 50 %가 꺼지 자마자 클러스터를 사용할 수 없게되고 클러스터가 작동하려면 최소한 3 개의 노드가 필요합니다.

    정상적인 동작입니까, 아니면 구성을 변경할 수 있습니까? 온 - 프레미스 설치에서 어떻게 변경합니까?

    감사

  • 답변

    0

    기본 노드 유형에 대한 가상 머신의 minimum 크기는 사용자가 선택한 내구성 계층에 의해 결정된다.

    느슨해 질 수있는 노드의 amount은 쿼럼에 의해 결정됩니다.

    세 개의 노드 세 노드는 (N = 3), 요구는 여전히 정수 개의 노드 (3/2 = 2 + 1)이다 생성한다. 이것은 당신이 에게 개별 노드를 잃고 정족수

    유지할 수 있다는 것을 의미한다 (문서와 일치하지 않는 3 노드 클러스터에 대한 그래서 당신의 말을. 당신이 정말 건강에 해로운, 사용할 수 없습니다되었다 확실합니까?)

    +0

    좋아, 나는 틀렸다고 확인 : 3 노드 클러스터의 경우 클러스터는 여전히 2 개의 노드로 작동하지만 하나의 노드 만 남았을 때 요청에 응답하지 않습니다. 나는 "정족수"를 정의 할 수있는 곳을 잘 모르겠습니다. 5 노드 클러스터를 만들고 두 노드 만있을 때도 대답을 원한다면 : 내구성 계층을 "청동"또는 "은"으로 설정해야합니까? – Etienne

    +0

    신뢰성 수준은 시스템 서비스의 복원력을 나타냅니다. 브론즈 레벨은 '스테이트 풀 시스템 서비스 당 3 개의 복제본'을 의미합니다. 그 중 2 개는 시스템 데이터가 안전하고 중복 저장되도록 건강해야합니다. 자체 서비스의 경우 응용 프로그램 매니페스트에서 복제본 수를 구성 할 수 있습니다. 하나는 괜찮습니다. 테스트 용 – LoekD

    +0

    을 사용하면 이제 하늘빛에 단일 노드 클러스터를 만들 수 있습니다. '노드 유형 구성'에서 '단일 노드 클러스터'상자를 선택하십시오. 자세한 정보 : https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity – LoekD