Amazon ec2 在EC2上管理服务器实例标识

Amazon ec2 在EC2上管理服务器实例标识,amazon-ec2,Amazon Ec2,我最近在EC2上提出了一个集群,我觉得我必须发明很多东西。我想知道有什么样的工具、模式和想法来处理这个问题 一些背景: 我有3种不同类型的服务器,所以首先我为每种服务器创建了AMI。第一个AMI有zookeeper,所以部署系统的第一步是让zookeeper服务器运行 然后,我的脚本记录了EC2完全任意且不可预测的主机名与zookeeper服务器之间的映射 然后,当我打开其他两种服务器的新实例时,我要做的第一件事是使用ssh连接到新服务器,并将zookeeper服务器添加到它的/etc/host

我最近在EC2上提出了一个集群,我觉得我必须发明很多东西。我想知道有什么样的工具、模式和想法来处理这个问题

一些背景:

我有3种不同类型的服务器,所以首先我为每种服务器创建了AMI。第一个AMI有zookeeper,所以部署系统的第一步是让zookeeper服务器运行

然后,我的脚本记录了EC2完全任意且不可预测的主机名与zookeeper服务器之间的映射

然后,当我打开其他两种服务器的新实例时,我要做的第一件事是使用ssh连接到新服务器,并将zookeeper服务器添加到它的/etc/hosts文件中。然后,当每个实例上的服务器软件启动时,它可以找到zookeeper

显然,这是一个很多人都必须解决的问题,在不同的云中,它的工作方式可能会有点不同

是否有针对这一概念的产品?我很惊讶EC2没有提供某种方式将您自己的名字与它的名字联系起来


谢谢你的建议。

似乎有一些不错的选择。

我想你可能想从总体上看一下这套工具

从网站:

木偶集合又名MCollective是一个用于构建服务器编排或并行作业执行系统的框架

我们将主要使用它作为在服务器集群上编程执行系统管理操作的一种手段。在这方面,我们与Func、Fabric或Capistrano等工具在同一空间内运作


我相当肯定,McCollective的构建正是为了解决您试图解决的问题。但是,需要预先警告的是,它不是基于DNS的解决方案,它是一种寻址任意大且任意标记的主机组的方法。

非常有趣。我喜欢扫描实例以查看它们所在的安全组。这可以通过有趣的方式加以利用,以实现某种命名。谢谢你的链接!我已经用回程机器链接替换了死链接。