Azure service fabric 如何向部署的服务结构集群添加新节点类型?

Azure service fabric 如何向部署的服务结构集群添加新节点类型?,azure-service-fabric,Azure Service Fabric,我部署了一个服务结构集群,该集群运行一个应用程序和3种节点类型的5台机器,每台机器都有自己的放置约束 我需要添加其他2种节点类型(虚拟机规模集),如何从azure portal执行此操作?该命令可以将新节点类型添加到现有的Service Fabric群集 请注意,该过程可能需要大约一个小时才能完成,因为它从集群开始一次创建一个资源。它将创建一个新的负载平衡器、公共IP地址、存储帐户和虚拟机规模集 $password = ConvertTo-SecureString -String 'Passwo

我部署了一个服务结构集群,该集群运行一个应用程序和3种节点类型的5台机器,每台机器都有自己的放置约束

我需要添加其他2种节点类型(虚拟机规模集),如何从azure portal执行此操作?

该命令可以将新节点类型添加到现有的Service Fabric群集

请注意,该过程可能需要大约一个小时才能完成,因为它从集群开始一次创建一个资源。它将创建一个新的负载平衡器、公共IP地址、存储帐户和虚拟机规模集

$password = ConvertTo-SecureString -String 'Password$123456' -AsPlainText -Force

Add-AzureRmServiceFabricNodeType `
    -ResourceGroupName "resource-group" `
    -Name "cluster-name" `
    -NodeType "nodetype2" `
    -Capacity 2 `
    -VmUserName "user" `
    -VmPassword $password
需要考虑的事项:

  • 事先检查配额,以确保可以创建新的虚拟机扩展集实例,否则将出现错误,整个过程将回滚
  • 通过portal blade创建集群时,节点类型名称限制为9个字符;使用PowerShell命令也可以应用相同的限制
  • 该命令是作为AzureRM PowerShell模块v4.2.0的一部分引入的,因此您可能需要更新模块
您还可以通过使用Azure portal向导创建新群集并更新DNS记录或修改ARM模板来添加新节点类型,但PowerShell命令显然是最佳选项。

另一个选项是与更新的ARM模板一起使用,该模板包含新节点类型的所有资源,以及新的节点类型


使用PS命令的好处在于,它可以处理创建资源并将资源关联到新节点类型所需的任何手动工作。

我认为没有这样的选项。你能使用ARM模板吗?基本上在模板中复制VM规模集的配置。您可以从门户下载模板。无法通过门户将节点类型添加到现有群集。您可以使用Add-​蔚蓝色的​Rm​服务​织物​节点​但是,请键入PowerShell cmdlet以添加新节点类型。