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
/ /

Actualización desde los agentes heredados de copia de seguridad y monitoreo

Tienes un proyecto con implementaciones de MongoDB monitoreadas y respaldadas que no gestiona la automatización y deseas actualizarlo al MongoDB Agent.

Nota

Revisa primero los prerrequisitos

Si deseas iniciar o continuar utilizando la Automatización para gestionar tus implementaciones de MongoDB, por favor revisa la Pré-requisitos do MongoDB Agent antes de actualizar para o MongoDB Agent.

Utiliza este procedimiento para actualizar el MongoDB Agent en la arquitectura x86_64 que ejecuta Microsoft Windows:

1
2

La Update to MongoDB Agent la página se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, selecciona Windows - MSI.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

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

  • Base URL

    Requerido para la vinculación a un proyecto.

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

  • API Key

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

Advertencia

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.

6
  1. Después de que MSI se descargue, haz doble clic:

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

    Nota

    El uso de mongodb-mms-automation en el nombre del archivo es una preocupación heredada y no significa que el MongoDB Agent se esté instalando con Automatización configurada.

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

  3. En el paso Configuration/Log Folder, ingresa el directorio donde se guardan los archivos MSI.

  4. En el paso Key Type, selecciona Agent API Key para vincularse a un específico Proyecto.

  5. Introduce las claves de agente correspondientes.

    Nota

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

    Si seleccionaste Agent API Key, escribe el:

    • Base URL

    • Project ID

    • Agent API Key

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

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

    Si seleccionas Configure firewall rules allowing access from only the specified |ipaddr| addresses., escribe lo necesario Direcciones IPv4 en el cuadro proporcionado.

  8. (Condicional) Windows activa Modo Sigiloso para el Firewall de Windows por defecto. Si no lo has deshabilitado en el host de MongoDB en el que estás instalando el MongoDB Agent, desactívalo ahora. 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 la MSI descargas, puede ejecutar una instalación desatendida. Ejecuta una instalación desatendida desde la línea de comandos, ya sea en el símbolo del sistema o en PowerShell. Para obtener más información sobre instalaciones desatendidas, consulte la documentación de Microsoft sobre Opciones estándar de la línea de comandos del instalador

Para ejecutar el instalador de MSI de forma desatendida desde la línea de comandos, invoca msiexec.exe con las banderas /q y /i, combinando parámetros obligatorios y opcionales:

Parameter
Necesidad
Valor

MMSAPIKEY

Requerido

Clave de API del agente de tu proyecto de Ops Manager.

MMSBASEURL

Requerido

URL del host de Ops Manager.

MMSGROUPID

Requerido

Identificador único de tu proyecto Ops Manager.

CONFIGLOGDIR

Opcional

Ruta absoluta del archivo donde Ops Manager debe escribir el archivo de configuración del MongoDB Agent.

LOGFILE

Opcional

Ruta de archivo absoluta en la que Ops Manager debe guardar el registro del agente de MongoDB

MMSCONFIGBACKUP

Opcional

Ruta absoluta al archivo de copia de seguridad de configuración de automatización Ops Manager JSON.

Ejemplo

Para instalar MongoDB Agent sin supervisión, 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"
7

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

8

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

9

Sus políticas o prácticas del sistema pueden requerir que los binarios de MongoDB y el archivo de copia de seguridad de configuración de Ops Manager se encuentren en un lugar diferente de la ubicación por defecto de %SystemDrive%\MMSMongoDB\versions.

Nota

Windows establece la variable de entorno %SystemDrive% a la unidad en la que instaló Windows. De forma por defecto, se te indica instalar Windows en la unidad C:. Para encontrar tu %SystemDrive%, emite 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. Haz clic en Deployment, luego en Agents, y luego en Downloads & Settings.

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

  3. Cambia la ruta por la nueva que desees.

  4. Haga clic en Save.

  5. Crea el nuevo directorio que especificaste en cada host que ejecuta un MongoDB Agent. Utiliza el Explorador de Windows para mover el archivo o emite el siguiente comando desde un símbolo del sistema o PowerShell:

    md \<newPath>

    Importante

    Asegúrate de que el usuario del sistema que ejecuta el MongoDB Agent pueda guardar en este nuevo directorio. Normalmente, este es el usuario SYSTEM, que no requiere ninguna configuración adicional a menos que hayas cambiado 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 en el siguiente ejemplo con la letra de la unidad en la que está almacenada 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>
10

Utiliza este procedimiento para actualizar al MongoDB Agent:

En la arquitectura x86_64 ejecutando Debian 9, Ubuntu 18.04, Ubuntu 20.04, o Ubuntu 22.04:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, selecciona Debian 9, Ubuntu 16.X/18.X - DEB.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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 Ubuntu 18.04/20.04/22.04 o Debian 9/10/11 para x86 de 64 bits:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

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

En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su 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.

8

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
9

Ejecutes el siguiente comando:

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

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

En la arquitectura zSeries que ejecuta Ubuntu 18.04 usando un paquete deb:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, selecciona Ubuntu 18.X Serie Z (s390x) - DEB.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

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

Desde una shell del sistema en el host que ejecutará el MongoDB Agent, utiliza el siguiente comando curl para descargar el instalador para Ubuntu 18.04 en IBM zSeries:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

Para configurar el MongoDB Agent para conectarse a Ops 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 de MongoDB, abre el archivo local.config en tu editor de texto preferido.

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

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
9

Ejecutes el siguiente comando:

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

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

Utiliza este procedimiento para actualizar al MongoDB Agent:

Sobre la arquitectura x86_64:

Ejecutando RHEL / CentOS 6.x usando un paquete rpm:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. Desde el menú Select Your Server's Operating System, seleccione Amazon Linux - RPM.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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 6 de 64bits x86:

curl -OL https://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

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

En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su 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.

8

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
9

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
10

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

Ejecutando RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x), SUSE12, SUSE15 o Amazon Linux 2:

Usar un paquete rpm:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

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

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel<version>.rpm

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

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

En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su 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.

8

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
9

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
10

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

Uso de un tar fichero:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, selecciona RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

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
7

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

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

En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:

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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo local.config deberían ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar el MongoDB Agent para conectarse a Ops 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 de MongoDB, abre el archivo local.config en tu editor de texto preferido.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

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

10

Si tienes usuarios existentes de agente de supervisión y/o agente de copias de seguridad y no planeas activar la automatización, solo necesitas crear el directorio de registros.

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 configuración de Ops Manager se encuentran 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. Haz clic en Deployment, luego en Agents, y luego 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>
11

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
12

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 &
13

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

14

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

15

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

Usar un paquete rpm:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

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

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel<version>.rpm

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

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

En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su 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.

8

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
9

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
10

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

Uso de un tar fichero:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

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

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

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
7

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

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

En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:

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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo local.config deberían ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar el MongoDB Agent para conectarse a Ops 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 de MongoDB, abre el archivo local.config en tu editor de texto preferido.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

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

10

Si tienes usuarios existentes de agente de supervisión y/o agente de copias de seguridad y no planeas activar la automatización, solo necesitas crear el directorio de registros.

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 configuración de Ops Manager se encuentran 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. Haz clic en Deployment, luego en Agents, y luego 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>
11

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
12

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 &
13

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

14

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

15

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

Ejecución de RHEL (7.x, 8.x, o 9.x) o CentOS (7.x o 8.x) usando el gestor de paquetes rpm:

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, seleccionar RHEL 7.X/8X Z-Series (s390x) - RPM.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.rhel<version>.rpm

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

En el directorio donde instalaste el MongoDB Agent, 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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo automation-agent.config deben ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
7

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

En el directorio donde se instaló el MongoDB Agent, abra el archivo automation-agent.config en su 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.

8

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
9

Ejecutes el siguiente comando:

sudo service mongodb-mms-automation-agent start
10

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

11

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

12

Utiliza este procedimiento para instalar la actualización del MongoDB Agent en sistemas Linux que no utilizan los paquetes deb o rpm.

1
2

La página Update to MongoDB Agent se abre para iniciar el proceso de actualización. Se muestra el paso Introducing the MongoDB Agent. Cuando hayas terminado de leer este paso, haz clic en Next.

3

Si la Automatización no gestionó tus agentes de copia de seguridad o supervisión, puedes añadir cualquier configuración de copia de seguridad o supervisión que tuvieras previamente en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).

Importante

Implementaciones que utilizan la autenticación Kerberos

No añadas ninguno de los siguientes ajustes de los agentes heredados:

  • krb5Principal

  • krb5Keytab

Tus Agents heredados se autenticaron con Kerberos como usuarios de bases de datos separados. Debido a que el MongoDB Agent combina las funciones de los agentes heredados, emplea un único usuario de base de datos. Para actualizar al MongoDB Agent y seguir utilizando Kerberos, debes:

  1. Cree un principal de usuario de Kerberos y un usuario de base de datos nuevos para el MongoDB Agent.

  2. Actualiza la configuración de autenticación del agente en los ajustes de Ops Manager Authentication & TLS con los nuevos archivos principal y keytab del MongoDB Agent.

Puedes remover los usuarios Heredados del Agente de supervisión y agente de copias de seguridad después de actualizar al MongoDB Agent.

Para agregar opciones que tenías para tu agente de copias de seguridad y agente de supervisión:

  1. En la sección Backup Configurations:

    1. Escribe la configuración deseada en el cuadro Setting y su valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  2. En la sección Monitoring Configurations:

    1. Escriba el ajuste deseado en el cuadro Setting y el valor correspondiente en el cuadro Value.

    2. Para añadir más de uno Setting, haga clic en el enlace + Add Setting. Aparece otra fila.

    3. Repita hasta que se hayan agregado todos los ajustes.

  3. Una vez que hayas agregado todos los ajustes necesarios para tu implementación, haz clic en Next.

Puedes hacer clic en el para remover cualquier configuración que hayas añadido.

Importante

El Gestor de operaciones no valida ninguna de estas configuraciones. Asegúrate de que la configuración y los valores sean correctos.

4
  1. Haz clic en View Agent Install Instructions. El modal Install Agent Instructions se abre.

  2. En el menú Select Your Server's Operating System, selecciona Otro Linux - TAR.

  3. Haz clic en Next. El modal Install New MongoDB Agent se abre.

5

A partir de este paso, siga el modal de instalación de MongoDB Agent y copie los comandos proporcionados en la 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://<OpsManagerHost>:<Port>/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz

Nota

Reemplace <OpsManagerHost>:<Port> con el nombre de host y el puerto de su aplicación Ops Manager. Si está presente, reemplace <version> con la versión principal del sistema operativo. Por ejemplo, reemplace <version> con 7 para RHEL 7.x.

6

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
7

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

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

En el directorio donde instaló el MongoDB Agent, abra el archivo local.config en su editor de texto preferido:

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.

URL (nombre de host y puerto) de la aplicación Ops Manager.

Los cambios resultantes en el archivo local.config deberían ser los siguientes:

mmsGroupId=<Project ID>
mmsApiKey=<agent API key>
mmsBaseUrl=<application URL>
9

Para configurar el MongoDB Agent para conectarse a Ops 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 de MongoDB, abre el archivo local.config en tu editor de texto preferido.

vi <install-path>/local.config

Agregue la siguiente clave de configuración:

Clave
Valor

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

10

Si tienes usuarios existentes de agente de supervisión y/o agente de copias de seguridad y no planeas activar la automatización, solo necesitas crear el directorio de registros.

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 configuración de Ops Manager se encuentran 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. Haz clic en Deployment, luego en Agents, y luego 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>
11

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
12

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 &
13

En el modal Install Agent Instructions, espera a que cada implementación muestre Verified en el paso Install the MongoDB Agent.

Importante

Todas las credenciales de autenticación SCRAM, LDAP y Kerberos de los Agentes legacy se conservan después de la actualización. Todos los archivos clave .pem también se conservan.

Haga clic en Next.

14

En el cuadro de diálogo Install Agent Instructions, hacer clic en Done.

15

Después de que se complete la actualización del MongoDB Agent:

  • Si Automation no gestionaba previamente tus agentes de supervisión y/o copia de seguridad, activa Copia de seguridad y/o Supervisión en tu implementación de MongoDB.

  • Si Automatización gestionaba anteriormente sus agentes de supervisión y/o agentes de copias de seguridad, ahora están activados. Para verificar que estén activadas, haz clic en Deployment Servers.

  • Si desea activar la automatización, agregue una implementación a su proyecto de MongoDB.

  • Detener y remover el agente de supervisión heredado.

  • Detener y remover el agente de Copia de seguridad heredado.

Volver

agentes de supervisión heredados