Pré-requisitos de implantação
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
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
m5.large
.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 nome comum ou o valor do nome alternativo do assunto de quaisquer certificados SSL para o FQDN do host MongoDB.
A configuração de rede deve permitir que cada MongoDB Agent faça uma conexão direta com todas as implantações do MongoDB listadas na página Deployment. O Cloud Manager não suporta encaminhamento de porta.
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.
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
Read
eWrite
os 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
Nos sistemas Microsoft Windows, o MongoDB Agent e, portanto, os serviços
mongod
oumongos
que ele gerencia, são executados como serviços do Windows como o usuárioSYSTEM
. O processo MongoDB existente deve ser executado comoSYSTEM
ouAdministrator
antes de adicioná-lo à automação.
Opções de instalação
Instalando dependências empresariais do MongoDB Enterprise
Aviso
Se quiser executar o MongoDB Enterprise, você deve instalar manualmente um conjunto de dependências em cada host antes de instalar o MongoDB. A automação não pode instalar o MongoDB Enterprise se essas dependências não estiverem instaladas.
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl snmp
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl snmp
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl snmp
Observação
MongoDB connector O para BI não Ubuntu 22.04 é compatível com o .
sudo apt-get install \ libcurl3 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl snmp
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl snmp
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl net-snmp \ net-snmp-libs openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ lm_sensors-libs net-snmp net-snmp-agent-libs \ openldap openssl tcp_wrappers-libs xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ lm_sensors-libs net-snmp net-snmp-agent-libs \ openldap openssl xz-libs
sudo zypper install cyrus-sasl cyrus-sasl-plain \ cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 \ libopenssl1_0_0 libsensors4 libsnmp30 libwrap0 \ liblzma5
sudo zypper install cyrus-sasl cyrus-sasl-plain \ cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 \ libopenssl1_1 libsensors4 libsnmp30 libwrap0 \ liblzma5
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl net-snmp \ net-snmp-libs openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ lm_sensors-libs net-snmp net-snmp-agent-libs \ openldap openssl tcp_wrappers-libs xz-libs
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 Agente MongoDB reinicia o processo usando seu próprio conjunto de binários MongoDB. Se você tivesse instalado o MongoDB com um gerenciador de pacotes, use o mesmo gerenciador de pacotes para instalar o agente MongoDB. Isso dá ao MongoDB Agent o mesmo proprietário do MongoDB.
Para
Read
eWrite
para os dados MongoDB e diretórios de log.