我有三个问题,在我访问的文档中无法得到明确的答案。
1-如果我部署了一个带有自动伸缩的VM规模集,并且我有一个伸缩的VM(根据设置的策略),那么它在一段时间内保持活动状态,然后在利用率恢复正常后进行伸缩。我的问题是,如果我使用托管存储,那么由伸缩后的VM生成的数据(例如:日志)会发生什么情况。注意到这里的目标是持久化重要数据(应用程序日志…)?
2-根据我从文档中理解的,例如,为了在所有规模集节点上更新应用程序代码(使用SCM ex Git),您将需要自动化工具(例如:ansible)的帮助,或者您需要更新自定义映像并将其重新部署到规模集。有没有我漏掉的更集中的方法?
3-是否有一种方法可以将现有的VM添加到新的缩放集,而不是将其转换为基本映像?
thanks in advance.
如果不设置持久化存储,则scale in只会删除实例,而不会持久化虚拟机中的数据。
A2。没有其他方法可以更新代码,最好的方法是更改虚拟机映像。或者使用存储来存储代码,然后将存储挂载到VMSS。例如,Azure文件共享。
A3。否,不能将其他已有的虚拟机添加到VMSS中。这是不可能的。