Converter um conjunto de réplicas em um cluster fragmentado
Nesta página
- Navegue até a caixa de visualização Clusters de seu sistema.
- Converta o conjunto de réplicas desejado.
- Forneça detalhes do seu novo cluster fragmentado.
- Clique em Convert.
- Modifique seu aplicativo para se conectar aos processos do
mongos
em vez do conjunto de réplicas. - Altere quaisquer configurações de todo o cluster.
O MongoDB Ops Manager fornece a capacidade de converter umconjunto de réplicas de em um cluster fragmentado.
Navegue até a Clusters caixa de visualização do seu sistema.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Deployment na barra lateral.
Clique na visualização Clusters.
Converta o conjunto de réplicas desejado.
A partir do menu no conjunto de réplicas desejado , clique em Convert to Sharded Cluster.
Forneça detalhes do seu novo cluster fragmentado.
Defina as seguintes configurações no modal Provide details for your new sharded cluster :
Dê um nome aos componentes do cluster fragmentado :
Campoem açãoCluster Name
Digite o nome do novo cluster.
CSRS Name (MongoDB 3.2 ou posterior)
Digite o nome do CSRS.
Observação
Você não pode alterar esses valores depois de clicar em Convert.
Defina os seguintes valores para cada processo
mongod
no seu Config Servers. Todos os campos são obrigatórios.Observação
Você deve distribuir pelo menos um servidor de configuração.
Campoem açãoHost Name
No menu, selecione um nome de host existente ou digite um nome de host na caixa de pesquisa acima da lista para encontrar um host.
Se você precisar adicionar um novo host:
Clique no link New Server.
Clique em Next.
Siga as instruções para instalar uma nova automação nesse novo host.
Clique em Verify Agent.
Port
Digite o número da porta IANA .
Data Directory
Digite o caminho do diretório absoluto para os arquivos do banco de dados para cada
mongod
.O caminho do exemplo é
/data
.O
mongod
deve ter uso exclusivo desses caminhos no host especificado. A automação MongoDB Ops Manager deve ter permissão do sistema de arquivos para ler, escrever e executar todos os arquivos e pastas neste diretório.Log File
Digite o caminho do arquivo absoluto para o arquivo de log para cada
mongod
.O caminho do exemplo é
/data/mongodb.log
.O
mongod
deve ter uso exclusivo desses caminhos no host especificado. A automação MongoDB Ops Manager deve ter permissão do sistema de arquivos para ler, escrever e executar todos os arquivos e pastas neste diretório.Observação
Adicionar ou remover servidores de configuração
Para adicionar um novo servidor de configuração, clique em Add a Config Server.
Para remover um servidor de configuração, clique em à direita do servidor de configuração que você deseja remover.
Defina os seguintes valores para cada processo MongoS em seu cluster fragmentado. Todos os campos são obrigatórios.
Observação
Você deve distribuir pelo menos um
mongos
.Campoem açãoHost Name
No menu, selecione um nome de host existente ou digite um nome de host na caixa de pesquisa acima da lista para encontrar um host.
Se você precisar adicionar um novo host:
Clique no link New Server.
Clique em Next.
Siga as instruções para instalar uma nova automação nesse novo host.
Clique em Verify Agent.
Port
Digite o número da porta IANA .
Log File
Digite o caminho do arquivo absoluto para o registro de cada processo
mongos
.O caminho do exemplo é
/data/mongodb.log
.O
mongos
deve ter uso exclusivo desses caminhos no host especificado. A automação MongoDB Ops Manager deve ter permissão do sistema de arquivos para ler, escrever e executar todos os arquivos e pastas neste diretório.
Modifique seu aplicativo para se conectar aos mongos
processos em vez do conjunto de réplicas.
Na UI do MongoDB Ops Manager , clique em ícone e clique em Connect to this instance. A caixa de diálogo Connect to your Deployment fornece o nome do host e a porta de um mongos
no cluster.
Para obter a documentação completa sobre como se conectar a um sistema do MongoDB Ops Manager , consulte Conecte-se a um processo do MongoDB
Altere quaisquer configurações de todo o cluster.
Se quiser fazer mais alterações no cluster fragmentado, consulte a guia Sharded Cluster na página Editar a configuração de um sistema.
Observação
Para converter um conjunto de réplicas em um cluster fragmentado com servidores de configuração incorporados, você deve primeiro converter para um cluster fragmentado com servidores de configuração dedicados e, em seguida, modificar o cluster para usar servidores de configuração dedicados.
Após converter um conjunto de réplicas em um cluster fragmentado, você pode habilitar a fragmentação para um reconhecimento de data center e para fragmentar collection.
Para saber como fragmentar coleções, consulte Fragmentar uma coleção.
Se você precisar adicionar fragmentos adicionais para permitir uma maior capacidade, clique no menu de chaves do cluster fragmentado para criar fragmentos adicionais.
Observação
Efeitos no backup após a conversão
O shard convertido (conjunto de réplicas originais) tem:
backupEnabled
Snapshots anteriores retidos
Capacidade de restaurar snapshots somente para esse fragmento
Após a conversão, você deve ativar o Backup para todo o cluster fragmentado.
Se você ativou as Regiões de Implantação para o conjunto de réplicas, deverá selecionar uma região de implantação para o novo servidor de configuração. Até que você selecione uma região, o cluster fragmentado estará no estado Misconfigured . Para saber mais, consulte Atribuir uma região de implantação para um shard.