我使用Azure门户创建了一个Azure Scale,最多可以设置3个Linux VM。我已经在第一个VM上成功安装了java,maven和git。我能够在第一个VM上运行我的应用程序。
我的风扇输出触发器为60%,风扇输入为25%。每当我的处理超过60%时,就会启动一个新VM。
但是如何在第二个VM上部署我的应用程序?我已浏览this并找到第二个选项自定义虚拟机映像适合我的目的。但我不明白它是如何实现的。
有没有更简单的方法,还是我必须手动安装我在第一台虚拟机上执行的所有操作?
答案 0 :(得分:2)
您可以通过多种方式执行此操作,详细here
我确定还有其他方法......
答案 1 :(得分:1)
为此,您需要创建一个通用的VM映像,将其放入存储帐户,然后根据该映像创建一个缩放集。
以下是创建通用Windows VM映像的说明,请参见此处:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-classic-createportal/ 对于Linux,请参见此处:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-upload-vhd/
图像在存储帐户中后,您可以使用此示例模板将其部署在比例集中(假设为Windows图像):https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-windows-customimage
希望这有帮助! :)