如何在多个aws ec2实例上安装软件?

Dav*_*d Z 5 amazon-ec2 amazon-web-services

我创建了多个(比如 16 个)AWS EC2 ubuntu 实例,例如:

在此输入图像描述

在此输入图像描述

我想保留这些实例以供以后的作业使用相同的设置。我的问题是我如何共同管理它们。例如,我如何一次在所有这些中安装 Docker,以便我可以使用 docker swarm?

Chr*_*ams 4

理想情况下,您应该在部署 16 个实例之前实际配置服务器构建。

您将启动一个新的 Ubuntu 服务器并在其上安装所有软件及其配置。安装所有软件后,您将创建一个 AMI。当您要启动 16 台服务器时,您将继续从 AMI 而不是 Ubuntu 映像启动它们。

为了遵循最佳实践,您不需要手动进行安装,而是使用配置自动化工具(例如 Ansible、Chef 或 Puppet)根据您的喜好配置服务器。