首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊EC2 -预留私人地址

亚马逊EC2 -预留私人地址
EN

Server Fault用户
提问于 2011-03-19 16:37:33
回答 4查看 437关注 0票数 3

我有一个私有DNS服务器运行在亚马逊的EC2上。我不需要公共IP地址,因为它只用于私有地址web1.xxx.internal database1.xxx.internal

问题是我最近不得不终止这个实例并启动一个新的实例。这意味着DNS服务器的私有IP地址发生了变化,我不得不逐一登录其他15台服务器,并更改DNS地址以指向新的DNS服务器。

必须有更好的方法来做到这一点,如果是的话,那是什么呢?

EN

回答 4

Server Fault用户

发布于 2011-03-19 16:51:13

使用傀儡使配置保持同步。更改傀儡服务器上的配置,它将被复制到所有其他服务器上。

您也可以使用bcfg2或cfengine,这是您的选择。

仅仅对于一个简单的文件同步,您可以使用unison。

票数 1
EN

Server Fault用户

发布于 2011-03-20 14:32:36

我已经设置了一个脚本来处理这个问题,它在我的服务器上设置了一个带有别名的主机文件,然后scp将它放到各个实例中。所以它使用EC2描述实例来列出所有的机器,实例的名称标记也就是机器的名称。这是windows和UnixEC2-实例的混合体。

因此EC2-描述-实例返回(缩短):-

代码语言:javascript
复制
db domu-blah.amazonaws-1.com 74.23.65.256
etc...

然后我使用awk构建了一个主机文件,它看起来像:-

代码语言:javascript
复制
127.0.0.1 localhost localhost.localdomain
74.23.65.256 db
etc...

然后使用scp将其发送到系统中的所有机器。似乎运作得很好!

票数 1
EN

Server Fault用户

发布于 2012-02-28 17:07:20

对于在EC2上安装多个代码的情况,我使用了下面的Exapark实用程序:http://www.exapark.com/product.html

它很容易安装,而且运行速度快。它获取实例及其私有in的名称标记,并将其放入主机文件中。因此,您可以使用解析为私有IP的持久名称配置实例间连接。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/249328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档