linux – 同时在多个EC2实例上运行命令任务

linux – 同时在多个EC2实例上运行命令任务,第1张

概述我已经完成了一项任务,我必须在AWS中使用大约200个EC2实例. 由于我是AWS的新手,我在做基本的事情时遇到了麻烦. 每个实例都是一个Ubuntu,它们都安装了相同的4个关键软件. 我必须能够控制所有200个实例,比如在每个实例上启动相同的命令,以及其他类似的批量任务. 特别: >停止所有当前运行的实例. >启动所有当前已停止的实例. >从主服务器中提取配置文件. >启动某个应用程序(全部启动 我已经完成了一项任务,我必须在AWS中使用大约200个EC2实例.
由于我是AWS的新手,我在做基本的事情时遇到了麻烦.

每个实例都是一个Ubuntu,它们都安装了相同的4个关键软件.

我必须能够控制所有200个实例,比如在每个实例上启动相同的命令,以及其他类似的批量任务.

特别:

>停止所有当前运行的实例.
>启动所有当前已停止的实例.
>从主服务器中提取配置文件.
>启动某个应用程序(全部启动app1,app3)

据我从起始指南中了解到,我必须安装AWS Cli. (我正在使用Mac btw).但是,我仍然不明白如何从这个命令行中描述的内容.

TLDR:如何在Cli中的每个正在运行的EC2实例上同时执行/运行命令?

解决方法 ClusterSSH,Capistrano,pconsole以及许多其他工具可用于跨多个linux服务器执行命令.此外,您可以在编排整个环境方面查看配置管理工具,如 Puppet,Chef,SaltStack或 Ansible.

通常,AWS命令行界面用于连接产品和服务(启动实例,拍摄图像等),而不是在控制台级别控制单个VM.

总结

以上是内存溢出为你收集整理的linux – 同时在多个EC2实例上运行命令/任务全部内容,希望文章能够帮你解决linux – 同时在多个EC2实例上运行命令/任务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存