Я создаю свой кластер mongo внутри VPC. Я имею в виду, что частное имя хоста неразрешимо.Создание репликатора Mongodb в AWC VPC
Экземпляру присваивается IP-адрес 10.0.10.20. Его имя хоста будет ip-10-0-10-20.
[[email protected] ~]$ ping ip-10-0-10-20
ping: unknown host ip-10-0-10-20
Если добавить запись в/и т.д./хостов (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. Мне нужно настроить каждый узел, поскольку он создается с этим IP-адресом узлов в файле/etc/hosts.
Существует возможность ввода команды в сценарий запуска, но я не могу заставить ее работать. Командная строка, эквивалентная добавлению строки в конец файла, продолжает давать мне проблемы с разрешением:
[ec2-user @ ip-10-0-10-20 ~] $ sudo echo 127.0.0.1 ip-10- 0-10-20 >>/etc/hosts -bash:/etc/hosts: Разрешение отклонено
Я даже не уверен, что это правильный подход для Монго внутри VPC.
Любая помощь приветствуется.