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 7.0 Community para o MongoDB 7.0 Enterprise.

Aviso

Não use estas instruções para atualizar a versão. Para atualizar as versões de lançamento, consulte as instruções de atualização de lançamento apropriadas, como Fazer upgrade para o MongoDB 8.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