Requisitos do sistema
Hardware e software
Cada host deve atender aos seguintes requisitos.
Pelo menos 10 GB de espaço livre em disco mais qualquer espaço necessário para manter seus dados do MongoDB.
Pelo menos 4 GB de RAM.
Se você usar instâncias doAWS EC2, deverá usar no mínimo uma instância
m3.medium.O MongoDB Agent deve ser instalado somente em arquiteturas de bits.
Acesso à rede do servidor
Os hosts que atendem às implantações do MongoDB devem:
Tenha acesso total à rede uns aos outros por meio de seus FQDN s. Cada host deve ser capaz de alcançar todos os outros hosts por meio do FQDN. Para encontrar o FQDN para cada host, execute o seguinte comando na shell:
hostname -f Resolva cada FQDN para um endereço IP exclusivo. Execute o seguinte comando na shell para resolver o FQDN:
dig +short myip.opendns.com @resolver1.opendns.com Defina o valor Common Name ou nome alternativo do assunto de qualquer certificado SSL como o FQDN do host do MongoDB .
A configuração de rede deve permitir que cada MongoDB Agent faça uma conexão direta com cada MongoDB deployment listada na página Deployment . O Ops Manager não oferece suporte ao encaminhamento de portas.
Suporte de backup do MongoDB 4.2
Ativando backup nos hosts MongoDB 4.2 com um FCV de 4.2 têm o seguinte impacto:
Maior uso de disco, E/S de disco e E/S de rede em cada host MongoDB 4.2 com o backup habilitado enquanto um snapshot está sendo tirado.
Aumento da carga de rede de entrada para o host ou hosts do Ops Manager enquanto um snapshot está sendo tirado.
Snapshots e backups não usam capacidade de armazenamento na aplicação Ops Manager ou nos hosts do Backup Daemon.
Permissões de usuário do sistema do MongoDB Agent
Se você deseja que o MongoDB Agent gerencie suas MongoDB deployments, o usuário do sistema do MongoDB Agent deve ter permissão:
Para interromper os processos MongoDB. O usuário do sistema do MongoDB Agent reinicia os processos usando o próprio conjunto de binários MongoDB do agente.
Se você tiver instalado o MongoDB com um gerenciador de pacotes, use o mesmo gerenciador de pacotes para instalar o MongoDB Agent. Isso dá ao MongoDB Agent o mesmo proprietário do MongoDB.
Para
ReadeWriteos diretórios de dados MongoDB e diretórios de log.Defina para o mesmo ID de usuário (UID) e ID de grupo (GID) do processo MongoDB a ser automatizado. Se os processos MongoDB a serem automatizados não estiverem sendo executados como o mesmo usuário e grupo, o agente não poderá gerenciar esses processos.
Exemplo
Observação
On Microsoft Windows systems, the MongoDB Agent, and therefore the
mongodormongosservices it manages, run as Windows services as theSYSTEMuser. The existing MongoDB process must run as eitherSYSTEMorAdministratorbefore adding it to Automation.
Opções de instalação
Instalando dependências empresariais do MongoDB Enterprise
Aviso
If you want to run MongoDB Enterprise, you must manually install a set of dependencies to each host before installing MongoDB. Automation cannot install MongoDB Enterprise if you have not installed these dependencies.
Select your operating system and version to view the required dependencies.
Instalar em um host antes de instalar o MongoDB
Se você implantar o MongoDB Agent em um host no qual deseja que a Automação instale o MongoDB, verifique se o usuário do sistema que possui o MongoDB Agent tem permissões de Read e Write nos diretórios de dados e log do MongoDB que você planeja usar.
Instalando em um host que já executa o MongoDB
Se você instalar o MongoDB Agent em um host no qual a Automação está gerenciando um processo do MongoDB, o usuário do sistema do MongoDB Agent deverá ter as seguintes permissões:
Para interromper o processo MongoDB . O MongoDB Agent reinicia o processo usando seu próprio conjunto de binários MongoDB . Se você instalou o MongoDB com um gerenciador de pacote , use o mesmo gerenciador de pacote para instalar o MongoDB Agent. Isso dá ao MongoDB Agent o mesmo proprietário do MongoDB.
Para
ReadeWritepara os dados MongoDB e diretórios de log.