【问题标题】:How to exclude VMs only from starting in Azure Start/Stop VMs during off-hours Solution如何在非工作时间仅从 Azure 启动/停止 VM 中排除 VM
【发布时间】:2020-05-11 13:06:15
【问题描述】:

我在非工作时间使用启动/停止虚拟机解决方案,我需要将其配置为仅启动特定虚拟机但停止所有虚拟机。 我已经看到有一个用于排除 VM 的变量(External_ExcludeVMNames),但是当将 VM 名称添加到此变量时,它会将它们从启动和停止中排除,这不是我想要的。 有没有办法分开这个变量的使用,并且可能有两个变量,一个从启动中排除,一个从停止中排除,或者其他可以分开的变量?

【问题讨论】:

  • 您可以在不希望自动启动的 VM 上配置自动关闭,并且只对您希望启动和停止的 VM 使用 Azure 自动化。
  • 有没有办法自动配置,所以每当创建一个新的虚拟机时,它会自动配置自动关机?因为每天都会创建新的虚拟机,而我没有办法管理所有新的虚拟机。
  • 你可以看看我对这个问题的解决方案:4c74356b41.com/post5781。与微软创建的相比,我认为它更灵活\易于使用。它适用于其他一些可以停止的资源类型
  • 我可能真的会使用它!我应该在运行手册本身中编辑任何内容吗?除了为我输入输入的虚拟机创建标签。

标签: azure azure-automation


【解决方案1】:

内置的启动/停止功能不支持此功能。

你可以这样解决:

  • 创建资源组“ToBeStoppedOnly”
  • 创建资源组“ToBeStoppedAndStarted”
  • 将您的虚拟机放在相应的组中
  • 创建停止 VM 的运行手册。将此 Runbook 用于两个资源组
  • 创建启动 VM 的运行手册。使用此 Runbook 在 ToBeStoppedAndStarted 中启动 VM

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-20
  • 2020-12-17
相关资源
最近更新 更多