我们的情景,我们目前在每个人都设置了远程代理。我们想去azure,我们可以自动增加我们需要的服务器。
我使用自动扩展设置vmss以使用远程代理启动另一台服务器,但每次服务器启动时,它都可以创建新的/不同的服务器名称,并创建新的代理ID。需要人工互动/批准。这并不能真正帮助实现这一目标。
我正在考虑使用可用性集,我可以让它设置为等待五个服务器,如果自动缩放说明,则只启动一个服务器。我想我只需要启动一次即可批准代理,但是他们会在没有任何用户交互的情况下启动。我没有通过谷歌等看到任何事情来实现这一目标。有任何想法吗?溶液
答案 0 :(得分:-1)
我只需启动一次即可批准代理商,但接下来他们 会在没有任何用户互动的情况下启动。
我想你想在没有用户交互的情况下自动使用Azure创建虚拟机,如果我理解正确的话,我认为我们应该使用Azure VMSS来实现这一点。
在Azure中,我们可以使用您的映像在相同的可用性集中创建VMSS, Azure将自动扩展或退出VMSS实例,无需用户交互。
Azure VMSS使用自动缩放规则进行扩展或扩展,我们可以根据CPU百分比阈值或其他指标来扩展或缩小VMSS。像这样:
有关VMSS的更多信息,请参阅此官方article。
更新:
对不起我的误会。
在您的方案中,我认为我们可以创建VM并将IP地址配置为静态,并将IP地址和代理ID复制到Bamboo设置。
我们可以在同一个Vnet中创建5个虚拟机,使用自动化Runbook来启动或关闭虚拟机。
有关使用自动化启动或关闭VM的更多信息,请参阅此link。