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

Configurar a sistema para ter acesso limitado à Internet

Nesta página

  • Modo Remoto
  • Modo híbrido
  • Modo local
  • Considerações
  • Pré-requisitos
  • Configurar agente MongoDB para usar downloads remotos, híbridos ou locais

Por padrão, os hosts do Ops Manager, do MongoDB Agent e do Backup Daemon baixam binários de instalação do MongoDB pela Internet pública do MongoDB, Inc.

Se o seu ambiente restringir quais hosts podem acessar a Internet pública, os hosts do Ops Manager, do MongoDB Agent e do Backup Daemon poderão baixar binários de instalação do MongoDB de outros locais. Você pode configurar os seguintes modos de download:

Esta é a configuração padrão quando você implanta o Ops Manager. Se o Ops Manager, o MongoDB deployment e os hosts do Backup Daemon puderem acessar a Internet pública, nenhuma configuração adicional será necessária.

Escolha o modo remoto quando os hosts do Ops Manager, do MongoDB deployment e do Backup Daemon puderem acessar a Internet pública ou acessar um endpoint HTTP ou HTTPS interno ou externo que hospeda os binários de instalação do MongoDB.

Observação

Se suas implantações do MongoDB executarem FCV 4.2 ou posterior, você não precisará implantar Backup Daemons. Somente suas implementações do MongoDB exigem acesso à Internet pública ou a um ponto de extremidade HTTP ou HTTPS que hospede os binários de instalação do MongoDB para executar o MongoDB Ops Manager no modo remoto.

Se você quiser que o MongoDB Ops Manager, oMongoDB Agent e os hosts do Backup Daemon baixem os MongoDB binários de instalação do de um HTTP endpoint ou HTTPS , especifique o endpoint usando a Base URL MongoDB Ops Manager configuração . Para saber mais, consulte as instruções do Modo Remoto em Configurar o MongoDB Agent para Usar Downloads Remotos.

Escolha o Modo Híbrido quando somente os hosts do Ops Manager em seu sistema puderem acessar a Internet pública. Os hosts do Ops Manager baixam binários do instalador do MongoDB da Internet. Os hosts do MongoDB com os agentes do MongoDB baixam esses instaladores dos hosts do Ops Manager e, em seguida, instalam ou atualizam os sistemas do MongoDB.

Para gerenciar hosts MongoDB sem acesso à Internet, você deve especificar que o Source for agents to download MongoDB binaries é hybrid. Para saber mais, consulte as instruções do Modo híbrido em Configurar o MongoDB Agent para usar downloads híbridos.

Escolha o modo local quando nenhum dos hosts em sua implantação puder acessar a Internet pública ou um endpoint HTTP ou HTTPS interno ou externo que hospeda os binários de instalação do MongoDB. Em vez disso, os binários do MongoDB necessários devem ser carregados em cada host do Ops Manager e, em seguida, baixados usando o MongoDB Backup Daemon e o MongoDB agente.

Para gerenciar hosts do MongoDB e executar o MongoDB Ops Manager sem acesso à Internet, você deve especificar que o Source for agents to download MongoDB binaries é local. Para saber mais, consulte as instruções do Modo Local em Configurar o MongoDB Agent para Usar Downloads Locais.

O Ops Manager oferece suporte ao MongoDB Community Edition para Microsoft Windows com TLS nas seguintes versões:

  • Versões 3.2.12 ou posteriores do MongoDB

  • Versões do MongoDB 3.4.1 ou posteriores

  • Séries de lançamento do MongoDB 3.6, 4.0 e 4.2

Para usar versões anteriores, você deve baixá-las do MongoDB.

Se você configurar um HTTP proxy para o Ops Manager, o Backup Daemon e os MongoDB agente:

Se você planeja executar MongoDB Enterprise em hosts Linux, deverá instalar manualmente um conjunto de dependências em cada host antes de instalar o MongoDB. O manual MongoDB fornece o comando apropriado para instalar as dependências. Para instalar as dependências, consulte as instruções para a plataforma de host apropriada:

Para configurar o acesso à Internet para o Ops Manager e o agente MongoDB, você deve ter acesso de Proprietário Global ao Ops Manager.

1
  1. Clique em Admin no canto superior direito para abrir a administração do sistema.

  2. Na aba General, clique em Ops Manager Config.

  3. Clique na aba Miscellaneous na parte superior da página.

  4. Na seção MongoDB Version Management , selecione as seguintes configurações:

    Opção
    em ação
    Installer Download Source

    Selecione remote.

    Todos os instaladores necessários são baixados da Internet pela MongoDB, Inc. ou de outro endpoint HTTP ou HTTPS que os hosts possam acessar.

    Base URL

    Desfecho HTTP para buscar binários MongoDB . Se o endpoint usar HTTPS, o MongoDB Ops Manager validará o certificado usando o arquivo de autoridade de certificação definido em httpsCAFile. Se não estiver definido, o MongoDB Ops Manager baixará os binários do MongoDB das URLs remotas de mongodb.com e fastdl.mongodb.org.

    Os hosts do aplicativo Ops Manager exigem uma conexão com a internet.

    Versions Directory

    Aceite o valor padrão da plataforma, a menos que você precise alterá-lo para atender a um requisito do seu ambiente.

    Os locais padrão do Versions Directory dependem da sua plataforma de host do Ops Manager:

    Plataforma
    Caminho padrão do diretório de versões
    RHEL, Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Arquivo Linux
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    O aplicativo Ops Manager espera que os binários do MongoDB sejam armazenados neste diretório em cada host do Ops Manager.

    Backup Versions Auto Download
    Selecione true se o Daemon de Backup e o Aplicativo MongoDB Ops Manager forem executados na mesma plataforma (arquiteturas de microchip, sistemas operacionais ou versões do sistema operacional). Se forem executados em plataformas separadas, selecione false.
    Backup Versions Auto Download Enterprise Builds

    Selecione true se quiser que o Backup Daemon baixe as compilações do MongoDB Enterprise, bem como as compilações do MongoDB Community.

    Os queryable backups requerem o MongoDB Enterprise.

    Required Module for Backup

    Selecione qual compilação do MongoDB você deseja que o Backup Daemon use para o banco de dados principal. Selecione Enterprise Required se quiser que o Backup Daemon baixe somente compilações do MongoDB Enterprise .

    FCV 4.2 e, posteriormente, use cursores de backup em vez de head databases. Para obter mais informações, consulte o Serviço Backup Daemon .

2

O Ops Manager exibe as alterações propostas.

  1. Se estiver satisfeito, clique em Confirm & Deploy.

  2. Caso contrário, clique em Cancel e você poderá fazer alterações adicionais.

1
  1. Clique em Admin no canto superior direito para abrir a administração do sistema.

  2. Na aba General, clique em Ops Manager Config.

  3. Clique na aba Miscellaneous na parte superior da página.

  4. Na seção MongoDB Version Management , selecione as seguintes configurações:

    Opção
    em ação
    Installer Download Source

    Selecione hybrid.

    Todos os instaladores necessários são baixados dos hosts do aplicativo MongoDB Ops Manager . Os hosts do MongoDB Agent não precisam de uma conexão com a internet.

    Base URL

    Desfecho HTTP para buscar binários MongoDB . Se o endpoint usar HTTPS, o MongoDB Ops Manager validará o certificado usando o arquivo de autoridade de certificação definido em httpsCAFile. Se não estiver definido, o MongoDB Ops Manager baixará os binários do MongoDB das URLs remotas de mongodb.com e fastdl.mongodb.org.

    Os hosts do aplicativo Ops Manager exigem uma conexão com a internet.

    Versions Directory

    Aceite o valor padrão da plataforma, a menos que você precise alterá-lo para atender a um requisito do seu ambiente.

    Os locais padrão do Versions Directory dependem da sua plataforma de host do Ops Manager:

    Plataforma
    Caminho padrão do diretório de versões
    RHEL, Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Arquivo Linux
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    O aplicativo Ops Manager espera que os binários do MongoDB sejam armazenados neste diretório em cada host do Ops Manager.

    Backup Versions Auto Download
    Selecione true se o Daemon de Backup e o Aplicativo MongoDB Ops Manager forem executados na mesma plataforma (arquiteturas de microchip, sistemas operacionais ou versões do sistema operacional). Se forem executados em plataformas separadas, selecione false.
    Backup Versions Auto Download Enterprise Builds

    Selecione true se quiser que o Backup Daemon baixe as compilações do MongoDB Enterprise, bem como as compilações do MongoDB Community.

    Os queryable backups requerem o MongoDB Enterprise.

    Required Module for Backup

    Selecione qual compilação do MongoDB você deseja que o Backup Daemon use para o banco de dados principal. Selecione Enterprise Required se quiser que o Backup Daemon baixe somente compilações do MongoDB Enterprise .

    FCV 4.2 e, posteriormente, use cursores de backup em vez de head databases. Para obter mais informações, consulte o Serviço Backup Daemon .

2

O Ops Manager exibe as alterações propostas.

  1. Se estiver satisfeito, clique em Confirm & Deploy.

  2. Caso contrário, clique em Cancel e você poderá fazer alterações adicionais.

Use esta seção para criar uma lista dos binários que você precisa armazenar localmente e baixar.

Determine a versão do MongoDB Server necessária para os sistemas, incluindo o sistema operacional, a arquitetura e as edições Community ou Enterprise desejadas.

Para todas as versões do MongoDB em todas as plataformas compatíveis com o MongoDB Ops Manager , o MongoDB fornece binários de instalação Community e Enterprise que armazena como arquivos .tgz compactados para todas as plataformas, exceto Windows, e como arquivos .zip para Windows.

Para o modo local, você deve baixar os binários .tgz ou .zip para:

  • Cada plataforma e versão que suas implantações atuais e planejadas do MongoDB executam.

  • Cada plataforma e versão ao longo do caminho de atualização de qualquer sistema MongoDB existente que você deseja atualizar.

    Observação

    Se você baixar um arquivo binário usando o Microsoft Edge, o arquivo será baixado com uma extensão .gz em vez de uma extensão .tgz . Altere a extensão deste arquivo para .tgz antes de continuar.

    Exemplo

    Se você importar uma implantação existente do MongoDB 3.4 Comunidade no Ubuntu 14.04 e deseja atualizá-lo para MongoDB 4.0 Enterprise no Ubuntu 14.04, você deve baixar e armazenar todos os binários arquivados (.tgz) para as seguintes versões:

    • MongoDB 3.4 Community Edition

    • MongoDB 3.6 Community Edition

    • MongoDB 4.0 Community Edition

    • MongoDB 4.0 Enterprise Edition

  • Se você estiver executando backups, precisará do MongoDB binário para a plataforma na qual o MongoDB Ops Manager Backup Daemon do é executado.

    Exemplo

    Se você estiver executando um conjunto de réplicas do MongoDB no MongoDB 3.6.8 em um conjunto de hosts Ubuntu e estiver executando o MongoDB Ops Manager no Windows, deverá baixar e armazenar binários arquivados do MongoDB 3.6.8 para Ubuntu (.tgz) e Windows ( ex.,.zip).

  • Se você estiver executando queryable backups, precisará da edição Enterprise da versão do MongoDB que seu sistema executa.

    Exemplo

    Se você estiver executando um conjunto de réplicas do MongoDB no MongoDB 3.6.8 em um conjunto de hosts Ubuntu e quiser executar query de backups de uma instalação do MongoDB Ops Manager no Windows, deverá baixar e armazenar binários arquivados da MongoDB Community 3.6.8 para Ubuntu (.tgz) e MongoDB Enterprise 3.6.8 Windows (.zip).

Determine a versão das ferramentas do MongoDB que sua versão do MongoDB Ops Manager exige. Verifique o Changelog do servidor doMongoDB Ops Manager para ver qual versão das Ferramentas do MongoDB sua versão do MongoDB Ops Manager exige. Durante as atualizações MongoDB Ops Manager , certifique-se de ter a versão mais recente exigida pela nova versão do MongoDB Ops Manager .

Para cada plataforma e versão que você precisa oferecer suporte, você deve baixar as Database Tools MongoDB no formato .tgz no Versions Directory. Essas ferramentas incluem mongodump e mongorestore.

Observação

Os binários de instalação do MongoDB Community e Enterprise Server não incluem mais as Database Tools MongoDB. Você deve baixar e instalar as Database Tools MongoDB separadamente, no formato .tgz . Verifique as notas de versão para determinar qual versão das Database Tools MongoDB você deve instalar.

Começando com o servidorMongoDB Ops Manager 6.0.4 e o servidorMongoDB Ops Manager 5.0.16, MongoDB Ops Manager usa pacotes do Amazon 2 em vez de pacotes RHEL7 em hosts do Amazon 2 para o MongoDB Tools.

Se você tiver o MongoDB Ops Manager 6.0.24 ou posterior, poderá fazer o download opcional demongosh. Determine a versão do mongosh que sua versão do MongoDB Ops Manager utiliza. Verifique o Changelog do servidor doMongoDB Ops Manager para ver qual versão mongosh sua versão do MongoDB Ops Manager usa. Durante as atualizações MongoDB Ops Manager , certifique-se de ter a versão mais recente usada pela nova versão do MongoDB Ops Manager .

1
  1. Clique em Admin no canto superior direito para abrir a administração do sistema.

  2. Na aba General, clique em Ops Manager Config.

  3. Clique na aba Miscellaneous na parte superior da página.

  4. Na seção MongoDB Version Management , selecione as seguintes configurações:

    Opção
    em ação
    Installer Download Source

    Selecione local.

    Todos os instaladores necessários são baixados dos servidores do aplicativo MongoDB Ops Manager . Os hosts do MongoDB Agent não precisam de uma conexão com a internet.

    Um administrador MongoDB Ops Manager fornece instaladores do Centro de Download doMongoDB para o Versions Directory. MongoDB Ops Manager os fornece aos hosts MongoDB Agent . O manifesto da versão deve ser atualizado manualmente. Nenhum host no sistema exige uma conexão com a internet.

    Versions Directory

    Aceite o valor padrão da plataforma, a menos que você precise alterá-lo para atender a um requisito do seu ambiente.

    Os locais padrão do Versions Directory dependem da sua plataforma de host do Ops Manager:

    Plataforma
    Caminho padrão do diretório de versões
    RHEL, Ubuntu
    /opt/mongodb/mms/mongodb-releases
    Arquivo Linux
    <userSelected>/mongodb-releases
    Windows
    C:\MMSData\MongoDBReleases

    O aplicativo Ops Manager espera que os binários do MongoDB sejam armazenados neste diretório em cada host do Ops Manager.

    Backup Versions Auto Download
    Selecione true, a menos que seu Backup Daemon e o Aplicativo MongoDB Ops Manager sejam executados em plataformas diferentes (arquiteturas de processador, sistemas operacionais ou versões do sistema operacional). Se forem executados em plataformas separadas, selecione false.
    Backup Versions Auto Download Enterprise Builds
    Selecione true se quiser que o Backup Daemon baixe as compilações do MongoDB Enterprise, bem como as compilações do MongoDB Community.
    Required Module for Backup

    Selecione qual compilação do MongoDB você deseja que o Backup Daemon use para o banco de dados principal. Selecione Enterprise Required se quiser que o Backup Daemon baixe somente compilações do MongoDB Enterprise .

    FCV 4.2 e, posteriormente, use cursores de backup em vez de head databases. Para obter mais informações, consulte o Serviço Backup Daemon .

2

Revise a lista que você preparou, na seção Determinar os binários para armazenar localmente e baixar antes deste procedimento, dos binários que você precisa armazenar localmente e baixar.

Usando um computador conectado à Internet, Go a Central de Download doMongoDB e baixe os arquivos binários do MongoDB para as plataformas e versões apropriadas.

Os binários são armazenados como arquivos compactados (.tgz para todas as plataformas, exceto Windows, e .zip para Windows).

Observação

Se você baixar um arquivo binário usando o Microsoft Edge, o arquivo será baixado com uma extensão .gz em vez de uma extensão .tgz . Altere esta extensão de arquivo para .tgz antes de continuar.

  1. Baixe o Community Server, Enterprise Server ou ambos.

    Para baixar o servidor da MongoDB Community :

    1. Vá para MongoDB Download Center.

    2. Clique em Servers e depois em Servidor MongoDB Community .

    3. No menu suspenso Version , clique na versão MongoDB desejada. Por padrão, este menu exibe a versão atual. Este menu também fornece a versão atual de todas as séries de versão ativas e a série de desenvolvimento atual.

    4. No menu suspenso OS , clique na plataforma desejada. Por padrão, este menu exibe a plataforma do computador que está acessando esta página.

    5. No menu suspenso Package , clique na embalagem desejada para o download. Por padrão, este menu exibe um formato de arquivo: .zip para Windows, .tgz para todas as outras plataformas.

    6. Clique em Download.

    Para baixar uma versão mais antiga do Servidor da Comunidade:

    1. Clique no link All Version Binaries à direita do botão Download .

    2. Baixe o arquivo para cada plataforma de host MongoDB que o MongoDB Ops Manager gerencia.

    Para baixar o MongoDB Enterprise Edition:

    1. Vá para MongoDB Download Center.

    2. Clique em Servers e, em seguida, clique em MongoDB Enterprise Edition.

    3. No menu suspenso Version , clique na versão MongoDB desejada. Por padrão, este menu exibe a versão atual. Este menu também fornece a versão atual de todas as séries de versão ativas e a série de desenvolvimento atual.

    4. No menu suspenso OS , clique na plataforma desejada. Por padrão, este menu exibe a plataforma do computador que está acessando esta página.

    5. No menu suspenso Package , clique na embalagem desejada para o download. Por padrão, este menu exibe um formato de arquivo: .zip para Windows, .tgz para todas as outras plataformas.

    6. Clique em Download.

    Para baixar uma versão mais antiga do servidor corporativo:

    1. Para baixar as versões mais antigas, clique em Archived Releases.

    2. Para cada plataforma e versão do MongoDB que você deseja baixar, clique no link à direita do rótulo Archive .

  2. Baixe as Database Tools MongoDB no formato .tgz .

  3. (Opcional) Baixe o MongoDB Shell.

3

Em todos os seus hosts MongoDB Ops Manager , copie todos os binários arquivados (em .tgz para todas as plataformas diferentes do Windows ou .zip para Windows) para MongoDB Server, MongoDB Database Tools e MongoDB Shell no Versions Directory. Inclua cada plataforma e versão desses binários que você planeja oferecer suporte.

This directory armazena todos os binários arquivados e extraídos. O MongoDB Ops Manager precisa desses binários nos formatos .tgz ou .zip para instalar e atualizar as ferramentas e sistemas do MongoDB .

4

Em uma plataforma Linux, o usuário do mongodb-mms precisa das permissões de leitura para o Versions Directory.

  1. Altere a propriedade de todos os arquivos e diretórios no Diretório de Versões para mongodb-mms.

    sudo chown -R mongodb-mms:mongodb-mms <path-to-the-versions-directory>/*
  2. Altere as permissões em todos os arquivos no Diretório de Versões para permitir:

    • Proprietário para lê-las e escrevê-las

    • Grupo para lê-los

    Quando você define essas permissões, o MongoDB Ops Manager pode ler e extrair os binários arquivados. Não remova a permissão de execução de nenhum diretório sob Versions Directory. Se o fez, o Backup Daemon não poderá acessar nenhum arquivo dentro desses diretórios.

    sudo chmod -R 640 <path-to-the-versions-directory>/*.tgz \
    <path-to-the-versions-directory>/*.zip

Se essas etapas forem bem-sucedidas, a lista resultante do Versions Directory deverá ser semelhante ao exemplo a seguir. Este exemplo pode não refletir a lista de versões atualmente suportadas.

-rw-r----- 1 mongodb-mms mongodb-mms 116513825 Apr 27 15:06 mongodb-linux-x86_64-2.6.9.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 51163601 May 22 10:05 mongodb-linux-x86_64-amazon-3.0.3.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50972165 May 22 10:06 mongodb-linux-x86_64-suse12-3.6.4.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 95800685 Apr 27 15:05 mongodb-linux-x86_64-enterprise-amzn64-2.6.9.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50594134 Apr 27 15:04 mongodb-linux-x86_64-enterprise-amzn64-3.0.2.tgz
-rw-r----- 1 mongodb-mms mongodb-mms 50438645 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4.tgz
drwxrwx--- 1 mongodb-mms mongodb-mms 4096 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4

Repita estas etapas em cada host MongoDB Ops Manager .

5

O manifesto da versão fornece ao MongoDB Ops Manager uma lista de todas as versões lançadas do MongoDB disponíveis para seus hosts MongoDB Ops Manager .

  1. Clique no botão Update MongoDB Version Manifest from MongoDB, Inc..

  2. O manifesto da versão deve ser atualizado automaticamente.

Se a atualização por meio do navegador da Web não funcionar, você precisará copiar e colar o manifesto da versão nos hosts MongoDB Ops Manager .

  1. Em um computador que possa acessar ambos a Internet, baixe o manifesto da versão em https://opsmanager.mongodb.com/static/version_manifest/6.0.json.

  2. Transfira o manifesto da versão para um computador que possa se conectar ao seu aplicativo MongoDB Ops Manager .

  3. Abra o arquivo JSON do manifesto.

  4. Selecione todo o conteúdo e copie-o para a área de transferência.

  5. Faça login no MongoDB Ops Manager.

  6. Clique em Admin no canto superior direito para abrir a administração do sistema.

  7. Clique na aba General.

  8. Clique em Version Manifest.

  9. Clique no botão Update MongoDB Version Manifest.

  10. Cole o manifesto da versão na caixa.

  11. Clique em Save.

6

Para as versões selecionadas, certifique-se de ter baixado e colocado os binários arquivados no Versions Directory. Caso contrário, o MongoDB Ops Manager falhará em uma verificação pré-voo ao iniciar no Local Mode.

Dica

Veja também:

7

O Ops Manager exibe as alterações propostas.

  1. Se estiver satisfeito, clique em Confirm & Deploy.

  2. Caso contrário, clique em Cancel e você poderá fazer alterações adicionais.

Voltar

Opções avançadas