无法使用Azure自动化停止VM

时间:2017-12-12 15:41:45

标签: azure azure-virtual-machine azure-automation

我们已设置Azure Service Fabric群集,并且我尝试使用Azure自动化来停止虚拟机规模设置并按计划重新启动。比例集按如下方式分配给资源组

enter image description here

ScheduledStartStop_Parent Runbook使用的My Exteral_Start_ResourceGroupNames和External_Stop_ResourceGroupNames如下所示:

enter image description here

您可以看到资源组名称与我的VM标度集的资源组名称匹配。我的理解是,当Runbook触发时,应该停止此资源组中的所有VM以及VM集。但是,当Runbook触发时,它没有找到任何VM停止。

有人能看出什么问题吗?

1 个答案:

答案 0 :(得分:1)

虽然它们都是虚拟机,但“虚拟机”和“虚拟机规模集”是Azure中的不同资源类型。 scaleset的底层节点不会作为“普通”VM公开。您可以修改启动/停止脚本以查找这些资源组中的比例集,而不是普通的VM。

为了帮助您入门:用于查找ScaleSets的powershell命令为Get-AzureRmVmss。该页面还详细说明了如何关闭它们。