Requisitos del sistema
Hardware y software
Cada host debe cumplir los siguientes requisitos.
Al menos 10 GB de espacio libre en disco más el espacio que sea necesario para almacenar sus datos de MongoDB.
Al menos 4 GB de RAM.
Si utilizas En las2 instancias de AWS EC, debe utilizar un mínimo de un
m3.mediuminstancia.El agente MongoDB debe instalarse solo en arquitecturas de 64bits.
Acceso a la red de servidores
Los hosts que prestan servicio a las implementaciones de MongoDB deben:
Tener acceso completo a la red entre sí a través de sus FQDNs. Cada host debe poder alcanzar a todos los demás hosts a través del FQDN. Para encontrar el FQDN de cada host, ejecuta el siguiente comando en la shell:
hostname -f Resuelva cada FQDN a una dirección IP única. Ejecute el siguiente comando en el shell para resolver el FQDN:
dig +short myip.opendns.com @resolver1.opendns.com Establezca el nombre común o Nombre alternativo del sujetovalor de cualquier certificado SSL al FQDN del host MongoDB.
La configuración de la red debe permitir que cada agente de MongoDB realice una conexión directa a cada implementación de MongoDB que aparece en la lista. Deployment página. Ops Manager no admite el reenvío de puertos.
Compatibilidad con copias de seguridad de MongoDB 4.2
Habilitar la copia de seguridad en los 4.2 hosts MongoDB con un FCV de 4.2 tiene el siguiente impacto:
Se incrementó el uso del disco, la E/S del disco y la E/S de red en cada host MongoDB 4.2 con copia de seguridad habilitada mientras se toma una instantánea.
Aumento de la carga de red entrante al host o hosts de Ops Manager mientras se toma una instantánea.
Las instantáneas y las copias de seguridad no utilizan capacidad de almacenamiento en la aplicación Ops Manager ni en los hosts de Backup Daemon.
Permisos de usuario del sistema del agente MongoDB
Si desea que el Agente MongoDB administre sus implementaciones de MongoDB, el Usuario del Sistema del Agente MongoDB debe tener permiso:
Para detener los procesos de MongoDB, el usuario del sistema del agente de MongoDB reinicia los procesos utilizando el conjunto de binarios de MongoDB del agente.
Si instaló MongoDB con un gestor de paquetes, use el mismo gestor de paquetes para instalar el Agente de MongoDB. Esto le otorga al Agente de MongoDB el mismo propietario que MongoDB.
A
ReadyWritelos directorios de datos y registros de MongoDB.Establezca el mismo ID de usuario (UID) e ID de grupo (GID) del proceso de MongoDB que se va a automatizar. Si los procesos de MongoDB que se van a automatizar no se ejecutan con el mismo usuario y grupo, el Agente no podrá administrarlos.
Ejemplo
Nota
En sistemas Microsoft Windows, el Agente de MongoDB y, por
mongodlomongostanto, los servicios o que administra se ejecutan como servicios de Windows con elSYSTEMusuario. El proceso MongoDB existente debe ejecutarse comoSYSTEMoAdministratorantes de agregarlo a Automation.
Opciones de instalación
Instalación de las dependencias de MongoDB Enterprise
Advertencia
Si quieres ejecutar MongoDB Enterprise, debes instalar manualmente un conjunto de dependencias en cada host antes de instalar MongoDB. La automatización no puede instalar MongoDB Enterprise si estas dependencias no están instaladas.
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.5-0 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
Nota
El conector MongoDB para BI no es compatible con Ubuntu.22.04
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \ libcurl3 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
sudo apt-get install \ libcurl4 libgssapi-krb5-2 libldap-2.4-2 liblzma5 \ libsasl2-2 libsasl2-modules \ libsasl2-modules-gssapi-mit libwrap0 openssl
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ lm_sensors-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 \ 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 libwrap0 \ liblzma5
sudo zypper install cyrus-sasl cyrus-sasl-plain \ cyrus-sasl-gssapi krb5 libcurl4 libldap-2_4-2 \ libopenssl1_1 libsensors4 libwrap0 \ liblzma5
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ openldap openssl xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs libcurl \ lm_sensors-libs \ openldap openssl tcp_wrappers-libs xz-libs
sudo yum install cyrus-sasl cyrus-sasl-gssapi \ cyrus-sasl-plain krb5-libs \ lm_sensors-libs \ openldap openssl xz-libs
Instalación en un host antes de instalar MongoDB
Si implementa el Agente MongoDB en un host en el que desea que Automation instale MongoDB, asegúrese de que el usuario del sistema propietario del Agente MongoDB tenga permisos Read y Write en los directorios de datos y registros de MongoDB que planea utilizar.
Instalación en un host que ya ejecuta MongoDB
Si instala el Agente MongoDB en un host en el que Automation administra un proceso MongoDB, el usuario del sistema del Agente MongoDB debe tener los siguientes permisos:
Para detener el proceso de MongoDB, el Agente de MongoDB reinicia el proceso usando su propio conjunto de binarios de MongoDB. Si instaló MongoDB con un gestor de paquetes, use el mismo gestor para instalar el Agente de MongoDB. Esto le otorga al Agente de MongoDB el mismo propietario que a MongoDB.
A
ReadyWritea los directorios de datos y registro de MongoDB.