Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Requisitos previos de implementación

Cada host debe cumplir los siguientes requisitos.

  • Al menos 10 GB de espacio libre en disco, más el espacio necesario para almacenar los datos de MongoDB.

  • Al menos 4 GB de RAM.

  • Si usas AWS instancias EC2, se debe utilizar un mínimo de un m3.medium instancia.

  • El MongoDB Agent debe instalarse únicamente en arquitecturas de 64 bits.

Los hosts que atienden 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
  • Establece el Nombre Común o Nombre alternativo del sujeto valor de los certificados SSL del FQDN del host de MongoDB.

La configuración de red debe permitir que cada MongoDB Agent realice una conexión directa a cada implementación de MongoDB listado en el Deployment página. Ops Manager no admite el reenvío de puertos.

Habilitar la copia de seguridad en los 4.2 hosts MongoDB con un FCV de 4.2 tiene el siguiente impacto:

  • Aumento del uso de disco, E/S de disco y E/S de red en cada host MongoDB 4.2 con copia de seguridad habilitada durante la toma de una snapshot.

  • Aumento de la carga de red entrante al host o hosts de Ops Manager mientras se toma una snapshot.

  • 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.

Si desea que el Agente MongoDB administre sus implementaciones de MongoDB, el Usuario del Sistema del Agente MongoDB debe tener permiso:

  • Detener los procesos de MongoDB. El usuario del sistema del MongoDB Agent reinicia los procesos usando el propio conjunto de binarios de MongoDB del agente.

    Si ha instalado MongoDB con un gestor de paquetes, debe utilizar el mismo gestor de paquetes para instalar el MongoDB Agent. Esto le da al Agente de MongoDB el mismo propietario que MongoDB.

  • A Read y Write los directorios de datos y registros de MongoDB.

  • Configúralo con el mismo ID de usuario (UID) y 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 como el mismo usuario y grupo, el Agente no puede gestionar esos procesos.

    Ejemplo

    Si su agente MongoDB se ejecuta como el usuario del sistemamongoden el grupo del sistemamongod, el proceso MongoDB también debe ejecutarse como el usuario del sistemamongoden el grupo del sistemamongod.

    Nota

    En los sistemas Microsoft Windows, el MongoDB Agent, y por lo tanto los servicios mongod o mongos que administra, se ejecutan como servicios de Windows bajo el usuario SYSTEM. El proceso existente de MongoDB debería ejecutarse como SYSTEM o Administrator antes de agregarse a la automatización.

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

MongoDB Connector for 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

Si implementa el agente MongoDB en un host en el que desea que la Automatización instale MongoDB, asegúrese de que el usuario del sistema que posee el agente MongoDB tenga permisos de Read y Write en los directorios de datos y registros de MongoDB que planea utilizar.

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 lo reinicia utilizando su propio conjunto de binarios. Si instaló MongoDB con un gestor de paquetes, utilice el mismo gestor para instalar el Agente de MongoDB. De esta forma, el Agente de MongoDB tendrá el mismo propietario que MongoDB.

  • A Read y Write a los directorios de datos y registros de MongoDB.

Volver

Cómo empezar

En esta página