Página inicial do Docs → MongoDB Ops Manager
Instale o Ops Manager com um rpm
pacote
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.
Pré-requisitos
Você deve ter acesso administrativo nos hosts nos quais fará a instalação.
Antes de instalar o Ops Manager, você deve:
Planejar sua configuração. Consulte a Lista de verificação de instalação.
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.
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.
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
.
Instalar o Ops Manager
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:
Baixe a versão mais recente do pacote Ops Manager.
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.
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
No menu suspenso Packages, clique em RPM.
Clique em Download.
O pacote baixado é denominado
mongodb-mms-<version>.x86_64.rpm
, onde<version>
é o número da versão.
Opcional: verifique a integridade do pacote do Ops Manager.
Para verificar a integridade do download do Ops Manager, consulte Verificar a integridade dos pacotes do Ops Manager.
Instale o pacote do Ops Manager em cada servidor que está sendo usado para o Ops Manager.
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.
Configure a conexão do gerente de operações com o banco de dados de aplicativos do gerente de operações.
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:
No mesmo servidor, inicie o Ops Manager.
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
Abra a página inicial do Ops Manager e registre o primeiro usuário.
Insira a seguinte URL em um navegador, onde
<host>
é o nome de domínio completamente qualificado do servidor:http://<OpsManagerHost>:8080 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.
Configure o Ops Manager.
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. |
Copie o arquivo gen.key
do servidor atual para os outros servidores.
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.
Se você executar vários aplicativos do Ops Manager atrás de um balancer de carga, configure e inicie os aplicativos.
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.
Se você executar o Backup do Ops Manager, configure o Backup Daemon e o Backup de armazenamento.
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:
dedicado para este propósito em uma partição de disco local.
dimensionado adequadamente de acordo com os requisitos de sistema do Ops Manager.
gravável pelo usuário
mongodb-mms
.
Configure o armazenamento de backup que você deseja usar para seus snapshots.
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.
Clique no link Admin no canto superior direito da página.
Clique na aba Backup.
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 CredentialsVerifique se as credenciais do usuário usam a ferramenta de credenciais do Ops Manager.Use SSLVerifique 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 OptionsPara 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.
Próximos passos
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.