首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有静态IP的AWS AutoScaling

带有静态IP的AWS AutoScaling
EN

Stack Overflow用户
提问于 2016-02-15 04:17:26
回答 1查看 917关注 0票数 4

可以在AWS中使用静态it进行AutoScaling吗?新创建的实例要么具有预先定义的IP,要么从预定义IP池中挑选。

我们正尝试在生产中设置ZooKeeper,其中包含5个zooKeeper实例。每一个都应该有一个静态IP,这是硬编码的卡夫卡的AMI/数据库,我们使用。它还应该支持AutoScaling,这样如果一个zooKeeper节点出现故障,那么一个新的节点就会由相同的IP或IP池产生。为此,我们决定每个AutoScaling组有一个动物园管理员实例,但问题在于IP。

如果这是错误的方式,请建议正确的方式。提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-15 16:08:58

一种方法是在每个实例上维护一个用户数据脚本,并让每个实例从为此目的分配的一组EIP中为自己分配一个弹性IP。这个用户数据脚本将在ASGs启动配置中引用,并在启动时运行。

假设用户脚本名为“/ script /转让人EIP.sh”,使用AWS CLI,您将让它查阅池,查看哪些可用,哪些没有(已经在使用中)。然后它会为自己指定一个可用的EIPS。

为了便于IP管理,您可以将IP池保存在S3上的一个简单的文本属性文件中,并在实例启动时让实例下载并查阅该列表。

请记住,每个实例都需要一个要分配的IAM实例概要文件,该配置文件将允许每个实例咨询并将EIP分配给自己。

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

https://stackoverflow.com/questions/35401418

复制
相关文章

相似问题

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