Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ /

Instalar MongoDB Ops Manager o com um deb Pacote

Nesta página

  • Visão geral
  • Pré-requisitos
  • Instalar o Ops Manager
  • Próximos passos

Este tutorial descreve como instalar o MongoDB Ops Manager usando um pacote deb. Se, em vez disso, você estiver atualizando um sistema existente, consulte Atualizar o MongoDB Ops Manager.

Você deve ter acesso administrativo nos hosts nos quais fará a instalação.

Antes de instalar o Ops Manager, você deve:

  1. Planejar sua configuração. Consulte a Lista de verificação de instalação.

  2. Distribua hosts que atendam aos requisitos de sistema do Ops Manager.

    Aviso

    Potencial para falha de produção

    Sua instância do Ops Manager pode falhar em produção se você não configurar o seguinte:

    • O gerente de operações hospeda de acordo com os requisitos de sistema do gerente de operações.

    • Hosts do MongoDB de acordo com as Notas de produção no manual do MongoDB. As instâncias do MongoDB no Ops Manager incluem:

      • O banco de dados de aplicativos do Ops Manager,

      • Cada blockstore.

  3. Instale o aplicativo de banco de dados Ops Manager e o banco de dados de backup opcional. Os bancos de dados exigem instâncias dedicadas do MongoDB. Não use instalações do MongoDB que armazenam outros dados. O Ops Manager requer o banco de dados de backup se você usar o recurso de backup.

    O aplicativo de Ops Manager deve autenticar nos bancos de dados de backup como um usuário do MongoDB com acesso apropriado.

    Dica

    Veja também:

    Para saber mais sobre como conectar-se ao seu banco de dados de apoio com autenticação, consulte mongo.mongoUri.

    Observação

    É necessário implantar bancos de dados de aplicativos manualmente. No entanto, é possível implantar bancos de dados de backup com o Ops Manager. Para obter mais informações, consulte a página Implantar bancos de dados de apoio.

  4. Instale e verifique um servidor de e-mail. O Ops Manager precisa de um servidor de e-mail para enviar alertas e recuperar contas de usuário. Você pode usar um servidor SMTP ou um servidor AWS SES. Para configurar seu servidor de e-mail, consulte Email Delivery Method Configuration.

Para instalar o Ops Manager:

1
  1. Abra seu navegador preferido para acessar o MongoDB Download Center em MongoDB.com.

    Se começar a partir de MongoDB.com, clique em Products Ops Manager Try it now.

  2. No menu suspenso Platforms, clique em Ubuntu 22.04.

  3. No menu suspenso Packages, clique em DEB para arquitetura x86_64.

  4. Clique em Download.

    O pacote baixado é denominado mongodb-mms-<version>.x86_64.deb, onde <version> é o número da versão.

2

Para verificar a integridade do download do Ops Manager, consulte Verificar a integridade dos pacotes do Ops Manager.

3

Instale o pacote .deb emitindo o seguinte comando, onde <version> é a versão do pacote .deb:

sudo dpkg --install mongodb-mms_<version>_x86_64.deb

Quando instalado, o diretório base do software Ops Manager é /opt/mongodb/mms/. O pacote .deb cria um novo usuário do sistema mongodb-mms no qual o servidor será executado.

4

Em um servidor que executará o Ops Manager, abra /opt/mongodb/mms/conf/conf-mms.properties com privilégios de root e defina as configurações descritas aqui, conforme apropriado.

Defina a seguinte configuração para fornecer a connection string que o Ops Manager utiliza para se conectar ao banco de dados:

Para configurar o Ops Manager para usar o aplicativo de banco de dados do Ops Manager por TLS, defina as seguintes configurações de TLS.

O Ops Manager também usa essas configurações em conexões TLS com bancos de dados de backup

Para configurar o Ops Manager para usar o Kerberos e gerenciar o acesso ao banco de dados de aplicativos do Ops Manager, defina as seguintes configurações do Kerberos:

5

Emitir o seguinte comando:

sudo systemctl start mongodb-mms.service
sudo start mongodb-mms
6
  1. Insira a seguinte URL em um navegador, onde <host> é o nome de domínio completamente qualificado do servidor:

    http://<OpsManagerHost>:8080
  2. Clique no link Sign Up e siga as instruções para registrar o primeiro usuário e criar o primeiro projeto. O primeiro usuário recebe automaticamente a função Proprietário global.

7

O Ops Manager orienta você por várias páginas de configuração. As configurações necessárias estão marcadas com um asterisco. Insira as informações conforme apropriado. Quando a configuração estiver concluída, o Ops Manager abrirá a página Deployment.

Além das configurações comuns, as seguintes são necessárias para configurações de sistema específicas. Para obter mais informações sobre uma configuração, consulte Definições de configuração do Ops Manager.

Configuração
Configurações necessárias
Se você estiver executando várias instâncias do Ops Manager atrás de um balancer de carga
Defina Load Balancer Remote IP Header como o nome do cabeçalho que o balancer de carga usará ao encaminhar o endereço IP do cliente para o servidor de aplicativos. Se você definir isso, não permita que os clientes se conectem diretamente a nenhum dos servidores de aplicativos. O balancer de carga não deve retornar conteúdo armazenado em cache. Você configurará os servidores adicionais como parte das próximas etapas deste procedimento.
Se você estiver usando Automação ou Backup sem uma conexão com a Internet
Defina as configurações de gerenciamento de versão do MongoDB. Você precisará colocar os tarballs para cada versão do MongoDB usada em seu sistema no Versions Directory configurado em cada host do Ops Manager. Para saber mais, consulte Configurar o sistema para ter acesso limitado à internet.
8

O Ops Manager exige que um arquivo gen.key idêntico seja armazenado em ambos os servidores que executam o Ops Manager e usa o arquivo para criptografar dados em repouso no aplicativo de banco de dados e no banco de dados de backup do Ops Manager.

Você deve copiar o arquivo gen.key do servidor atual, no qual você acabou de instalar o Ops Manager, para cada servidor que executará o Ops Manager. Você deve copiar gen.key para os outros servidores antes de iniciar o Ops Manager neles.

Use scp para copiar o arquivo gen.key do diretório /etc/mongodb-mms/ no servidor atual para o mesmo diretório nos outros servidores.

Importante

Faça backup do arquivo gen.key em um local seguro.

9

Para cada instância do Ops Manager, repita a etapa para configurar a conexão com o aplicativo de banco de dados Ops Manager e a etapa para iniciar o aplicativo.

Para obter mais informações sobre a execução de vários aplicativos por trás de um balancer de carga, consulte Configurar um aplicativo de Ops Manager altamente disponível.

10
  1. Implemente seus bancos de dados de backup. Você pode usar o MongoDB Ops Manager para gerenciar a implantação do conjunto de réplicas depois de instalar o MongoDB em cada host.

  2. Em cada servidor do Ops Manager que você ativar como Backup Daemon, crie o diretório que será usado como head directory. O diretório deve ser:

  3. Configure o armazenamento de backup que você deseja usar para seus snapshots.

  4. Abra o Ops Manager e verifique se você está conectado como o usuário registrado ao instalar o Ops Manager. Esse usuário é o proprietário global.

  5. Clique no link Admin no canto superior direito da página.

  6. Clique na aba Backup.

  7. Siga as instruções para configurar o Backup Daemon e o armazenamento de backup. O Ops Manager orienta você na configuração do daemon e do armazenamento de snapshots.

    Depois de selecionar como armazenar snapshots, você será solicitado a configurar a string de conexão com o banco de dados de backup. Se você usar o armazenamento do sistema de arquivos para seus snapshots, o banco de dados de backup será usado somente para o armazenamento de oplog.

    AVISO: depois que a connection string for salva, qualquer alteração na string exigirá que você reinicie todas as instâncias do MongoDB Ops Manager , inclusive as que executam Backup Daemons ativados. Fazer a alteração e clicar em Save não é suficiente. O MongoDB Ops Manager continuará a usar a string anterior até que você reinicie as instâncias.

    <hostname>:<port>
    Insira uma lista separada por vírgulas dos nomes de domínio e números de porta totalmente qualificados para todos os membros do conjunto de réplicas do banco de dados de backup.

    MongoDB Auth Username e a

    MongoDB Auth Password

    Insira as credenciais do usuário se o banco de dados usar autenticação.

    AVISO: se você não usou a ferramenta de credenciais para criptografar essa senha, ela será armazenada como texto simples no banco de banco de dados.

    Encrypted Credentials
    Verifique se as credenciais do usuário usam a ferramenta de credenciais do Ops Manager.
    Use SSL
    Verifique se o banco de dados usa SSL. Se você selecionar isso, deverá definir as configurações de SSL no Ops Manager. Consulte Definições de configuração do Ops Manager.
    Connection Options
    Para adicionar opções de conexão adicionais, use o formato URI de string de conexão do MongoDB. Esse campo permite apenas valores sem escape.

Depois de instalar o Aplicativo de Ops Manager nos hosts do Ops Manager, você deve instalar o MongoDB Agents nos hosts que executarão as MongoDB deployments.

Você pode ativar o monitoramento do aplicativo de banco de dados.

Você pode instalar o MongoDB Agent em hosts que executam implantações existentes do MongoDB ou em hosts nos quais você criará novas implantações do MongoDB. Os hosts que atendem às suas implantações do MongoDB devem atender aos requisitos mínimos de produção do MongoDB.

Voltar

Instalar com pacote RPM