首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每次VM重新启动时,ARM模板中指定的自定义脚本扩展是否运行?

每次VM重新启动时,ARM模板中指定的自定义脚本扩展是否运行?
EN

Stack Overflow用户
提问于 2017-01-09 03:40:51
回答 2查看 5.4K关注 0票数 5

我在下面的链接中使用了示例模板来创建一个具有自定义脚本扩展的VM:

https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-custom-script-windows

如果我停止并从azure门户启动VM,那么自定义脚本扩展将在启动时运行。但是,如果我从VM内部重新启动VM (通过从“开始”菜单中选择“重新启动”),则自定义脚本扩展将不会运行。当VM从VM内部重新启动时,为什么自定义脚本扩展不运行?自定义脚本扩展是否仅在VM从已释放状态启动时才执行?

当使用VM比例集时,如果我释放,然后从Azure门户启动scale集中的单个VM,则该VM的自定义脚本扩展不会执行。但是,如果我重新定位,然后从Azure门户启动整个规模集,那么每个VM都会执行自定义脚本扩展。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-09 08:20:33

Azure自定义脚本扩展允许Azure VM的所有者运行存储在Azure存储在VM配置期间或之后中的脚本。脚本扩展在每个VM中只执行一次,而不是每次机器启动时执行--但是如果您通过Azure门户停止VM,然后再次启动VM,VM将被重新配置,因此脚本将再次运行。Azure虚拟机的状态之间的差异停止和停止(解除分配),请参阅链接

如果需要重复运行脚本,可以将时间戳参数添加到自定义脚本扩展中,更多信息请参阅链接

票数 7
EN

Stack Overflow用户

发布于 2017-10-11 19:49:16

不是的。一旦VM被停止(无论是解除分配还是重新启动),然后启动VM,自定义脚本就不会每次运行。

自定义脚本只会在VM配置过程中第一次执行.

VM的取消分配和VM的启动只关系到公共ip地址的更改。然而,dns命名将保持不变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41540702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档