2017-05-16 69 views
0

我測試Azure的服務織物內部部署的功能,我已經有些煩惱與所提供的默認配置文件安裝羣集。 只要某些節點處於脫機狀態(關機我的主機),所有集羣沒有響應(例如:服務織物瀏覽器成爲了所有節點的IP不可用)。集羣健康 - 關於前提安裝

例如:

  • 如果創建一個3個節點集羣(青銅),所有集羣變得不可用時,我關閉一個節點
  • 如果創建一個5個節點集羣(用銅相同的行爲和SILVER模型),所有集羣變得不可用時,我關閉三個節點
  • 如果我創建一個6個節點集羣,所有集羣變得不可用時,我關閉三個節點

我還要測試以關閉Power-Shell後禁用節點,但結果是一樣的。

我在想,只要一個節點仍在運行,集羣會繼續工作。但看起來,只要有50%的節點關閉,集羣就會變得不可用,並且集羣至少需要3個節點才能運行。

難道是正常的行爲還是可以更改配置?如何在內部部署安裝中更改它?

問候

回答

0

minimum大小VM的主節點類型由你選擇的耐久性層確定。

可以鬆節點的amount由仲裁決定。

三個節點:與三個節點(N = 3)時,要求創建 仲裁仍然是兩個節點(3/2 + 1 = 2)。這意味着,你可以失去 單個節點,並仍然保持法定人數

(因此你對3個節點的集羣不與文檔匹配的話,你確定它真的變得不可用,不只是不健康的?)

+0

好吧,我承認我錯了:爲三個節點集羣,集羣還具有兩個節點的作品,但停車時,只有一個剩下的節點來回答請求。我不確定要了解我可以在哪裏定義「法定人數」。如果我創建了5個節點羣集,並且如果我希望他仍然只在兩個節點啓動時纔回答:我應該將持久層設置爲「青銅色」還是「銀色」? – Etienne

+0

可靠性級別表示系統服務的彈性。青銅級別意味着'每個有狀態系統服務'3副本'。其中2個需要健康,以保證系統數據的安全和冗餘存儲。對於您自己的服務,您可以在應用程序清單中配置副本計數。那裏很好。 – LoekD

+0

進行測試,您現在可以在Azure中創建單個節點羣集。檢查「節點類型配置」上的'單節點羣集'框。更多信息:https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity – LoekD