Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Faça upgrade para MongoDB Enterprise (conjunto de réplicas)

Nesta página

  • Sobre esta tarefa
  • Passos

O MongoDB Enterprise oferece várias funcionalidades não disponíveis no MongoDB Community Edition, como:

As etapas a seguir descrevem o procedimento de upgrade de um conjunto de réplicas do MongoDB Community Edition para o MongoDB Enterprise Edition. Por exemplo, as etapas podem ser usadas para atualizar o MongoDB 4.0 Community para o MongoDB 4.0 Enterprise.

Aviso

Não use estas instruções para atualizar para outra versão de lançamento. Para atualizar as versões de lançamento, consulte as instruções de atualização de versão apropriadas, como Atualizar para MongoDB 5.0.

Com o Ops Manager, você pode atualizar automaticamente do MongoDB Community Server para o MongoDB Enterprise Edition.

Para obter mais informações, consulte Alterar versão do MongoDB .

Ao atualizar o conjunto de réplicas manualmente, você pode realizar uma atualização contínua para atualizar cada edição do MongoDB Community Server para Enterprise com o mínimo de tempo de inatividade.

Em uma atualização contínua, cada secundário é removido e atualizado. Em seguida, o servidor Enterprise se junta novamente ao conjunto de réplicas como secundário. Quando todos os secundários forem atualizados, você poderá reduzir o primário, forçando o conjunto de réplicas a eleger um dos servidores corporativos como o novo primário.

Para minimizar o tempo de inatividade, atualize manualmente cada um do MongoDB Community Server para o Enterprise Edition:

1

Atualize cada membro secundário do conjunto de réplicas individualmente. Conclua o processo de atualização em um servidor e aguarde até que ele retorne ao conjunto de réplicas como um servidor corporativo antes de iniciar o próximo.

Para saber o procedimento, consulte Atualizar para o MongoDB Enterprise Edition.

2

Quando todos os secundários no conjunto de réplicas estiverem instalados e executando o MongoDB Enterprise Edition, reduza o membro primário. Isso força uma eleição, fazendo com que um servidor corporativo se torne o novo membro principal.

Para reduzir o membro principal, use o método para obter rs.status() o id do membro principal atual:

rs.status().members.find(m => m.state === 1)._id
0

Em seguida, force o primário a descer com o rs.stepDown() método:

rs.stepDown( 120 )

Este comando reduz o primário e torna o servidor inelegível como primário por 120 segundos. Se nenhum primário for encontrado após 120 segundos, o servidor poderá ser reeleito. Para mais informações, consulte o rs.stepDown() método.

Para confirmar que o membro primário foi desativado e que o conjunto de réplicas escolheu um novo primário, execute novamente o rs.status() método:

rs.status().members.find(m => m.state === 1)._id
1
3

Atualize o antigo membro principal. Quando o antigo primário é iniciado, ele se junta novamente ao conjunto de réplicas como secundário.

Para saber o procedimento, consulte Atualizar para o MongoDB Enterprise Edition.

Importante

Antes de usar qualquer recurso do Enterprise, certifique-se de que todos os membros tenham sido atualizados para a edição Enterprise.

Voltar

Autônomo