我需要安装EC2上的20个实例,并安装相同的配置和软件包。 我正在一个一个做这些。但是,我怎样才能将这些软件包一次安装到每个服务器? 我无法弄清楚在亚马逊文件。将软件包安装到亚马逊ec2中的每台服务器上
0
A
回答
2
亚马逊本身不提供任何工具来执行此类操作。你需要建立你自己的方法来做这样的事情。有这取决于你想要做什么或你的要求是什么,有些什么不同的选项包括:
- 你可以安装类似pssh这将让你在跨多个服务器并行运行SSH命令。
- 您可以安装配置管理系统,如ansible,puppet等,并使用它来配置您的所有系统。
- 在单个实例上安装所需的所有内容,然后在该实例中安装create an AMI,然后使用该AMI旋转所有其他实例。
这些方法中的每一种都具有优势&的缺点。安装pssh非常简单。设置一个像木傀儡&木偶采取了相当数量的初始配置,但随后使系统的管理非常容易&强大。构建AMI并不难,但如果您意识到自己在映像中犯了错误,那么您需要在所有实例上手动修复它,或者构建新的AMI &重新部署所有实例。
+0
哇!令人难忘的指导 – user2372074 2014-10-08 14:51:57
0
@Bruce P正确表明亚马逊不提供任何方法来在所有实例中安装软件包。但是,我想提及亚马逊的EMR的存在,如果它可以以某种方式用于您的情况。
亚马逊的弹性MapReduce提供的Bootstrap功能,允许用户运行一个自定义代码,如bash脚本,以配置自定义的方式实例。
此功能允许我安装一个自定义库,这对我的MapReduce作业是必不可少的。
相关问题
- 1. 亚马逊EC2中的XMPP服务器
- 2. 在亚马逊EC2中安装Pyhash
- 3. 如何在亚马逊web服务中安装tomcat 8 EC2
- 4. 无法连接到亚马逊EC2服务器上的SVN
- 5. 连接到亚马逊EC2上托管的mongoDb Bitnami服务器
- 6. 是否可以在亚马逊的EC2上安装VMWare服务器?
- 7. 安装gui亚马逊ec2 ubuntu
- 8. 亚马逊EC2上的Windows服务中的WCF服务
- 9. 将旧的EBS卷安装到新的实例 - 亚马逊EC2
- 10. 无法在Ubuntu上安装Apache Web服务器,亚马逊WS
- 11. 使用亚马逊EC2服务
- 12. 如何在亚马逊的EC2上运行Java服务器?
- 13. Laravel 5.1在亚马逊服务器EC2上的部署错误
- 14. 将文件上传到亚马逊Web服务器
- 15. 部署到亚马逊EC2
- 16. EC2到S3 - 亚马逊
- 17. 无法在亚马逊EC2上使用HTTPS Node.js服务器
- 18. 在亚马逊EC2上缩放Tigase XMPP服务器
- 19. 与亚马逊EC2
- 20. MongoDB未正确安装在亚马逊EC2的Ubuntu 11.04上
- 21. 亚马逊Linux EC2实例上的uWSGI安装异常
- 22. 无法在WHM /交友(亚马逊EC2)上安装ImageMagick的
- 23. 亚马逊ec2在后台运行playframework
- 24. 在亚马逊EC2上安装节点j时出错
- 25. 如何在亚马逊Ec2上安装和配置FTP?
- 26. 努力在亚马逊EC2实例上使用pip3安装pyephem
- 27. 在Ubuntu上安装PhP curl亚马逊EC2
- 28. 无法在亚马逊ec2上安装PIL
- 29. 如何在亚马逊Linux EC2上安装和设置Node.js,NPM
- 30. Jenkins亚马逊Linux安装
Offtopic。服务器部署/配置不是一个编程问题。 – 2014-10-08 14:39:55