Menu Docs

Página inicial do DocsMongoDB Ops Manager

Instale o Ops Manager com um rpm pacote

Nesta página

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

Este tutorial descreve como instalar o Ops Manager usando um pacote rpm. Se, em vez disso, você estiver atualizando um sistema existente, consulte Atualização do 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 asNotas 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.

      • Cada Backup Daemon do Ops Manager possui um banco de dados principal. Isso se aplica apenas ao FCV 4.0 e anterior. FCV 4.2 e posterior não utilizam bancos de dados principais para backup.

  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

    O Ops Manager não pode distribuir seus próprios bancos de dados de backup. Você deve distribuir esses bancos de dados manualmente.

  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.

Aviso

rpm pacotes para as versões 6.0.0, 6.0.1 e 6.0.2 do Ops Manager continham informações de versão incorretas que poderiam causar falha nas atualizações padrão. Se você estiver atualizando de qualquer uma dessas versões para a versão 6.0.3 ou superior, atualize o pacote usando o sinalizador --force :

sudo rpm -Uvh --force mongodb-mms-<version>.x86_64.rpm

Para instalar o Ops Manager:

1
  1. Abra seu navegador preferido para visitar 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 uma das seguintes opções:

    • Red Hat + CentOS 7, 8, 9 / SUSE 12 + 15 / Amazon Linux 2, Amazon Linux 2023

  3. No menu suspenso Packages, clique em RPM.

  4. Clique em Download.

    O pacote baixado é denominado mongodb-mms-<version>.x86_64.rpm, 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

Observação

RHEL 9+

Em plataformas RHEL 9+, você deve instalar o pacote initscripts antes de instalar o Ops Manager.

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

sudo rpm -ivh mongodb-mms-<version>.x86_64.rpm

Quando instalado, o diretório base do software Ops Manager é /opt/mongodb/mms/. O pacote .rpm cria um novo usuário do sistema mongodb-mms no qual o servidor é 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

Para plataformas que usam o systemd ( RHEL 7+, CentOS 7.14+, SUSE 12+ ):

sudo service mongodb-mms start

Para plataformas que usam o SysVInit ( RHEL 6, CentOS 6 ):

sudo /etc/init.d/mongodb-mms start
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. 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:

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

  3. 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.

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

  5. Clique na aba Backup.

  6. 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 connection string 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 é salva, qualquer alteração na string exige que você reinicie todas as instâncias do Ops Manager, inclusive as que executam Backup Daemons ativados. Fazer a alteração e clicar em Save não é suficiente. O 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 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, insira-as usando o Formato de URI da cadeia 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 instalar o MongoDB Agent em hosts que executam sistemas existentes do MongoDB ou em hosts nos quais você criará novos sistemas do MongoDB. Os hosts que atendem aos seus sistemas do MongoDB devem atender aos requisitos mínimos de produção do MongoDB.

← Instalar o Ops Manager