Tiene un proyecto con implementaciones de MongoDB monitoreadas y respaldadas que Automation no administró y desea actualizar al Agente de MongoDB.
Nota
Revise primero los prerrequisitos
Si desea comenzar o continuar utilizando Automation para administrar sus implementaciones de MongoDB, revise la Requisitos previos del agente MongoDB antes de actualizar al agente MongoDB.
Procedimiento
Utilice este procedimiento para actualizar al Agente MongoDB en la arquitectura x86_64 que ejecuta Microsoft Windows:
Agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
El cuadro MongoDB Agent Installation Instructions muestra la siguiente información:
Project ID (Necesario para vincularse a un proyecto)
API Key
Si no tiene una clave API, haga clic en Generar clave.
Advertencia
Algunos o todos estos valores serán necesarios en un paso posterior. Cópielos y guárdelos donde pueda acceder a ellos más adelante.
Ejecute el instalador de Windows del agente MongoDB.
Después de la descarga de
MSI, haga doble clic:mongodb-mms-automation-agent-<VERSION>.windows_x86_64.msiNota
El uso de
mongodb-mms-automationen el nombre del archivo es un artefacto heredado y no significa que el Agente MongoDB se esté instalando con la automatización configurada.Si aparece una advertencia de seguridad, haga clic en Run.
En el paso Configuration/Log Folder, ingresa el directorio donde se guardan los archivos
MSI.En el Key Type paso, seleccione Agent API Key para vincularse a un proyecto específico.
Introduce las claves de agente correspondientes.
Nota
Estas claves se proporcionan en el modal MongoDB Agent Installation Instructions descrito en el paso anterior.
Escriba el ID de su proyecto en el cuadro Project ID.
Escriba su clave API de agente en el cuadro Agent API Key.
En el paso MongoDB Paths, especifique los directorios de registro y de copia de seguridad.
En el paso Windows Firewall Configuration, seleccione su configuración de firewall preferida.
Si selecciona Configure firewall rules allowing access from only the specified |ipaddr| addresses., escriba lo necesario DireccionesIPv en el cuadro provisto.4
(Condicional) Windows habilita el modo ocultoPara el Firewall de Windows predeterminado. Si no lo ha desactivado en el host MongoDB donde está instalando el Agente MongoDB, desactívelo ahora. El Modo Oculto reduce significativamente el rendimiento y la capacidad del Agente MongoDB. Haga clic Disable Stealth Mode en.
(Condicional) Windows no habilita los contadores de rendimiento de disco de forma predeterminada. Si no los ha habilitado para el host de MongoDB, haga clic en. Enable Disk Performance Counters El agente de MongoDB utiliza estos contadores para algunas de sus actividades de monitorización de hardware.
Haga clic en Install.
Haga clic en Finish una vez completada la configuración.
Después de la MSI descarga de, puede ejecutar una instalación desatendida. Puede ejecutarla desde la línea de comandos, ya sea en el Símbolo del sistema o en PowerShell. Para obtener más información sobre las instalaciones desatendidas, consulte la documentación de Microsoft sobre las opciones de la línea de comandos del instalador estándar.
Para ejecutar el instalador MSI sin supervisión desde la línea de comandos, invoque msiexec.exe con los indicadores /q y /i y una combinación de parámetros obligatorios y opcionales:
Parameter | Necesidad | Valor |
|---|---|---|
| Requerido | clave API del agente de su proyecto Cloud Manager. |
| Requerido | Identificador único de su proyecto Cloud Manager. |
| Opcional | Ruta de archivo absoluta en la que Cloud Manager debe escribir el archivo de configuración del Agente MongoDB. |
| Opcional | Ruta de archivo absoluta en la que Cloud Manager debe escribir el registro del agente MongoDB |
| Opcional | Ruta de archivo absoluta al archivo JSON de respaldo de configuración de automatización de Cloud Manager. |
Ejemplo
Para instalar el Agente MongoDB sin supervisión, invoque 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"
Finalice la instalación del Agente MongoDB. En el cuadro de diálogo Install Agent Instructions, haga clic en Done.
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
(Opcional) Cambie la ubicación de los archivos binarios y de respaldo de configuración del Agente MongoDB.
Es posible que las políticas o prácticas de su sistema requieran que los archivos binarios de MongoDB y el archivo de respaldo de configuración de Cloud Manager se ubiquen en algún lugar distinto de la ubicación predeterminada de %SystemDrive%\MMSMongoDB\versions.
Nota
Windows establece la %SystemDrive% variable de entorno en la unidad donde instaló Windows. De forma predeterminada, se le indica que instale Windows en la C: unidad. Para encontrar su %SystemDrive% unidad, ejecute 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 binarios del agente MongoDB
En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Haz clic en la pestaña Downloads & Settings.
Debajo del Download Directory encabezado, haga clic a la derecha de la ruta que se muestra Download Directory (Windows) en.
Cambie la ruta a la nueva ruta que desee.
Haga clic en Save.
Cree el nuevo directorio especificado en cada host que ejecute un agente de MongoDB. Use el Explorador de Windows para mover el archivo o ejecute 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 Agente MongoDB pueda escribir en este nuevo directorio. Normalmente, este es el usuario
SYSTEM, que no requiere configuración adicional a menos que lo haya cambiado.
Para cambiar la ubicación de la copia de seguridad de la configuración del agente MongoDB
Abra el archivo de configuración del Agente MongoDB en su editor de texto preferido.
Cambie la configuración a la nueva ruta del archivo de copia de seguridad de la
mmsConfigBackupconfiguración.XEn el siguiente ejemplo, reemplace con la letra de la unidad donde se almacena la copia de seguridad.mmsConfigBackup=X:\<newPath>\mms-cluster-config-backup.json Guarde el archivo de configuración del agente MongoDB.
Mueva el archivo de copia de seguridad de configuración al nuevo directorio. Use el Explorador de Windows para mover el archivo o ejecute el siguiente comando desde el Símbolo del sistema o PowerShell:
move %SystemDrive%\MMSMongoDB\versions\mms-cluster-config-backup.json \<newPath>
Utilice este procedimiento para actualizar al Agente MongoDB:
En la arquitectura x86_64 que ejecuta Debian 8, Debian 9, Ubuntu 18.04, Ubuntu 20.04 o Ubuntu 22.04:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, seleccione Debian 8/9, Ubuntu 16.X/18.X - DEB.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB 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 Ubuntu 18.04/20.04/22.04 o Debian 9/10/11 para x86 de 64 bits:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.amd64.ubuntu1604.deb
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB. En una implementación de MongoDB existente, asegúrese de que el directorio sea propiedad del usuario mongodb. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca el propietario.
Para crear un directorio de datos y establecer el propietario como el usuario mongodb:
sudo mkdir -p /data; sudo chown mongodb:mongodb /data
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
En la arquitectura zSeries que ejecuta Ubuntu 18.04 usando un paquete deb:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
Desde el menú Select Your Server's Operating System, seleccione Ubuntu 18.X Z-Series (s390x) - DEB.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador para Ubuntu 18.04 para IBM zSeries:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.s390x.ubuntu1804.deb
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB. En una implementación de MongoDB existente, asegúrese de que el directorio sea propiedad del usuario mongodb. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca el propietario.
Para crear un directorio de datos y establecer el propietario como el usuario mongodb:
sudo mkdir -p /data; sudo chown mongodb:mongodb /data
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Utilice este procedimiento para actualizar al Agente MongoDB:
En la arquitectura x86_64:
Ejecutando RHEL / CentOS 6.x usando un paquete rpm:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de RHEL 6 para x86 de 64bits:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rpm
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB y debe ser propiedad del usuario mongod. En una implementación de MongoDB existente, asegúrese de que el usuario mongod sea el propietario del directorio. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca 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
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Ejecutando RHEL/CentOS 7.x, SUSE12, SUSE15 o Amazon Linux 2:
Usando un paquete rpm:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, seleccione RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de RHEL 7 para x86 de 64bits:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.x86_64.rhel7.rpm
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB y debe ser propiedad del usuario mongod. En una implementación de MongoDB existente, asegúrese de que el usuario mongod sea el propietario del directorio. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca 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
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Usando un archivo tar:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, selecciona RHEL/CentOS (7.X), SUSE12, Amazon Linux 2 - TAR.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de RHEL para x86 de 64bit:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_x86_64.tar.gz
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido.
vi <install-path>/local.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su 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 su servidor proxy. |
Opcional: Cree los directorios binarios, de registro y de datos.
Si tiene usuarios de Agente de Monitoreo y/o Agente de Respaldo existentes y no planea activar la Automatización, solo necesita crear el directorio de registro.
Cree los siguientes directorios para almacenar los archivos que necesita el Agente MongoDB.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el Agente MongoDB se esté instalando con la automatización configurada.
Componente | Directorio predeterminado | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el Agente de MongoDB. Incluyen el Agente de MongoDB, el Conector de BI y los binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el Agente MongoDB crea y administra. |
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
De forma predeterminada, los archivos binarios del agente y el archivo de copia de seguridad de la configuración de Cloud 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:
En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Cambiar la ruta.
Haga clic en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambie la ruta a la nueva ruta que desee.
Haga clic en Save.
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:
Abra el archivo de configuración del Agente en su editor de texto preferido.
Cambie la configuración a la nueva ruta para el archivo de respaldo de
mmsConfigBackupconfiguración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarde el archivo de configuración del agente.
Mueva el archivo de respaldo de configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el Agente MongoDB.
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
Inicie el agente MongoDB.
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 &
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
En RHEL/CentOS (7.x) en arquitectura PowerPC (administración de implementaciones de MongoDB 3.4 o posteriores):
Usando un paquete rpm:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, seleccione RHEL/CentOS (7.X), SUSE12, Amazon Linux2 - RPM.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de RHEL 7 para PowerPC:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.ppc641e.rhel7.rpm
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB y debe ser propiedad del usuario mongod. En una implementación de MongoDB existente, asegúrese de que el usuario mongod sea el propietario del directorio. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca 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
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Usando un archivo tar:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, seleccione RHEL/CentOS (7.X) Power (ppc64le) - TAR.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de RHEL 7 para PowerPC:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.rhel7_ppc64le.tar.gz
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido.
vi <install-path>/local.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su 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 su servidor proxy. |
Opcional: Cree los directorios binarios, de registro y de datos.
Si tiene usuarios de Agente de Monitoreo y/o Agente de Respaldo existentes y no planea activar la Automatización, solo necesita crear el directorio de registro.
Cree los siguientes directorios para almacenar los archivos que necesita el Agente MongoDB.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el Agente MongoDB se esté instalando con la automatización configurada.
Componente | Directorio predeterminado | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el Agente de MongoDB. Incluyen el Agente de MongoDB, el Conector de BI y los binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el Agente MongoDB crea y administra. |
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
De forma predeterminada, los archivos binarios del agente y el archivo de copia de seguridad de la configuración de Cloud 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:
En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Cambiar la ruta.
Haga clic en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambie la ruta a la nueva ruta que desee.
Haga clic en Save.
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:
Abra el archivo de configuración del Agente en su editor de texto preferido.
Cambie la configuración a la nueva ruta para el archivo de respaldo de
mmsConfigBackupconfiguración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarde el archivo de configuración del agente.
Mueva el archivo de respaldo de configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el Agente MongoDB.
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
Inicie el agente MongoDB.
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 &
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
En la arquitectura zSeries (administración de implementaciones de MongoDB 3.4 o posteriores):
Ejecutar RHEL / CentOS 7.x/8.x usando el administrador de paquetes rpm:
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Instalar el agente MongoDB.
Haga clic en View Agent Install Instructions. Se abrirá el cuadro de diálogo Install Agent Instructions.
En el menú Select Your Server's Operating System, seleccione RHEL 7.X/8X Serie Z (s390x) - RPM.
Haga clic en Next. Se abrirá el cuadro de diálogo Install New MongoDB Agent.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador de 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
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo automation-agent.config en su editor de texto preferido.
sudo vi /etc/mongodb-mms/automation-agent.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, 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 su servidor proxy. |
Prepara el directorio de datos.
El directorio de datos almacena datos de MongoDB y debe ser propiedad del usuario mongod. En una implementación de MongoDB existente, asegúrese de que el usuario mongod sea el propietario del directorio. Si no existe ninguna implementación de MongoDB, cree el directorio y establezca 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
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Utilice este procedimiento para instalar la actualización del Agente MongoDB en sistemas Linux que no utilizan paquetes deb o rpm.
Opcional: agregue cualquier opción de configuración existente para sus agentes heredados.
Si Automation no administró sus agentes de respaldo o monitoreo, puede agregar cualquier configuración de respaldo o monitoreo que tuviera antes en el paso Add Custom Configuration Options for your MongoDB Agent (Optional).
Importante
Implementaciones que utilizan autenticación Kerberos
No agregue ninguna de las siguientes configuraciones de los agentes heredados:
krb5Principalkrb5Keytab
Sus agentes heredados se autenticaron con Kerberos como usuarios de base de datos independientes. Dado que el Agente MongoDB combina las funciones de los agentes heredados, utiliza un único usuario de base de datos. Para actualizar al Agente MongoDB y seguir usando Kerberos, debe:
Cree un nuevo usuario principal de Kerberos y un usuario de base de datos para el agente de MongoDB.
Actualice la configuración de autenticación del agente en la configuración de Cloud Manager Authentication & TLS con los nuevos archivos Keytab y Principal del agente de MongoDB.
Puede eliminar los usuarios heredados del Agente de monitoreo y respaldo después de actualizar al Agente MongoDB.
Para agregar las opciones que tenía para su Agente de respaldo y Agente de monitoreo:
En la sección Backup Configurations:
Escriba la configuración deseada en el Setting cuadro y su valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
En la sección Monitoring Configurations:
Escriba la configuración deseada en el Setting cuadro y el valor correspondiente en el Value cuadro.
Para agregar más de un Setting, haga clic en el enlace + Add Setting. Aparecerá otra fila.
Repita hasta que se hayan agregado todas las configuraciones.
Una vez que haya agregado todas las configuraciones necesarias para su implementación, haga clic en Next.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Importante
Cloud Manager no valida ninguna de estas configuraciones. Asegúrese de que la configuración y los valores sean correctos.
Descargue la última versión del Agente MongoDB.
Nota
Para comenzar con este paso, siga el modal de instalación del Agente MongoDB y copie los comandos proporcionados en el shell de Linux.
Desde un shell del sistema en el host que ejecutará el Agente MongoDB, emita el siguiente comando curl para descargar el instalador para Linux genérico de 64bits:
curl -OL https://cloud.mongodb.com/download/agent/automation/mongodb-mms-automation-agent-manager-latest.linux_x86_64.tar.gz
Edite el archivo de configuración del agente MongoDB.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su editor de texto preferido.
vi <install-path>/local.config
Actualice las siguientes opciones de configuración:
Clave | Valor |
|---|---|
| |
Clave API del agente de su proyecto. |
Opcional: configure el agente MongoDB para utilizar un servidor proxy.
Para configurar el Agente MongoDB para conectarse a Cloud Manager a través de un servidor proxy, debe especificar el servidor en la variable de httpProxy entorno.
En el directorio donde instaló el Agente MongoDB, abra el archivo local.config en su 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 su servidor proxy. |
Opcional: Cree los directorios binarios, de registro y de datos.
Si tiene usuarios de Agente de Monitoreo y/o Agente de Respaldo existentes y no planea activar la Automatización, solo necesita crear el directorio de registro.
Cree los siguientes directorios para almacenar los archivos que necesita el Agente MongoDB.
Nota
El uso de mongodb-mms-automation en la ruta del archivo es un artefacto heredado y no significa que el Agente MongoDB se esté instalando con la automatización configurada.
Componente | Directorio predeterminado | Descripción |
|---|---|---|
Binarios |
| Estos son los binarios que gestiona el Agente de MongoDB. Incluyen el Agente de MongoDB, el Conector de BI y los binarios de MongoDB. |
Registros del agente de MongoDB |
| Estos son las entradas de registro que crea el MongoDB Agent. |
Bases de datos MongoDB |
| Estas son las bases de datos que el Agente MongoDB crea y administra. |
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
De forma predeterminada, los archivos binarios del agente y el archivo de copia de seguridad de la configuración de Cloud 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:
En MongoDB Cloud Manager, ve a la página Agents de tu proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Agents en la sección Database.
Se muestra la página Agentes.
Cambiar la ruta.
Haga clic en Downloads & Settings.
Debajo del encabezado Download Directory, haga clic en el icono del lápiz a la derecha de la ruta mostrada en Download Directory (Linux).
Cambie la ruta a la nueva ruta que desee.
Haga clic en Save.
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:
Abra el archivo de configuración del Agente en su editor de texto preferido.
Cambie la configuración a la nueva ruta para el archivo de respaldo de
mmsConfigBackupconfiguración.mmsConfigBackup=/<newPath>/mms-cluster-config-backup.json Guarde el archivo de configuración del agente.
Mueva el archivo de respaldo de configuración al nuevo directorio.
sudo mv /var/lib/mongodb-mms-automation/mms-cluster-config-backup.json /<newPath>
Asignar permisos al usuario del sistema que ejecuta el Agente MongoDB.
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
Inicie el agente MongoDB.
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 &
Verifique que el agente MongoDB se esté ejecutando.
En el modal Install Agent Instructions, espere a que cada implementación muestre Verified en el paso Install the MongoDB Agent.
Importante
Todas las credenciales de autenticaciónSCRAM, LDAP y Kerberos de los agentes antiguos se conservan después de la actualización. También .pem se conservan todos los archivos de claves.
Haga clic en Next.
Próximos pasos
Una vez completada la actualización del agente MongoDB:
Si Automation no administraba anteriormente sus agentes de monitoreo y/o respaldo, active el respaldo y/o el monitoreo en su implementación de MongoDB.
Si Automation administraba previamente sus agentes de monitorización o backup, ahora están activados. Para verificar su activación:
1En MongoDB Cloud Manager, ir a la página Servers del proyecto.
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.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Servers en la sección Database.
Si desea activar la automatización, agregue una implementación a su proyecto MongoDB.