2016-11-08 60 views
0

我的目标是更改我的VMSS中所有节点的SKU。服务Fabric群集在升级VMSS节点后不显示节点

  1. 我删除了所有有关我的服务织物集群
  2. 在VMSS节点我全线改变SKU,并通过PowerShell的更新
  3. 的VMSS正确地显示我的节点上运行,绿色

现在的问题是,当我在Azure门户中查看我的服务Fabric群集概述时,它未检测到任何节点。

现有虚拟网络正确看到节点。

任何想法的问题可能是什么?

+0

您迁移到哪个SKU?是否包含Docker支持的Windows Server 2016映像? –

+0

这是'Standard_D2_v2' –

+0

好吧,我误解了你的意思。以为你指的是VM镜像SKU而不是节点类型SKU。 –

回答

0

微软支持确认我在做什么不被支持。为了更改缩放集中节点的SKU,您需要将它们全部删除,但是通过删除所有节点,与SF集群的关联会丢失,因此您可以通过新的SKU设置和运行缩放比例和节点,SF不会看到节点。

您现在需要创建一个新的群集。显然,他们正在努力增加该功能。

+0

我一直在使用ARM模板来部署具有多种节点类型的Service Fabric群集。如果我需要/想要更改用于特定节点类型的SKU,我只需更新我的模板,删除VMSS,然后使用更新的模板重新部署。不过,如果您删除与主节点类型关联的VMSS,我不太确定这会起作用。 – JZimmerman

+0

@JZimmerman,你是正确的,这只适用于非主节点类型。另外请注意,如果您删除非主节点类型的VMSS,您将丢失任何持久数据,因此只能在只有无状态服务的情况下执行此操作(或者在您不关心数据的状态下执行此操作)。 – kwill

+0

@kwill您是否知道微软是否计划支持在主VMSS上更改SKU,并允许您在群集删除后将其重新关联到群集? –