Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Instale el Agente de MongoDB para administrar implementaciones

Instale el MongoDB Agent para gestionar, supervisar y respaldar sus implementaciones de MongoDB.

Nota

Revisa primero los prerrequisitos

Por favor, revise el Requisitos previos del MongoDB Agent antes de instalar el MongoDB Agent.

Utilice este procedimiento para instalar el MongoDB Agent en arquitectura x86_64 ejecutando Microsoft Windows:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

  1. Desde el Build New Deployment menú, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú Select Your Server's Operating System, haz clic en Windows - MSI.

  4. Haga clic en Next.

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú Install Agent, haz clic en Windows - MSI.

3

El cuadro MongoDB Agent Installation Instructions muestra la siguiente información:

  • Project ID (Requerido para vinculación a un proyecto)

  • API Key

    Si no tienes una clave de API, haz clic en Generar clave.

Algunos o todos estos valores se requieren en un paso posterior. Copia estos valores y almacénalos en un lugar donde puedas acceder a ellos más tarde.

4
  1. Después de la MSI descargas, doble clic:

    mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi

  2. Si aparece una advertencia de seguridad, haz clic en Run.

  3. En el paso Configuration/Log Folder

    Proporcione el directorio en el que se guardan estos archivos.

  4. En el paso Key Type, selecciona Agent API Key para vincular a un proyectoespecífico.

  5. Ingrese las claves de agentes correspondientes.

    Nota

    Estas claves se proporcionan en el modal MongoDB Agent Installation Instructions descrito en el paso anterior.

    • Escribe tu ID del grupo en el campo Project ID.

    • Escriba su clave API de agente en el campo Agent API Key.

  6. En el paso MongoDB Paths, especifica los directorios de registro y copias de seguridad

  7. En el paso Windows Firewall Configuration, haz clic en tu configuración de firewall preferida.

    Si haces clic en Configure firewall rules allowing access from only the specified |ipaddr| addresses., escribe la información necesaria Direcciones IPv4 en el cuadro proporcionado.

  8. (Condicional) Windows activa Modo Sigiloso para el Firewall de Windows por defecto. Si no la has desactivado en el host de MongoDB en el que estás instalando el MongoDB Agent, se te pedirá que la desactives. El Modo sigiloso degrada significativamente el rendimiento y la capacidad del MongoDB Agent. Haz clic en Disable Stealth Mode.

  9. (Condicional) Windows no habilita los contadores de rendimiento de disco por defecto. Si no has activado los contadores de rendimiento de disco para el host de MongoDB, haz clic en Enable Disk Performance Counters. El MongoDB Agent utiliza estos contadores para algunas de sus actividades de supervisión de hardware.

  10. Haga clic en Install.

  11. Haz clic en Finish una vez que se haya completado la configuración.

Después de que se descargue el MSI, puedes ejecutar una instalación desatendida. Ejecuta una instalación desatendida desde la línea de comandos, ya sea en el intérprete de comandos o PowerShell. Para obtener más información sobre instalaciones no supervisadas, consulta la documentación de Microsoft en Opciones estándar de la línea de comandos del instalador

Para ejecutar el instalador de MSI sin supervisión desde la línea de comandos, se debe invocar msiexec.exe con los indicadores /q y /i y una combinación de parámetros obligatorios y opcionales:

Parameter
Necesidad
Valor

MMSAPIKEY

Requerido

clave API del agente de su proyecto Cloud Manager.

MMSGROUPID

Requerido

Identificador único de su proyecto en Cloud Manager.

CONFIGLOGDIR

Opcional

Ruta absoluta del archivo en la que Cloud Manager debe guardar el archivo de configuración del MongoDB Agent.

LOGFILE

Opcional

Ruta de archivo absoluta en la que Cloud Manager debe escribir el registro del MongoDB Agent

MMSCONFIGBACKUP

Opcional

Ruta absoluta del archivo a la JSON de copia de seguridad de la configuración de automatización de Cloud Manager.

Ejemplo

Para instalar el MongoDB Agent de forma desatendida, se invoca msiexec.exe con las siguientes opciones:

msiexec.exe /q /i "C:\PATH\TO\mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msi" MMSGROUPID=<GROUP.ID> MMSAPIKEY=<AGENT.API.ID> MMSBASEURL="<http://opsmanager.example.com:8080>" LOGFILE="C:\MMSData\Server\Log\automation-agent.log" MMSCONFIGBACKUP="C:\MMSData\MongoDB\mms-cluster-config-backup.json"
5

Finaliza la instalación del MongoDB Agent. En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

6

Por defecto, los binarios de MongoDB y el archivo de copia de seguridad de configuración de Cloud Manager se encuentran en %SystemDrive%\MMSMongoDB\versions.

Nota

Windows establece la variable de entorno %SystemDrive% a la unidad en la que instaló Windows. Por defecto, se le dirigirá a instalar Windows en la unidad C:. Para encontrar su %SystemDrive%, emita el siguiente comando desde PowerShell:

get-childitem env:SystemDrive

Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:

Para cambiar la ubicación de los Binaries de MongoDB Agent

  1. En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.

    1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

    2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

    3. En la barra lateral, haz clic en Agents en la sección Database.

    Se muestra la página Agentes.

  2. Haz clic en la pestaña Downloads & Settings.

  3. Debajo del encabezado Download Directory, haz clic en a la derecha de la ruta mostrada en Download Directory (Windows).

  4. Cambia la ruta por la nueva que desees.

  5. Haga clic en Save.

  6. Cree el nuevo directorio que especificó en cada host que ejecuta un MongoDB Agent. Utiliza Windows Explorer para mover el archivo o ejecuta el siguiente comando desde el símbolo del sistema o PowerShell:

    md \<newPath>

    Importante

    Asegúrese de que el usuario del sistema que ejecuta el MongoDB Agent pueda escribir en este nuevo directorio. Por lo general, este es el usuario SYSTEM, que no requiere configuración adicional a menos que cambie el usuario.

Para cambiar la ubicación de la copia de seguridad de la configuración del MongoDB Agent

  1. Abre el archivo de configuración de MongoDB Agent en tu editor de texto preferido.

  2. Cambia la mmsConfigBackup opción a la nueva ruta del archivo de copia de seguridad de la configuración. Reemplaza X con la letra de unidad donde se almacena tu copia de seguridad.

    mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del agente MongoDB.

  4. Mueve el archivo de copia de seguridad de la configuración al nuevo directorio. Utiliza Windows Explorer para mover el archivo o ejecuta el siguiente comando desde el símbolo del sistema o PowerShell:

    move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
7

Sigue este procedimiento para instalar el agente MongoDB:

Importante

A partir de la versión 10.24.0.6714-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.

Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.

En la arquitectura x86_64 que ejecute Debian 8/9/10/11 o Ubuntu 18.04/20.04/22.04:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. En el menú Select Your Server's Operating System, haz clic en Debian 8/9, Ubuntu 16.X/18.X - DEB.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. En el menú Install Agent, haz clic en Debian 8/9, Ubuntu 16.X/18.X - DEB.

3

Nota

A partir de este paso, siga el modal de instalación del MongoDB Agent y copie los comandos proporcionados en la shell de Linux.

Desde un shell del sistema en el host que ejecutará el agente de MongoDB, ejecuta el siguiente comando curl para descargar el instalador paraUbuntu 18.04/20.04/22.04 o Debian 8/9/10/11 para 64bits x86:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager_latest_amd64.ubuntu1604.deb
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB. Para una implementación existente de MongoDB, asegúrate de que el directorio sea propiedad del usuario mongodb. Si no existe una implementación de MongoDB, crea el directorio y configura el propietario.

Para crear un directorio de datos y establecer como propietario al usuario mongodb:

sudo mkdir -p /data; sudo chown mongodb:mongodb /data
7

Ejecutes el siguiente comando:

sudo systemctl start mongodb-mms-automation-agent.service
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

Sigue este procedimiento para instalar el agente MongoDB:

Sobre la arquitectura x86_64:

Importante

A partir de la versión 10.24.0.6714-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.

Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.

Ejecutar Amazon Linux usando un paquete rpm:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. En el menú Select Your Server's Operating System, haz clic en Amazon Linux - RPM.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. En el menú Install Agent, haz clic en Amazon Linux - RPM.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde un shell de sistema en el host que ejecutará el MongoDB Agent, emite el siguiente comando curl para descargar el instalador para la versión 64-bit x86:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.

Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:

sudo mkdir /data; sudo chown mongod:mongod /data
7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

Ejecutando RHEL / CentOS 7.x, SUSE12, SUSE15, o Amazon Linux 2:

Importante

A partir de la versión 10.24.0.6714-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.

Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.

Usar un paquete rpm:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. En el menú Select Your Server's Operating System, haga clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux2 -RPM.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. En el menú Install Agent, haga clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux2 -RPM.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell del sistema en el host que ejecutará el MongoDB Agent, ejecute el siguiente comando curl para descargar el instalador para RHEL 7 de 64bits x86:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel7.rpm
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.

Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:

sudo mkdir /data; sudo chown mongod:mongod /data
7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

Uso de un tar fichero:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú Install Agent, haz clic en RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell del sistema en el host que ejecutará MongoDB Agent, ejecute el siguiente comando curl para descargar el instalador para RHEL de 64bits x86:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-latest.rhel7_x86_64.tar.gz
4

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64.tar.gz
5

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_x86_64
6

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

7

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

8

Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.

Nota

El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.

Componente
Directorio por defecto
Descripción

Binarios

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

Estas son las bases de datos que el MongoDB Agent crea y gestiona.

Ejecute los siguientes comandos para crear los directorios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por defecto, los binarios del agente y el archivo de copia de seguridad de la configuración de Cloud Manager se localizan en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:

Para cambiar la ubicación de los binarios del agente:

  1. En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.

    1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

    2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

    3. En la barra lateral, haz clic en Agents en la sección Database.

    Se muestra la página Agentes.

  2. Cambiar la ruta.

    1. Haga clic en Downloads & Settings.

    2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

    3. Cambia la ruta por la nueva que desees.

    4. Haga clic en Save.

    5. Crear el nuevo directorio especificado en cada host que ejecute un Agente.

      sudo mkdir -m 755 -p /<newPath>

Para cambiar la ubicación de la copia de seguridad de la configuración del agente:

  1. Abra el archivo de configuración del agente en su editor de textos preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

Ejecute los siguientes comandos:

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

12

En RHEL / CentOS (7.x) en arquitecturas PowerPC (que gestionan implementaciones de MongoDB 3.4 o posteriores):

Importante

A partir de la versión 10.24.0.6714-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.

Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.

Usar un paquete rpm:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. En el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (7.X) Power (ppc64le) - RPM.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. En el menú Install Agent, haz clic en RHEL/CentOS (7.X) Power (ppc64le) - RPM.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell en el host que ejecutará el MongoDB Agent, emita el siguiente comando curl para descargar el instalador para RHEL 7 para PowerPC:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc64le.rhel7.rpm
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.

Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:

sudo mkdir /data; sudo chown mongod:mongod /data
7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

Uso de un tar fichero:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. En el menú Select Your Server's Operating System, haga clic en RHEL/CentOS (7.X) Power (ppc64le) - TAR.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. En el menú Install Agent, haga clic en RHEL/CentOS (7.X) Power (ppc64le) - TAR.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell en el host que ejecutará el MongoDB Agent, emita el siguiente comando curl para descargar el instalador para RHEL 7 para PowerPC:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-latest.rhel7_ppc64le.tar.gz
4

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le.tar.gz
5

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.rhel7_ppc64le
6

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

7

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

8

Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.

Nota

El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.

Componente
Directorio por defecto
Descripción

Binarios

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

Estas son las bases de datos que el MongoDB Agent crea y gestiona.

Ejecute los siguientes comandos para crear los directorios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por defecto, los binarios del agente y el archivo de copia de seguridad de la configuración de Cloud Manager se localizan en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:

Para cambiar la ubicación de los binarios del agente:

  1. En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.

    1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

    2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

    3. En la barra lateral, haz clic en Agents en la sección Database.

    Se muestra la página Agentes.

  2. Cambiar la ruta.

    1. Haga clic en Downloads & Settings.

    2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

    3. Cambia la ruta por la nueva que desees.

    4. Haga clic en Save.

    5. Crear el nuevo directorio especificado en cada host que ejecute un Agente.

      sudo mkdir -m 755 -p /<newPath>

Para cambiar la ubicación de la copia de seguridad de la configuración del agente:

  1. Abra el archivo de configuración del agente en su editor de textos preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

Ejecute los siguientes comandos:

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

12

En la arquitectura zSeries (administrando implementaciones de MongoDB 4.0 o posteriores):

Ejecución en RHEL / CentOS 7.x/8.x:

Ejecución de RHEL/CentOS 7.x/8.x usando el gestor de paquetes rpm:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú de Select Your Server's Operating System, haz clic en RHEL 7.X/8X Z-Series (s390x) - RPM.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú de Install Agent, haz clic en RHEL 7.X/8X Z-Series (s390x) - RPM.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde un shell del sistema en el host que ejecutará el MongoDB Agent, ejecuta el siguiente comando curl para descargar el instalador para RHEL 7.X/8.X para IBM zSeries:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel7.rpm
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.

Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:

sudo mkdir /data; sudo chown mongod:mongod /data
7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

En la arquitectura ARM64 que ejecuta RHEL 8.x/9.x o Amazon Linux 2:

Importante

A partir de la versión 10.24.0.6714-1, cuando se instala el MongoDB Agent usando los paquetes deb o rpm, el paquete no añade los binarios de MongoDB a la variable de entorno PATH.

Si tu implementación depende de la presencia de binarios de MongoDB en el PATH, debes añadir manualmente las rutas a los binarios de MongoDB en el PATH. Para aprender a actualizar variables de entorno, consulta la documentación de tu sistema operativo.

Ejecutando RHEL 8.x/9.x o Amazon Linux 2 usando el administrador de paquetes rpm:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (7.X/8.X/9.X), Amazon Linux2, Amazon Linux 2023 - RPM (ARM).

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú Install Agent, haz clic en RHEL/CentOS (7.X/8.X/9.X), Amazon Linux2, Amazon Linux 2023 - RPM (ARM).

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell del sistema en el host que ejecutará el MongoDB Agent, emite el siguiente comando curl para descargar el instalador para RHEL 8.x/9.x. o Amazon Linux 2 para ARM64:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.aarch64.amzn2.rpm
4

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

5

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde instalaste el agente MongoDB, abre el archivo automation-agent.config en tu editor de texto preferido.

sudo vi /etc/mongodb-mms/automation-agent.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

6

El directorio de datos almacena los datos de MongoDB y debe ser propiedad del usuario mongod. Para una implementación existente de MongoDB, se debe asegurar que el directorio tenga al usuario mongod como propietario. Si no existe una implementación de MongoDB, crea el directorio y establece el propietario.

Los siguientes comandos crean un directorio de datos y establecen el propietario como el usuario mongod:

sudo mkdir /data; sudo chown mongod:mongod /data
7

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
8

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

9

Uso de un tar fichero:

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú Select Your Server's Operating System, haz clic en RHEL/CentOS (8.X/9.X), Amazon Linux 2, Amazon Linux 2023 - TAR (ARM).

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú Install Agent, haz clic en RHEL/CentOS (8.X/9.X), Amazon Linux 2, Amazon Linux 2023 - TAR (ARM).

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde una shell del sistema en el host que ejecutará el MongoDB Agent, emite el siguiente comando curl para descargar el instalador para RHEL 8.x/9.x. o Amazon Linux 2 para ARM64:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-latest.amzn2_aarch64.tar.gz
4

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.amzn2_aarch64.tar.gz
5

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.amzn2_aarch64
6

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

7

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

8

Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.

Nota

El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.

Componente
Directorio por defecto
Descripción

Binarios

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

Estas son las bases de datos que el MongoDB Agent crea y gestiona.

Ejecute los siguientes comandos para crear los directorios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por defecto, los binarios del agente y el archivo de copia de seguridad de la configuración de Cloud Manager se localizan en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:

Para cambiar la ubicación de los binarios del agente:

  1. En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.

    1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

    2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

    3. En la barra lateral, haz clic en Agents en la sección Database.

    Se muestra la página Agentes.

  2. Cambiar la ruta.

    1. Haga clic en Downloads & Settings.

    2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

    3. Cambia la ruta por la nueva que desees.

    4. Haga clic en Save.

    5. Crear el nuevo directorio especificado en cada host que ejecute un Agente.

      sudo mkdir -m 755 -p /<newPath>

Para cambiar la ubicación de la copia de seguridad de la configuración del agente:

  1. Abra el archivo de configuración del agente en su editor de textos preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

Ejecute los siguientes comandos:

# Create mongod user and group if they do not exist
if ! sudo /usr/bin/id -g mongod &>/dev/null; then
sudo /usr/sbin/groupadd -r mongod
fi
# Create mongod user if they do not exist and assign
# them to the mongod group
if ! sudo /usr/bin/id mongod &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongod \
-d /var/lib/mongo -s /bin/false \
-c mongod mongod > /dev/null 2>&1
fi
# Grant the mongod:mongod user and group permissions
# to manage deployments.
sudo chown mongod:mongod /var/lib/mongod-mms-automation
sudo chown mongod:mongod /var/log/mongod-mms-automation
sudo chown mongod:mongod /data
10

Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

12

Utiliza este procedimiento para instalar sistemas Linux que no utilicen paquetes deb o rpm.

1
2

Su proyecto no tiene implementaciones y ve un aviso para comenzar.

Para crear una nueva implementación:

  1. En el menú Build New Deployment, selecciona el tipo de implementación que deseas agregar:

  2. Si, en la página Create New Deployment, Cloud Manager no puede detectar ningún host con el MongoDB Agent instalado, verás un banner en la parte superior de la página Create New Deployment.

    Haz clic en el enlace see instructions.

  3. Desde el menú Select Your Server's Operating System, haz clic en Otro Linux - TAR.

  4. Haga clic en Next.

Para gestionar una implementación existente:

  1. Haz clic en Administra tu implementación existente.

  2. Desde el menú Install Agent, haz clic en Otro Linux - TAR.

3

Nota

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en el shell de Linux.

Desde un shell del sistema en el host que ejecutará MongoDB Agent, emite el siguiente comando curl para descargar el instalador de Linux Genérico de 64bits:

curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-latest.linux_x86_64.tar.gz
4

Se puede instalar el Agente MongoDB en cualquier directorio. Si desea mover el fichero a otro directorio antes de extraerlo, puede hacerlo.

Para instalar el MongoDB Agent, descomprime el fichero:

tar -xvzf mongodb-mms-automation-agent-<VERSION>.linux_x86_64.tar.gz
5

Cambia al directorio que se creó después de extraer el binario de MongoDB Agent:

cd mongodb-mms-automation-agent-<VERSION>.linux_x86_64
6

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Actualiza las siguientes opciones de configuración:

Clave
Valor

ProjectID de tu proyecto.

clave API del agente de tu proyecto.

7

Para configurar el MongoDB Agent para conectarse a Cloud Manager a través de un servidor proxy, debes especificar el servidor en la variable de entorno httpProxy.

En el directorio donde se instaló MongoDB Agent, abre el archivo local.config en el editor de texto de preferencia.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

URL (nombre de host y puerto) de tu servidor proxy.

8

Crea los siguientes directorios para almacenar los archivos que necesita el MongoDB Agent.

Nota

El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el MongoDB Agent se esté instalando con la automatización configurada.

Componente
Directorio por defecto
Descripción

Binarios

/var/lib/mongodb-mms-automation

Estos son los binarios que gestiona el MongoDB Agent. Incluyen el MongoDB Agent, BI Connector y binarios de MongoDB.

Registros del agente de MongoDB

/var/log/mongodb-mms-automation

Estos son las entradas de registro que crea el MongoDB Agent.

Bases de datos MongoDB

/data

Estas son las bases de datos que el MongoDB Agent crea y gestiona.

Ejecute los siguientes comandos para crear los directorios:

sudo mkdir -m 755 -p /var/lib/mongodb-mms-automation
sudo mkdir -m 755 -p /var/log/mongodb-mms-automation
sudo mkdir -m 755 -p /data

Por defecto, los binarios del agente y el archivo de copia de seguridad de la configuración de Cloud Manager se localizan en /var/lib/mongodb-mms-automation. Si desea almacenar estos archivos en un directorio diferente, siga estos procedimientos:

Para cambiar la ubicación de los binarios del agente:

  1. En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.

    1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

    2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

    3. En la barra lateral, haz clic en Agents en la sección Database.

    Se muestra la página Agentes.

  2. Cambiar la ruta.

    1. Haga clic en Downloads & Settings.

    2. Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).

    3. Cambia la ruta por la nueva que desees.

    4. Haga clic en Save.

    5. Crear el nuevo directorio especificado en cada host que ejecute un Agente.

      sudo mkdir -m 755 -p /<newPath>

Para cambiar la ubicación de la copia de seguridad de la configuración del agente:

  1. Abra el archivo de configuración del agente en su editor de textos preferido.

  2. Cambie la configuración mmsConfigBackup a la nueva ruta para el archivo de copia de seguridad de configuración.

    mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json
  3. Guarda el archivo de configuración del Agente.

  4. Mueve el archivo de copia de seguridad de la configuración al nuevo directorio.

    sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
9

Ejecute los siguientes comandos:

# Create mongodb user and group if they do not exist
if ! sudo /usr/bin/id -g mongodb &>/dev/null; then
sudo /usr/sbin/groupadd -r mongodb
fi
# Create mongodb user if they do not exist and assign
# them to the mongodb group
if ! sudo /usr/bin/id mongodb &>/dev/null; then
sudo /usr/sbin/useradd -M -r -g mongodb \
-d /var/lib/mongo -s /bin/false \
-c mongodb mongodb > /dev/null 2>&1
fi
# Grant the mongodb:mongodb user and group permissions
# to manage deployments.
sudo chown mongodb:mongodb /var/lib/mongodb-mms-automation
sudo chown mongodb:mongodb /var/log/mongodb-mms-automation
sudo chown mongodb:mongodb /data
10

Desde el directorio en el que instalaste el MongoDB Agent y como el usuario del sistema que creaste en el último paso, ejecuta el siguiente comando:

nohup ./mongodb-mms-automation-agent \
--config=local.config \
>> /var/log/mongodb-mms-automation/automation-agent-fatal.log 2>&1 &
11

En el modal Install Agent Instructions:

  1. Haz clic en Verify Agent para asegurarte de que el MongoDB Agent pueda conectarse a Cloud Manager.

  2. Haga clic en Done.

12

Volver

Instalar