首页 > 解决方案 > Azure 虚拟机的自动启动和关闭

问题描述

正在寻找一种解决方案来安排每天晚上 8 点关闭虚拟机并在早上 8 点自动启动虚拟机。有没有办法从 Azure 本身完成它?

我们尝试了虚拟机概览页面下的虚拟机功能选项,但没有自动重启选项。任何帮助高度赞赏..

标签: azureazure-web-app-servicevirtual-machine

解决方案


我建议你使用 Azure 逻辑应用。您所需要的只是一个调度程序和操作。也已经有一个模板可以满足您的要求。此外,Azure 可帮助你设置逻辑应用。

看看这个,真的很简单。 https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-examples-and-scenarios

在此处输入图像描述

几点注意事项:

  • 使用应用程序的消费计划。
  • Runbook 也可以,但设置时间较长,并且您需要一些 PowerShell。
  • 不要将 Stop 与 Deallocate 混淆。如果你想省钱,你需要 Deallocate。
  • 使用逻辑应用和自动化帐户需要注意的事项:您需要有权启动和停止 VM 的用户/服务主体。为此,您应该使用 Manged Identity(两种资源都存在)。然后,您授予此身份通过 IAM 启动和停止 VM 的权利。

推荐阅读