【问题标题】:Azure scaleset storage | update app code | Add an existing VM to a new scale-setAzure 规模集存储 |更新应用代码 |将现有 VM 添加到新的规模集
【发布时间】:2021-03-05 17:24:33
【问题描述】:

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

1- 如果我部署了具有自动缩放功能的 VM 规模集,并且我有一个已缩减的 VM(根据设置的策略),那么它会保持活动一段时间,然后再进行缩放-利用率恢复正常后退出。我的问题是,在我使用托管存储的情况下,VM 生成的数据会发生什么情况,这些数据会先按比例缩小,然后再缩小(例如:日志)。注意到这里的目的是保留重要数据(应用程序日志...)?

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

3- 除了将现有 VM 转换为基础映像之外,还有其他方法可以将现有 VM 添加到新规模集吗?

提前致谢。

【问题讨论】:

    标签: azure azure-vm-scale-set azure-vm


    【解决方案1】:

    A1。如果不设置持久化存储,那么缩容只会删除实例,不会将数据持久化到虚拟机中。

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

    A3。不可以,您不能将其他现有 VM 添加到 VMSS。这是不可能的。

    【讨论】:

    • @NourShamaa 好吧,如果它适合你,请接受它。
    • @NourShamaa 你有什么不接受的理由吗?它不适合你吗?
    猜你喜欢
    • 2021-03-01
    • 2017-06-25
    • 2017-12-30
    • 2016-11-16
    • 1970-01-01
    • 2017-08-04
    • 2016-11-20
    • 1970-01-01
    • 2019-05-01
    相关资源
    最近更新 更多