Azure规模集存储|更新应用程序代码|将现有VM添加到新的规模集



我有三个问题,在我访问的文档中无法得到明确的答案。

1-如果我部署了一个带有自动伸缩的VM规模集,并且我有一个伸缩的VM(根据设置的策略),那么它在一段时间内保持活动状态,然后在利用率恢复正常后进行伸缩。我的问题是,如果我使用托管存储,那么由伸缩后的VM生成的数据(例如:日志)会发生什么情况。注意到这里的目标是持久化重要数据(应用程序日志…)?

2-根据我从文档中理解的,例如,为了在所有规模集节点上更新应用程序代码(使用SCM ex Git),您将需要自动化工具(例如:ansible)的帮助,或者您需要更新自定义映像并将其重新部署到规模集。有没有我漏掉的更集中的方法?

3-是否有一种方法可以将现有的VM添加到新的缩放集,而不是将其转换为基本映像?

thanks in advance.

如果不设置持久化存储,则scale in只会删除实例,而不会持久化虚拟机中的数据。

A2。没有其他方法可以更新代码,最好的方法是更改虚拟机映像。或者使用存储来存储代码,然后将存储挂载到VMSS。例如,Azure文件共享。

A3。否,不能将其他已有的虚拟机添加到VMSS中。这是不可能的。

相关内容

  • 没有找到相关文章