我为Azure中部署的Azure ServiceFabric应用程序设置了VM刻度。我需要在启动时在我的VM规模集中的每个虚拟机上运行RabbitMQ服务器(特别是当我要扩展我的集群并且将要创建新VM时)。换句话说,我想让队列自动运行。 VM启动后是否有可能执行后续步骤:
我想这个问题可以通过虚拟机规模设置自动化脚本来解决,但我不确定。有什么想法和建议吗?
答案 0 :(得分:2)
您可以使用VM自定义脚本扩展来执行此操作。在部署比例集或向外扩展时,每个新VM上都会运行一个扩展。 您的扩展可以执行检查,安装和运行,也许可以创建服务,以便在重新启动VM时运行RabbitMQ。 以下文章提供了有关使用比例集部署应用程序的更多详细信息: Deploy your application on virtual machine scale sets How are Applications deployed on VM Scale Sets?