Python 在多个ec2实例上运行脚本

Python 在多个ec2实例上运行脚本,python,amazon-web-services,amazon-ec2,Python,Amazon Web Services,Amazon Ec2,我的ec2集群上似乎有Python2.6 我想将其更新为Python2.7+并更新一些其他python库。 例如,运行一些apt-get命令 最好的方法是什么?显然,我不想手动操作。为此,我通常使用。它既快又容易。没有魔法 我不确定亚马逊是否有针对这一点的内置解决方案。我建议尝试配置管理,并推荐Ansible。我可以只提供instacnes的公共dns和我想要运行的命令,它会工作吗?是的。使用适当的名称将它们添加到~/.ssh/config中,然后在.clusterssh/clusters中以c

我的ec2集群上似乎有Python2.6

我想将其更新为Python2.7+并更新一些其他python库。
例如,运行一些apt-get命令

最好的方法是什么?显然,我不想手动操作。

为此,我通常使用。它既快又容易。没有魔法


我不确定亚马逊是否有针对这一点的内置解决方案。

我建议尝试配置管理,并推荐Ansible。我可以只提供instacnes的公共dns和我想要运行的命令,它会工作吗?是的。使用适当的名称将它们添加到
~/.ssh/config中,然后在
.clusterssh/clusters中以
clusterName client1 client2 client3
样式创建集群。然后运行
cssh clusterName
。它将为每个客户端打开终端,再加上一个主窗口——若你们在那个里键入了什么,它将把它复制到所有实例中。