如何在非工作时间解决方案中仅从Azure启动/停止VM中排除VM

问题描述 投票:0回答:2

我在下班时间使用启动/停止虚拟机解决方案,我需要对其进行配置,使其只能启动特定的虚拟机,但停止所有虚拟机。我已经看到有一个变量用于排除VM(External_ExcludeVMNames),但是在将VM名称添加到此变量时,它会将它们从启动和停止中都排除了,这不是我想要的。是否有一种方法可以分开使用此变量,并且可能有两个变量,一个从启动中排除,另一个从停止中排除,或者可以将其分开的其他方式?

azure azure-functions azure-automation
2个回答
0
投票

内置的开始/停止功能不支持此功能。

您可以按照以下方式解决它:

  • 创建资源组“ ToBeStoppedOnly”
  • 创建资源组“ ToBeStoppedAndStarted”
  • 将您的VM放在各个组中
  • 创建一个停止VM的运行手册。将这本运行手册用于两个资源组
  • 创建启动VM的运行手册。使用该运行手册在ToBeStoppedAndStarted中启动VM。

0
投票

由于External_ExcludeVMNames参数下提供的VM列表必定受启动和停止操作的影响,因为参数输入固定为自动化帐户变量。

© www.soinside.com 2019 - 2024. All rights reserved.