我需要启动/停止Azure虚拟机,但我不知道如何做到这一点。我对Azure或Azure脚本一无所知。
答案 0 :(得分:4)
您有几种选择。
第一个是使用Azure门户。单击您的VM,在底部您应该看到一个停止虚拟机的按钮。再次启动它的方式相同。
第二个选项是使用PowerShell。 John McCabe在his blog上发布了一个简单的脚本来执行此操作。最重要的功能是Start-AzureVM
和Stop-AzureVM
。
如果要从开发人员的角度(需要比PowerShell解决方案多一点的工作)自动化,请使用Azure管理库。 Brady Gaster写了一篇关于它的great post。
第四个选项是使用Microsoft Azure Automation。在那里,您可以为常见任务创建Runbook。在示例中,已经包含了可以启动和停止VM的脚本。
答案 1 :(得分:0)
(我建议使用新门户),进入您需要的VM,在仪表板上您将看到“停止并启动”按钮,或者您可以选择重新启动VM。希望这会有所帮助。
答案 2 :(得分:0)
您还可以创建一个定时器触发的Azure功能来启动/停止您的VM。我已经提供了以下步骤:
Azure Function role like permissions to Stop Azure Virtual Machines
不是创建HTTP触发的函数,而是使用Timer触发的函数,编辑PowerShell脚本内容以对vmname和resourcegroup进行硬编码。