Configurar a sistema para ter acesso limitado à Internet
Nesta página
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:
Modo Remoto
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.
Modo híbrido
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.
Modo local
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.
Considerações
MongoDB Community para Windows com incompatibilidade com TLS
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.
Pré-requisitos
Se você configurar um HTTP proxy para o Ops Manager, o Backup Daemon e os MongoDB agente:
Instalar dependências empresariais do MongoDB Enterprise
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:
Role de usuário necessária para alterar o modo
Para configurar o acesso à Internet para o Ops Manager e o agente MongoDB, você deve ter acesso de Proprietário Global ao Ops Manager.
Configurar agente MongoDB para usar downloads remotos, híbridos ou locais
Configurar MongoDB agente para usar downloads remotos
Defina a origem do Ops Manager e MongoDB Agents para instalar binários no Ops Manager Application Server.
Clique em Admin no canto superior direito para abrir a administração do sistema.
Na aba General, clique em Ops Manager Config.
Clique na aba Miscellaneous na parte superior da página.
Na seção MongoDB Version Management , selecione as seguintes configurações:
Opçãoem açãoInstaller Download SourceSelecione 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 URLDesfecho 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 DirectoryAceite 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:PlataformaCaminho padrão do diretório de versõesRHEL, Ubuntu/opt/mongodb/mms/mongodb-releases
Arquivo Linux<userSelected>/mongodb-releases
WindowsC:\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 DownloadSelecionetrue
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, selecionefalse
.Backup Versions Auto Download Enterprise BuildsSelecione
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 BackupSelecione 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 .
Configurar agentes MongoDB para usar transferências híbridas
Defina a origem do Ops Manager e MongoDB Agents para instalar binários no Ops Manager Application Server.
Clique em Admin no canto superior direito para abrir a administração do sistema.
Na aba General, clique em Ops Manager Config.
Clique na aba Miscellaneous na parte superior da página.
Na seção MongoDB Version Management , selecione as seguintes configurações:
Opçãoem açãoInstaller Download SourceSelecione 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 URLDesfecho 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 DirectoryAceite 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:PlataformaCaminho padrão do diretório de versõesRHEL, Ubuntu/opt/mongodb/mms/mongodb-releases
Arquivo Linux<userSelected>/mongodb-releases
WindowsC:\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 DownloadSelecionetrue
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, selecionefalse
.Backup Versions Auto Download Enterprise BuildsSelecione
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 BackupSelecione 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 .
Determine os binários para armazenar localmente e baixar
Use esta seção para criar uma lista dos binários que você precisa armazenar localmente e baixar.
Servidor MongoDB
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
).
Ferramentas do banco de dados MongoDB
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.
MongoDB Shell
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 .
Configurar agentes MongoDB para usar downloads locais
Defina a origem para Backup Daemons e MongoDB Agents para instalar binários no Ops Manager Application Server.
Clique em Admin no canto superior direito para abrir a administração do sistema.
Na aba General, clique em Ops Manager Config.
Clique na aba Miscellaneous na parte superior da página.
Na seção MongoDB Version Management , selecione as seguintes configurações:
Opçãoem açãoInstaller Download SourceSelecione 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 DirectoryAceite 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:PlataformaCaminho padrão do diretório de versõesRHEL, Ubuntu/opt/mongodb/mms/mongodb-releases
Arquivo Linux<userSelected>/mongodb-releases
WindowsC:\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 DownloadSelecionetrue
, 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, selecionefalse
.Backup Versions Auto Download Enterprise BuildsSelecionetrue
se quiser que o Backup Daemon baixe as compilações do MongoDB Enterprise, bem como as compilações do MongoDB Community.Required Module for BackupSelecione 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 .
Baixe os binários necessários.
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.
Baixe o Community Server, Enterprise Server ou ambos.
Para baixar o servidor da MongoDB Community :
Vá para MongoDB Download Center.
Clique em Servers e depois em Servidor MongoDB Community .
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.
No menu suspenso OS , clique na plataforma desejada. Por padrão, este menu exibe a plataforma do computador que está acessando esta página.
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.Clique em Download.
Para baixar uma versão mais antiga do Servidor da Comunidade:
Clique no link All Version Binaries à direita do botão Download .
Baixe o arquivo para cada plataforma de host MongoDB que o MongoDB Ops Manager gerencia.
Para baixar o MongoDB Enterprise Edition:
Vá para MongoDB Download Center.
Clique em Servers e, em seguida, clique em MongoDB Enterprise Edition.
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.
No menu suspenso OS , clique na plataforma desejada. Por padrão, este menu exibe a plataforma do computador que está acessando esta página.
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.Clique em Download.
Para baixar uma versão mais antiga do servidor corporativo:
Para baixar as versões mais antigas, clique em Archived Releases.
Para cada plataforma e versão do MongoDB que você deseja baixar, clique no link à direita do rótulo Archive .
Baixe as Database Tools MongoDB no formato
.tgz
.(Opcional) Baixe o MongoDB Shell.
Preencha todos os hosts do MongoDB Ops Manager com os binários e arquivos MongoDB necessários.
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 .
Opcional: certifique-se de que o usuário do MongoDB Ops Manager Linux possa ler arquivos no Diretório de versões. (Somente Linux)
Em uma plataforma Linux, o usuário do mongodb-mms
precisa das permissões de leitura para o Versions Directory
.
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>/* 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 .
Atualize o manifesto da versão do MongoDB Ops Manager em cada host MongoDB Ops Manager .
Atualize o manifesto da versão usando seu navegador da web.
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 .
Clique no botão Update MongoDB Version Manifest from MongoDB, Inc..
O manifesto da versão deve ser atualizado automaticamente.
Atualize o manifesto da versão offline.
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 .
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.
Transfira o manifesto da versão para um computador que possa se conectar ao seu aplicativo MongoDB Ops Manager .
Abra o arquivo JSON do manifesto.
Selecione todo o conteúdo e copie-o para a área de transferência.
Faça login no MongoDB Ops Manager.
Clique em Admin no canto superior direito para abrir a administração do sistema.
Clique na aba General.
Clique em Version Manifest.
Clique no botão Update MongoDB Version Manifest.
Cole o manifesto da versão na caixa.
Clique em Save.
Certifique-se de ter baixado os binários do MongoDB em seu diretório de versões.
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.