gpt4 book ai didi

azure - VMSS 在启动后通过启动可执行文件进行扩展

转载 作者:行者123 更新时间:2023-12-03 01:47:08 27 4
gpt4 key购买 nike

我为 Azure 中部署的 Azure ServiceFabric 应用程序设置了 VM 规模。我需要在 VM 规模集中的每个虚拟机启动时运行 RabbitMQ 服务器(尤其是当我要扩展集群并创建新 VM 时)。换句话说,我想让队列自动运行。 VM 启动后是否有可能执行后续步骤:

  • 检查 RabbitMQ 是否已安装。
  • 如果不是从指定的 URL 进行下载并安装。
  • 如果已安装,则运行它。

我想这个问题可以通过虚拟机规模集自动化脚本来解决,但我不确定。有什么想法和建议吗?

最佳答案

您可以使用 VM 自定义脚本扩展来执行此操作。部署规模集或横向扩展时,扩展会在每个新 VM 上运行。您的扩展可以执行检查、安装和运行,也许还可以创建一个服务,以便在虚拟机重新启动等情况下运行 RabbitMQ。以下文章提供了有关使用规模集部署应用程序的更多详细信息: Deploy your application on virtual machine scale sets How are Applications deployed on VM Scale Sets?

关于azure - VMSS 在启动后通过启动可执行文件进行扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44928050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com