首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在云服务中部署/配置多个VM

在云服务中部署/配置多个VM
EN

Stack Overflow用户
提问于 2015-10-29 13:01:06
回答 1查看 66关注 0票数 2

我在一个云服务中有3个VMs它们都是相同的。我创建3是因为SLA和负载平衡。然而,当我想更新我的VM (部署,配置我的机器,等等)我必须在每个VM中进行SSH,并执行3次相同的工作。是否有可能只使用SSH一次,所有其他VM都能得到我所做的更改的“副本”?注意:我使用Visual。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-29 13:09:32

欢迎来到这个奇妙的自动化世界!

最简单的方法是编写一个脚本来执行您想要执行的工作,然后有另一个脚本将scp的脚本发送到服务器并运行它,并将结果反馈给您。

有许多工具将为您完成此工作。(请看“木偶”、“厨师”、“蚂蚁”、“盐”)这些基本知识是,你告诉它你想要管理的服务器,将服务器设置成组,然后配置脚本来针对这些组运行(这非常简单!)他们能做到的远不止这些)

最后,如果您正在查看的是代码部署,则可以将其挂载到共享路径上,或者将其从github等中删除(或者让github等人告诉服务器代码已更改(通过web钩子))

在撰写这篇文章时,我正在构建三台通过Azure资源管理模板构建的blob服务器,一旦它们运行,就会从blob商店下载脚本并自动配置自己。目的是我永远不需要登录到那些服务器,如果在任何时候我这样做,然后我回去编辑脚本来处理我以前没有做过的事情。

它是让你自己进入一种先自动化的心态。因为从长远来看,它节省了大量的时间,因此您的构建最终通常会有更大的弹性。

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

https://stackoverflow.com/questions/33415002

复制
相关文章

相似问题

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