Por defecto, los hosts de Ops Manager, MongoDB Agent y daemon de copias de seguridad descargan los binarios de instalación de MongoDB a través de Internet pública desde MongoDB, Inc.
Si tu entorno restringe qué hosts pueden acceder a internet pública, los hosts de Ops Manager, MongoDB Agent y daemon de copias de seguridad pueden descargar los binarios de instalación de MongoDB desde otras ubicaciones. Puedes configurar los siguientes modos de descarga:
Modo remoto
Esta es la configuración por defecto al implementar Ops Manager. Si tu Ops Manager, la implementación de MongoDB y los hosts del daemon de copias de seguridad pueden acceder a internet, no es necesaria una configuración adicional.
Elige el Modo Remoto cuando el Ops Manager, MongoDB implementación y los hosts de daemon de copias de seguridad puedan acceder a internet público o puedan acceder a una red interna o externa HTTP o HTTPS endpoint que aloja los binarios de instalación de MongoDB.
Nota
Si tus implementaciones de MongoDB se ejecutan compatibilidad de características entre versiones 4.2 o posterior, sus implementaciones de MongoDB requieren acceso a internet pública o un endpoint HTTP o HTTPS que albergue los binarios de instalación de MongoDB para ejecutar Ops Manager en Modo Remoto.
Si deseas que tus hosts de Ops Manager, MongoDB Agent y daemon de copias de seguridad descarguen los binarios de instalación de MongoDB desde un endpoint HTTP o HTTPS, especifica el endpoint usando la Base URL Configuración de Ops Manager. Para aprender más, consulta las instrucciones del modo remoto en Configura MongoDB Agent para utilizar descargas remotas.
Modo híbrido
Elija el Modo híbrido cuando solo los hosts de Ops Manager en su implementación puedan acceder a internet público. Los hosts de Ops Manager descargan los binarios del instalador de MongoDB de Internet. Los hosts de MongoDB con agentes de MongoDB descargan estos instaladores desde los hosts del Ops Manager y, a continuación, instalan o actualizan las implementaciones de MongoDB.
Para gestionar hosts de MongoDB sin acceso a Internet, debes especificar que el Source for agents to download MongoDB binaries es hybrid. Para aprender más información, consulte las instrucciones del modo híbrido en Configurar MongoDB Agent para utilizar descargas híbridas.
Modo local
Elige Modo local cuando ninguno de los hosts de tu implementación pueda acceder a internet pública o un punto final HTTP o HTTPS interno o externo que aloje los binarios de instalación de MongoDB. En cambio, los binarios necesarios de MongoDB deben cargarse en cada host de Ops Manager y luego descargarse usando MongoDB daemons de copias de seguridad y MongoDB agentes.
Para gestionar hosts de MongoDB y ejecutar Ops Manager sin acceso a internet, debes especificar que el Source for agents to download MongoDB binaries es local. Para obtener más información, consulta las instrucciones de modo local en Configura MongoDB Agent para usar descargas locales.
Considerations
MongoDB Community para Windows con TLS Incompatibilidad
Ops Manager es compatible con MongoDB Community Edition para Microsoft Windows con TLS en las siguientes versiones:
Versiones de MongoDB 3.2.12 o posteriores
Versiones de MongoDB 3.4.1 o posteriores
Serie de versiones de MongoDB 3.6, 4.0 y 4.2
Para usar versiones anteriores, debes descargarlas de MongoDB
Requisitos previos
Si configura un HTTP proxy para el Ops Manager, el daemon de copias de seguridad y los agentes de MongoDB:
Instale MongoDB Enterprise Dependencias
Si planea ejecutar MongoDB Enterprise en hosts Linux, entonces debe instalar manualmente un conjunto de dependencias en cada host antes de instalar MongoDB. El manual de MongoDB ofrece el comando apropiado para instalar las dependencias. Para instalar las dependencias, consulta las instrucciones de las plataformas host correspondientes:
Rol de usuario requerido para cambiar el modo
Para configurar el acceso a Internet para Ops Manager y MongoDB agentes, debes tener acceso de propietario global en Ops Manager.
Configurar los agentes de MongoDB para usar descargas remotas, híbridas o locales
Configura los agentes de MongoDB para que utilicen descargas remotas
Establezca la fuente para que Ops Manager y los agentes de MongoDB instalen los binarios en el Ops Manager Application Server.
Haz clic en Admin en la esquina superior derecha para abrir la administración del sistema.
Desde la pestaña General, haz clic en Ops Manager Config.
Haz clic en la pestaña Miscellaneous en la parte superior de la página.
En la sección MongoDB Version Management, seleccione los siguientes ajustes:
OpciónAcciónInstaller Download Source
Seleccione remote.
Todos los instaladores necesarios se descargan de Internet desde MongoDB, Inc. o desde otro HTTP o HTTPS punto de acceso que los hosts puedan acceder.
Base URL
HTTP punto final para obtener los binarios de MongoDB. Si el endpoint utiliza HTTPS, Ops Manager valida el certificado utilizando el archivo de la Autoridad Certificadora configurado en
httpsCAFile. Si no se configura, Ops Manager descarga los binarios de MongoDB desde las URL remotas de mongodb.com y fastdl.mongodb.org.Los hosts de la aplicación Ops Manager requieren una conexión a Internet.
Versions Directory
Acepta el valor por defecto de la plataforma a menos que necesites cambiarlo para cumplir con un requisito de tu entorno.
Las ubicaciones predeterminadas para
Versions Directorydependen de la plataforma host de Ops Manager:PlataformaRuta por defecto del directorio de versionesRHEL, Ubuntu
/opt/mongodb/mms/mongodb-releasesfichero de Linux
<userSelected>/mongodb-releasesWindows
C:\MMSData\MongoDBReleasesLa aplicación Ops Manager espera que los binarios de MongoDB se almacenen en este directorio en cada host de Ops Manager.
Backup Versions Auto Download
Seleccione
truesi su daemon de copias de seguridad y Ops Manager aplicación se ejecutan en la misma plataforma (arquitectura de chip, sistema operativo o versiones del sistema operativo). Si se ejecutan en plataformas separadas, seleccionafalse.Backup Versions Auto Download Enterprise Builds
Seleccione
truesi desea que el daemon de copias de seguridad descargue tanto las versiones de MongoDB Enterprise como las versiones de MongoDB Community.Los respaldos consultables requieren MongoDB Enterprise.
Required Module for Backup
Selecciona qué build de MongoDB deseas que el daemon de copias de seguridad utilice para la base de datos principal. Selecciona Enterprise Required si deseas que el daemon de copias de seguridad descargue solo compilaciones de MongoDB Enterprise.
Ops Manager puede cifrar cualquier tarea de copia de seguridad. Utiliza cursores de copia de seguridad en lugar de bases de datos principales para cifrar tareas de copia de seguridad. Para más información, consulte Servicio daemon de copias de seguridad.
Configura los agentes de MongoDB para utilizar descargas híbridas
Establezca la fuente para que Ops Manager y los agentes de MongoDB instalen los binarios en el Ops Manager Application Server.
Haz clic en Admin en la esquina superior derecha para abrir la administración del sistema.
Desde la pestaña General, haz clic en Ops Manager Config.
Haz clic en la pestaña Miscellaneous en la parte superior de la página.
En la sección MongoDB Version Management, seleccione los siguientes ajustes:
OpciónAcciónInstaller Download Source
Seleccione hybrid.
Todos los instaladores necesarios se descargan desde los hosts de la aplicación Ops Manager. Los hosts de MongoDB Agent no necesitan una conexión a Internet.
Base URL
HTTP punto final para obtener los binarios de MongoDB. Si el endpoint utiliza HTTPS, Ops Manager valida el certificado utilizando el archivo de la Autoridad Certificadora configurado en
httpsCAFile. Si no se configura, Ops Manager descarga los binarios de MongoDB desde las URL remotas de mongodb.com y fastdl.mongodb.org.Los hosts de la aplicación Ops Manager requieren una conexión a Internet.
Versions Directory
Acepta el valor por defecto de la plataforma a menos que necesites cambiarlo para cumplir con un requisito de tu entorno.
Las ubicaciones predeterminadas para
Versions Directorydependen de la plataforma host de Ops Manager:PlataformaRuta por defecto del directorio de versionesRHEL, Ubuntu
/opt/mongodb/mms/mongodb-releasesfichero de Linux
<userSelected>/mongodb-releasesWindows
C:\MMSData\MongoDBReleasesLa aplicación Ops Manager espera que los binarios de MongoDB se almacenen en este directorio en cada host de Ops Manager.
Backup Versions Auto Download
Seleccione
truesi su daemon de copias de seguridad y Ops Manager aplicación se ejecutan en la misma plataforma (arquitectura de chip, sistema operativo o versiones del sistema operativo). Si se ejecutan en plataformas separadas, seleccionafalse.Backup Versions Auto Download Enterprise Builds
Seleccione
truesi desea que el daemon de copias de seguridad descargue tanto las versiones de MongoDB Enterprise como las versiones de MongoDB Community.Los respaldos consultables requieren MongoDB Enterprise.
Required Module for Backup
Selecciona qué build de MongoDB deseas que el daemon de copias de seguridad utilice para la base de datos principal. Selecciona Enterprise Required si deseas que el daemon de copias de seguridad descargue solo compilaciones de MongoDB Enterprise.
Ops Manager puede cifrar cualquier tarea de copia de seguridad. Utiliza cursores de copia de seguridad en lugar de bases de datos principales para cifrar tareas de copia de seguridad. Para más información, consulte Servicio daemon de copias de seguridad.
Determinar los binarios que se almacenarán localmente y descargarlos
Utiliza esta sección para crear una lista de los binarios que necesitas almacenar localmente y descargar.
MongoDB Server
Determinar la versión del MongoDB Server necesaria para implementaciones, incluyendo el sistema operativo deseado, arquitectura y ediciones Community o Enterprise.
Para todas las versiones de MongoDB en todas las plataformas que soporta Ops Manager, MongoDB proporciona binarios de instalación Community y Enterprise que almacena como ficheros comprimidos .tgz para todas las plataformas, excepto Windows, y como ficheros .zip para Windows.
Para el modo local, debe descargar los binarios .tgz o .zip para:
Cada plataforma y versión en la que se ejecutan tus implementaciones actuales y planificadas de MongoDB.
Cada plataforma y versión a lo largo del camino de actualización de cualquier implementación existente de MongoDB que desees actualizar.
Nota
Si descargas un fichero binario usando Microsoft Edge, el fichero se descarga con una extensión
.gzen vez de una extensión.tgz. Cambia la extensión de este archivo a.tgzantes de continuar.Si está ejecutando copias de seguridad, necesita el binario de MongoDB para la plataforma en la que se ejecuta el daemon de copias de seguridad de Ops Manager.
Ejemplo
Si estás ejecutando un set de réplicas de MongoDB en MongoDB 3.6.8 en un set de hosts de Ubuntu y ejecutando Ops Manager en Windows, debes descargar y almacenar binarios archivados de MongoDB 3.6.8 para Ubuntu (
.tgz) y para Windows (.zip).Si ejecutas respaldos consultables, necesitas la edición Enterprise de la versión de MongoDB que utiliza tu implementación.
Ejemplo
Si ejecutas un set de réplicas de MongoDB en MongoDB 3.6.8 en un grupo de hosts de Ubuntu y deseas consultar copias de seguridad desde una instalación de Ops Manager en Windows, debes descargar y almacenar binarios archivados de MongoDB Community 3.6.8 para Ubuntu (
.tgz) y MongoDB Enterprise 3.6.8. Windows (.zip).
MongoDB Database Tools
Determina la versión de MongoDB Tools que tu versión de Ops Manager requiere. Verifica el Registro de cambios del servidor de Ops Manager para ver qué versión de MongoDB Tools requiere tu versión de Ops Manager. Durante las actualizaciones de Ops Manager, asegúrate de tener la última versión que requiere tu nueva versión de Ops Manager.
Para cada plataforma y versión que necesites soportar, debes descargar las MongoDB Database Tools en el formato .tgz en el Versions Directory. Estas herramientas incluyen mongodump y mongorestore.
Nota
Los binarios de instalación de los servidores MongoDB Community y Enterprise ya no incluyen las MongoDB Database Tools. Debe descargar e instalar las Herramientas de Base de Datos MongoDB por separado, en el formato .tgz. Consulta las notas de la versión para determinar qué versión de las MongoDB Database Tools debes instalar.
A partir de Servidor de Ops Manager 6.0.4 y Servidor de Ops Manager 5.0.16, Ops Manager utiliza los paquetes de Amazon 2 en lugar de los paquetes RHEL7 en los hosts de Amazon 2 para las MongoDB Tools.
MongoDB Shell
Si tienes Ops Manager 7.0.5 o una versión posterior, puedes optar por descargar mongosh. Determina la versión mongosh que utiliza la versión de Ops Manager que tienes. Consulta el registro de cambios de Ops Manager servidor Changelog para ver qué versión de mongosh utiliza tu versión de Ops Manager. Durante las actualizaciones de Ops Manager, asegúrese de tener la última versión que utiliza su nueva versión de Ops Manager.
Configure los agentes de MongoDB para usar descargas locales
Establece la fuente para que los Daemons de Respaldo y los Agentes de MongoDB instalen los binarios en el Ops Manager Application Server.
Haz clic en Admin en la esquina superior derecha para abrir la administración del sistema.
Desde la pestaña General, haz clic en Ops Manager Config.
Haz clic en la pestaña Miscellaneous en la parte superior de la página.
En la sección MongoDB Version Management, seleccione los siguientes ajustes:
OpciónAcciónInstaller Download Source
Seleccione local.
Todos los instaladores necesarios se descargan desde los servidores de aplicaciones de Ops Manager. Los hosts de MongoDB Agent no necesitan conexión a internet.
Un administrador de Ops Manager suministra instaladores desde el Centro de descargas de MongoDB en el
Versions Directory. Ops Manager se los envía a los hosts de agentes de MongoDB. El manifiesto de versión debe actualizarse manualmente. Ningún host en la implementación requiere una conexión a Internet.Versions Directory
Acepta el valor por defecto de la plataforma a menos que necesites cambiarlo para cumplir con un requisito de tu entorno.
Las ubicaciones predeterminadas para
Versions Directorydependen de la plataforma host de Ops Manager:PlataformaRuta por defecto del directorio de versionesRHEL, Ubuntu
/opt/mongodb/mms/mongodb-releasesfichero de Linux
<userSelected>/mongodb-releasesWindows
C:\MMSData\MongoDBReleasesLa aplicación Ops Manager espera que los binarios de MongoDB se almacenen en este directorio en cada host de Ops Manager.
Backup Versions Auto Download
Seleccione
truea menos que su daemon de copias de seguridad y la aplicación Ops Manager se ejecuten en diferentes plataformas (arquitecturas de chip, sistemas operativos, o versiones de sistemas operativos). Si se ejecutan en plataformas separadas, seleccionafalse.Backup Versions Auto Download Enterprise Builds
Seleccione
truesi desea que el daemon de copias de seguridad descargue tanto las versiones de MongoDB Enterprise como las versiones de MongoDB Community.Required Module for Backup
Selecciona qué build de MongoDB deseas que el daemon de copias de seguridad utilice para la base de datos principal. Selecciona Enterprise Required si deseas que el daemon de copias de seguridad descargue solo compilaciones de MongoDB Enterprise.
Ops Manager puede cifrar cualquier tarea de copia de seguridad. Utiliza cursores de copia de seguridad en lugar de bases de datos principales para cifrar tareas de copia de seguridad. Para más información, consulte Servicio daemon de copias de seguridad.
Descargue los binarios requeridos.
Revisa la lista que preparaste, en la sección Determina los binarios para almacenar localmente y descargar antes de este procedimiento, de los binarios que necesitas almacenar localmente y descargar.
Usando una computadora conectada a Internet, ve al Centro de Descargas de MongoDB y descarga los ficheros binarios de MongoDB para las plataformas y versiones apropiadas.
Los binarios se almacenan como ficheros comprimidos (.tgz para todas las plataformas excepto Windows, y .zip para Windows).
Nota
Si descarga un fichero binario utilizando Microsoft Edge, el fichero se descarga con una extensión .gz en lugar de una .tgz. Cambie esta extensión de archivo a .tgz antes de continuar.
Descargue el Community Server, el Enterprise Server o ambos.
Para descargar MongoDB Community Server:
Ve a MongoDB Download Center.
Haz clic en Servers y luego haz clic en MongoDB Community servidor.
En el menú desplegable Version, haz clic en la versión de MongoDB deseada. Por defecto, este menú muestra la versión actual. Este menú también proporciona la versión actual de todas las series de lanzamientos activas y la serie de desarrollo actual.
En el menú desplegable OS, haz clic en la plataforma deseada. Por defecto, este menú muestra la plataforma de la computadora que accede a esta página.
En el menú desplegable Package, haz clic en el empaquetado deseado para la descarga. De forma predeterminada, este menú muestra un formato de fichero de archivo:
.zippara Windows,.tgzpara todas las demás plataformas.Haga clic en Download.
Para descargar una versión anterior de Community Server:
Haz clic en el enlace All Version Binaries a la derecha del botón Download.
Descarga el fichero de archivo para cada plataforma host de MongoDB que gestiona Ops Manager.
Para descargar MongoDB Enterprise Server:
Ve a MongoDB Download Center.
Haz clic en Servers y luego haz clic en MongoDB Enterprise Server.
En el menú desplegable Version, haz clic en la versión de MongoDB deseada. Por defecto, este menú muestra la versión actual. Este menú también proporciona la versión actual de todas las series de lanzamientos activas y la serie de desarrollo actual.
En el menú desplegable OS, haz clic en la plataforma deseada. Por defecto, este menú muestra la plataforma de la computadora que accede a esta página.
En el menú desplegable Package, haz clic en el empaquetado deseado para la descarga. De forma predeterminada, este menú muestra un formato de fichero de archivo:
.zippara Windows,.tgzpara todas las demás plataformas.Haga clic en Download.
Para descargar una versión más antigua del servidor Enterprise:
Para descargar las versiones anteriores, haga clic en Archived Releases.
Para cada plataforma y versión de MongoDB que deseas descargar, haz clic en el enlace a la derecha de la etiqueta Archive.
Descargue las MongoDB Database Tools en el formato
.tgz.(Opcional) Descarga MongoDB Shell.
Poblar todos los hosts de Ops Manager con los binarios y ficheros necesarios de MongoDB.
En todos los hosts del Ops Manager, copiar todos los binarios archivados (en .tgz para todas las plataformas que no sean Windows, o .zip para Windows) para MongoDB Server, MongoDB Database Tools y MongoDB Shell al Versions Directory. Incluye cada plataforma y versión de estos binarios que planeas admitir.
This directory almacena todos los binarios archivados y extraídos. Ops Manager necesita estos binarios en los formatos .tgz o .zip para instalar y actualizar las implementaciones y herramientas de MongoDB.
Opcional: asegurarse de que el usuario de Linux de Ops Manager pueda leer archivos en el directorio de versiones. (Solo Linux)
En una plataforma Linux, el usuario mongodb-mms necesita permisos de lectura en el Versions Directory.
Cambio de propiedad de todos los archivos y directorios en el Directorio de Versiones a
mongodb-mms.sudo chown -R mongodb-mms:mongodb-mms <path-to-the-versions-directory>/* Cambie los permisos en todos los archivos del Directorio de Versiones para permitir:
Propietario para leerlos y guardarlos
Grupo para leerlas
Al establecer estos permisos, Ops Manager puede leer y extraer los binarios archivados. No remuevas el permiso de ejecución de ningún directorio bajo el
Versions Directory. Si lo hiciste, el Daemon de Copia de Seguridad no puede acceder a ningún archivo dentro de esos directorios.sudo chmod -R 640 <path-to-the-versions-directory>/*.tgz \ <path-to-the-versions-directory>/*.zip
Si estos pasos han sido exitosos, la lista resultante de Versions Directory debería ser similar al siguiente ejemplo. Este ejemplo puede no reflejar la lista de versiones soportadas actualmente.
-rw-r----- 1 mongodb-mms mongodb-mms 116513825 Apr 27 15:06 mongodb-linux-x86_64-2.6.9.tgz -rw-r----- 1 mongodb-mms mongodb-mms 51163601 May 22 10:05 mongodb-linux-x86_64-amazon-3.0.3.tgz -rw-r----- 1 mongodb-mms mongodb-mms 50972165 May 22 10:06 mongodb-linux-x86_64-suse12-3.6.4.tgz -rw-r----- 1 mongodb-mms mongodb-mms 95800685 Apr 27 15:05 mongodb-linux-x86_64-enterprise-amzn64-2.6.9.tgz -rw-r----- 1 mongodb-mms mongodb-mms 50594134 Apr 27 15:04 mongodb-linux-x86_64-enterprise-amzn64-3.0.2.tgz -rw-r----- 1 mongodb-mms mongodb-mms 50438645 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4.tgz drwxrwx--- 1 mongodb-mms mongodb-mms 4096 Apr 27 15:04 mongodb-linux-x86_64-enterprise-suse12-3.6.4
Repite estos pasos en cada host de Ops Manager.
Actualiza el manifiesto de versión de Ops Manager en cada host de Ops Manager.
Actualice el manifiesto de versión utilizando su navegador web.
El manifiesto de versión proporciona a Ops Manager una lista de todas las versiones de MongoDB lanzadas disponibles para tus hosts de Ops Manager.
Iniciar sesión en Ops Manager.
Haz clic en Admin en la esquina superior derecha para abrir la administración del sistema.
Haz clic en la pestaña General.
Haga clic en Version Manifest.
Haga clic en el botón Update MongoDB Version Manifest.
El manifiesto de versión debería actualizarse automáticamente.
Actualizar el manifiesto de versión sin conexión.
Si la actualización a través del navegador web no funciona, deberá copiar y pegar el manifiesto de la versión en sus hosts de Ops Manager.
Desde una computadora que pueda acceder tanto a Internet, descarga el manifiesto de versión desde https://opsmanager.mongodb.com/static/version_manifest/8.0.json.
Transfiera el manifiesto de versión a una computadora que pueda conectarse a su aplicación Ops Manager.
Abre el archivo JSON del manifiesto.
Selecciona todo el contenido y cópialo al portapapeles.
Iniciar sesión en Ops Manager.
Haz clic en Admin en la esquina superior derecha para abrir la administración del sistema.
Haz clic en la pestaña General.
Haga clic en Version Manifest.
Haga clic en el botón Update MongoDB Version Manifest.
Pegue el manifiesto de la versión en el recuadro.
Haga clic en Save.
Asegúrate de haber descargado los binarios de MongoDB en tu directorio de versiones.
Para las versiones seleccionadas, asegúrese de haber descargado y colocado los binarios de fichero en la Versions Directory. De lo contrario, Ops Manager falla una comprobación previa al inicio en Local Mode.