Réplica do MongoDB definida com autenticação de senha simples

Eu tenho um conjunto de réplicas do MongoDB de 3 servidores (1 primário, 1 secundário e 1 árbitro; esse é o conjunto de réplicas padrão criado pela instalação em 1 clique do Google Cloud). Os 2 arquivos de configuração (mongod.conf) do servidor principal e do servidor secundário foram alterados com "security.authorization: enabled" adicionado.

O usuário raiz é adicionado com o seguinte comando de shell do MongoDB:

use admin
db.createUser({user:"root",pwd:"root",roles:["root"]})

Após reiniciar os serviços MongoDB nos servidores primário e secundário com "sudo service mongod restart", a conexão com o conjunto de réplicas fica instável.

rs.status () às vezes fornece o resultado como

1 primário, 1 inacessível, 1 árbitro1 secundário, 1 secundário, 1 árbitro1 secundário, 1 inacessível, 1 árbitro

Como configurar a autenticação básica de senha (sem usar o arquivo de chave) para a réplica do MongoDB, definir a maneira correta?

questionAnswers(1)

yourAnswerToTheQuestion