【问题标题】:Creating a Mongodb replicaset in an AWC VPC在 AWS VPC 中创建 Mongodb 副本集
【发布时间】:2013-07-06 10:48:38
【问题描述】:

我正在 VPC 中创建我的 mongo 集群。我遇到的问题是私有分配的主机名无法解析。

一个实例被分配了一个 IP 地址 10.0.10.20。它的主机名将是 ip-10-0-10-20。

[ec2-user@ip-10-0-10-20 ~]$ ping ip-10-0-10-20
ping: unknown host ip-10-0-10-20

如果我向 /etc/hosts (127.0.0.1 ip-10-0-10-20) 添加一个条目:

ping ip-10-0-10-20
PING ip-10-0-10-20 (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.027 ms

但是,我的每个节点都是从同一个 AMI 构建的。我需要自定义每个节点,因为它是使用 /etc/hosts 文件中的节点 IP 地址创建的。

有可能将命令放入启动脚本,但我似乎无法让它工作。相当于在文件末尾添加一行的命令行一直给我权限问题:

[ec2-user@ip-10-0-10-20 ~]$ sudo echo 127.0.0.1 ip-10-0-10-20 >> /etc/hosts -bash: /etc/hosts: 权限被拒绝

我什至不确定这对于 VPC 中的 Mongo 是否正确。

任何帮助表示赞赏。

【问题讨论】:

    标签: mongodb amazon-web-services vpc


    【解决方案1】:

    请参阅http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html 上的“为您的 VPC 更新 DNS 支持”

    您的 VPC 可能是在 DNS 主机名支持标志可用之前创建的。将其设置为真。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      相关资源
      最近更新 更多