我部署了一个运行时使用单个应用程序的服务结构群集和3个节点类型的5台机器,每个机器都有自己的放置约束。
我需要添加其他2种节点类型(虚拟机规模集),如何从天蓝色门户网站中进行此操作?
答案 0 :(得分:3)
Add-AzureRmServiceFabricNodeType
命令可以将新节点类型添加到现有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
需要考虑的事项:
您还可以通过使用Azure门户向导创建新群集并更新DNS记录或修改ARM模板来添加新节点类型,但PowerShell命令显然是最佳选择。
答案 1 :(得分:0)
另一种选择是将New-AzureRmResourceGroupDeployment
与更新的ARM模板一起使用,该模板包含新节点类型的所有资源以及新节点类型。
使用PS命令的好处在于它负责创建资源并将资源与新节点类型相关联所需的任何手动工作。