簡體   English   中英

在AWC VPC中創建Mongodb副本集

[英]Creating a Mongodb replicaset in an AWC VPC

我正在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是否適用。

任何幫助表示贊賞。

請參閱http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html上的 “為VPC更新DNS支持”

您的VPC可能是在DNS主機名支持標志可用之前創建的。 將其設置為True。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM