2017-05-16 65 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