【问题标题】:understanding aws ELB and private ip on eth0了解 eth0 上的 aws ELB 和私有 ip
【发布时间】:2016-03-20 14:58:20
【问题描述】:

我在设置 VPC 时遇到了一些奇怪的行为,我希望了解如何使用 R53、ELB 和 ec2。在阅读了有关 aws 和 SO 的文档和一些帖子后,我正在阅读相互矛盾的信息。

基本问题是,如果我使用的是 ELB,我是否需要实例上的 EIP 才能从 url 看到它...

为了测试,我已经打开了所有端口。

R53 = abc.domain.com -> (use as url for ssh into EC2)
   type  = A
   Alias = yes
   Alias = ELB DNS name (myElb-1111111.eu-west-1.elb.amazonaws.com)

ELB = myElb
Listeners = in:tcp:22  out:tcp:22
Security = in:all out:all
AZ = eu-west-1a
instance = i-xxxxxxxx (myEc2)
health = in service (only using private IP on eth0)

EC2 = MyEc2
AZ = eu-west-1a
subnet =  subnet-11111 (connects to igw-000000)
security : in:all out:all

现在,如果我仅从 eth0 = private 开始,我将无法使用 abc.domain.com 进行连接。根据文档,ELB 仅在 eth0 上连接。

如果我添加第二个 NIC 作为 eth1,并添加一个 EIP,现在我可以连接 abc.domain.com。

现在我删除了 eth1,我仍然可以通过新会话连接到 EC2。

行为正确吗?

如果我稍微更改设置并将 ELB 指向未连接到 IGW 的第二个子网中的 EC2,我是否可以通过 abc.domain.com 访问 YourEc2

EC2 = YourEc2
AZ = eu-west-1a
subnet =  subnet-2222 (no IGW in route table)

感谢艺术。

【问题讨论】:

  • 您是否部署了 NAT 实例?没有公网 IP 的 EC2 实例不应该在 igw-xxxx, period 的子网上,但是 ELB 必须在 igw-xxxx 的子网上,也就是说 ELB 和 EC2 在一个 AZ 内的两个不同的子网上,这很好——而且很正常。我怀疑您的实际问题与需要出站 Internet 才能正常启动的 EC2 机器上的某些东西有关,这可以解释为什么您随后可以将其拿走,并且它继续工作。与 ELB 没有直接关系。
  • @Michael-sqlbot,感谢您的评论,它引导我们找到一个将 IGW 从子网分离的 rouge 脚本,因此是随机行为。

标签: amazon-web-services amazon-ec2 amazon-elb amazon-route53 amazon-vpc


【解决方案1】:

您的问题中有很多内容似乎有点无关紧要。如果您想使用弹性负载均衡器,那么您的流量将如下所示:

浏览器 -> ELB -> EC2 服务器

通过将弹性 IP 分配给 EC2 服务器,然后尝试访问该 IP,您只是完全绕过 ELB 并直接访问服务器。

所以要回答您的问题,不,如果您使用的是 ELB,则不需要为任何东西分配弹性 IP。

另外,您如何测试连接到 eth0 上的私有 IP?显然你不能将你的域名指向那个,因为它是一个私有 IP。该 IP 只能从您的 VPC 中访问。您必须测试从您的 VPC 中运行的服务器访问该 IP。

如果您的 ELB 说实例是健康的,那么您确实应该能够点击 ELB 并获得响应。如果您尝试直接通过 ELB 的 DNS 名称(不是 abc.domain.com 而是 myElb-1111111.eu-west-1.elb.amazonaws.com)访问 ELB,会发生什么情况?

【讨论】:

  • 有趣的是,如果我尝试使用直接 ELB DNS 进行连接,我只会在 eth0 和 ELB 报告服务实例上的私有 IP 上一无所获。如果我在 eth1 上添加 EIP,那么我可以使用 eip 直接访问实例没有问题。我再次检查了安全组,所有都是:全部进出。
猜你喜欢
  • 1970-01-01
  • 2019-08-10
  • 1970-01-01
  • 2021-05-05
  • 2020-05-28
  • 2017-10-09
  • 2015-03-13
  • 2012-07-01
相关资源
最近更新 更多