Ik kwam dit probleem net tegen en in mijn geval waren de symptomen dat alles correct werkte, totdat ik de server opnieuw opstartte.
Dan zou ik de volgende foutmelding krijgen:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node
Het herstarten van de mongodb-daemon loste het op, dus het kon geen configuratieprobleem met de replicaset zijn.
Nadat ik de logs wat meer in detail had gecontroleerd, zag ik de volgende foutmelding:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution
-> bingo
Het probeerde de hostnaam op te vragen voordat het netwerk volledig was, en dus kende het lid van de replicaset zijn eigen identiteit niet
De FQDN-hostnaam van de server toevoegen aan /etc/hosts
gerepareerd, bijv.:
127.0.1.1 shortname shortname.fqdn.com