Este tutorial describe cómo instalar Ops Manager en servidores Linux desde un tar.gz o .zip fichero. Si, por el contrario, está actualizando una implementación existente, consulte Actualizar Ops Manager.
Requisitos previos
Debe tener acceso administrativo en los hosts en los que instala.
Antes de instalar Ops Manager, se debe lo siguiente:
Planifica tu configuración. Consulta la Lista de verificación de la instalación.
Implementa hosts que cumplan con los requisitos del sistema de Ops Manager.
Advertencia
Potencial de fallo de producción
Tu instancia de Ops Manager puede fallar en producción si no configuras lo siguiente:
Hosts de Ops Manager según los Requisitos del sistema de Ops Manager.
Hosts de MongoDB según el Notas de producción en el manual de MongoDB. Las instancias de MongoDB en Ops Manager incluyen:
La base de datos de la aplicación Ops Manager,
Cada almacenamiento en bloques.
Instale la base de datos de la aplicación Ops Manager y la base de datos de copia de seguridad opcional. Las bases de datos requieren instancias de MongoDB dedicadas. No utilices instalaciones de MongoDB que almacenen otros datos. Ops Manager requiere la base de datos de copias de seguridad si utiliza la funcionalidad de copia de seguridad.
La aplicación Ops Manager debe autenticarse en las bases de datos de respaldo como un usuario de MongoDB con el acceso adecuado.
Tip
Para aprender más sobre cómo conectarte a tu base de datos de respaldo con autenticación, consulta
mongo.mongoUri.Nota
Se deben implementar base de datos de la aplicación manualmente. Sin embargo, puedes implementar bases de datos de copias de seguridad con Ops Manager. Para obtener más información, consulta Implementación de bases de datos de respaldo.
Instala y verifica un servidor de correo electrónico. Ops Manager necesita un servidor de correo electrónico para enviar alertas y recuperar cuentas de usuarios. Puede utilizar un servidor SMTP o un AWS SES servidor. Para configurar el servidor de correo electrónico, consulte
Email Delivery Method Configuration.
Instala Ops Manager
Para instalar Ops Manager:
Descargue la última versión del fichero de Ops Manager.
Abre tu navegador preferido para visitar el MongoDB Download Center on MongoDB.com.
Si empiezas desde MongoDB.com, haz clic en Products Ops Manager Try it now.
Desde el menú desplegable Version, haz clic en una de las versiones estables proporcionadas.
En el menú desplegable Platform, haz clic en una de las siguientes opciones:
Red Hat + CentOS 7, 8, 9 / SUSE 12 + 15 / Amazon Linux 2, Amazon Linux 2023
Debian 9, 10, 11 / Ubuntu 18.04
Desde el menú desplegable Package, haz clic en tar.gz.
Haga clic en Download.
El paquete descargado se denomina
mongodb-mms-<version>.x86_64.tar.gz, donde<version>es el número de versión.
Opcional: Verificar la integridad del paquete de Ops Manager.
Para verificar la integridad de la descarga de Ops Manager, consulta Verificar la integridad de los paquetes de Ops Manager.
Configure la conexión de Ops Manager a la base de datos de la aplicación de Ops Manager.
En un servidor en el que se ejecutará Ops Manager, abra <install_directory>/conf/conf-mms.properties con privilegios de root y configure la configuración que se describe aquí, según corresponda.
Configura la siguiente configuración para proporcionar la cadena de conexión que Ops Manager usa para conectarse a la base de datos:
Para configurar el Ops Manager para usar la base de datos de la aplicación de Ops Manager a través de TLS, configura la siguiente configuración TLS.
Ops Manager también utiliza estos ajustes para TLS conexiones a bases de datos de copia de seguridad
Para configurar Ops Manager a fin de utilizar Kerberos para gestionar el acceso a la base de datos de la aplicación Ops Manager, configura la siguiente Configuración de Kerberos:
Abre la página de inicio de Ops Manager y registra al primer usuario.
Ingrese la siguiente URL en un navegador, donde
<host>es el nombre de dominio completamente calificado del servidor:http://<OpsManagerHost>:8080 Haga clic en el Sign Up enlace y siga las indicaciones para registrar al primer usuario y crear el primer proyecto. El primer usuario se asigna automáticamente el rol de propietario global.
Configuración de Ops Manager.
Ops Manager lo guía a través de varias páginas de configuración. Los ajustes obligatorios están marcados con un asterisco. Ingrese la información según corresponda. Cuando la configuración esté completa, Ops Manager abrirá la página Deployment.
Además de los ajustes comunes requeridos, se requieren los siguientes para configuraciones de implementación particulares. Para obtener más información sobre una configuración, consulte Configuración de Ops Manager.
Configuración | Configuraciones requeridas |
|---|---|
Si está ejecutando múltiples instancias de Ops Manager detrás de un balanceador de carga | Configura Load Balancer Remote IP Header con el nombre del encabezado que el balanceador de carga utilizará al enviar la dirección IP del cliente al servidor de aplicaciones. Si configuras esto, no permitas que los clientes se conecten directamente a ninguno de los servidores de aplicaciones. El balanceador de carga no debe devolver contenido en caché. Configurarás los servidores adicionales como parte de los siguientes pasos de este procedimiento. |
Si utilizas Automatización o copia de seguridad sin una conexión a Internet | Configurar los ajustes de gestión de versiones de MongoDB. Tendrás que poner los archivos tarball de cada versión de MongoDB utilizada en tu implementación en el |
Copia el archivo gen.key desde el servidor actual a los otros servidores.
Ops Manager requiere que un archivo idéntico gen.key se almacene en ambos servidores en ejecución de Ops Manager y que use el archivo para cifrar los datos en reposo en la base de datos de la aplicación de Ops Manager y la base de datos de copias de seguridad.
Debe copiar el archivo gen.key del servidor actual, en el que acaba de instalar Ops Manager, a todos los servidores que ejecutarán Ops Manager. Debe copiar el gen.key a los otros servidores antes de iniciar Ops Manager en ellos.
Utilice scp para copiar el archivo gen.key del directorio ${HOME}/.mongodb-mms/ en el servidor actual al mismo directorio en los demás servidores.
Importante
Copia de seguridad del archivo gen.key en una ubicación segura.
Si va a ejecutar varias aplicaciones de Ops Manager detrás de un balanceador de carga, configure e inicie las aplicaciones.
Para cada instancia de Ops Manager, repita el paso para configurar la conexión a la base de datos de la aplicación Ops Manager y el paso para iniciar la aplicación.
Para obtener más información sobre cómo ejecutar múltiples aplicaciones detrás de un balanceador de carga, consulta Configurar una aplicación de Ops Manager altamente disponible.
Si vas a ejecutar Ops Manager Backup, configura el daemon de copias de seguridad y el almacenamiento de copias de seguridad.
Implementa tus bases de datos de copias de seguridad. Puedes usar Ops Manager para gestionar la implementación del set de réplicas después de instalar MongoDB en cada host.
En cada servidor de Ops Manager que se active como daemon de copias de seguridad, crea el directorio que se utilizará como directorio principal. El directorio debe ser:
dedicada para este propósito en una partición de disco local.
dimensionado adecuadamente según los Requisitos del sistema de Ops Manager.
que pueda ser escrito por el usuario
mongodb-mms.
Configure el Almacenamiento de copia de seguridad que desea utilizar para sus snapshots.
Abre Ops Manager y verifica que hayas iniciado sesión como el usuario que te registraste al instalar Ops Manager. Este usuario es el propietario global.
Haz clic en el enlace Admin en la esquina superior derecha de la página.
Haz clic en la pestaña Backup.
Siga las indicaciones para configurar el daemon de copias de seguridad y el Almacenamiento de copias de seguridad. Ops Manager te guía a través de la configuración del demonio y el almacenamiento de instantáneas.
Después de seleccionar cómo almacenar los snapshots, se te pedirá que configures la cadena de conexión a la base de datos de copias de seguridad. Si utilizas el almacenamiento en sistema de archivos para tus snapshots, la Base de Datos de Copias de Seguridad se usa solo para la oplog store.
ADVERTENCIA: Una vez que la cadena de conexión esté guardada, cualquier cambio en la cadena requiere que reinicies todas las instancias de Ops Manager, incluidas las que ejecutan demonios de respaldo activados. Hacer el cambio y hacer clic en Save no es suficiente. Ops Manager seguirá usando la string anterior hasta que reinicie las instancias.
<hostname>:<port>
Introduce una lista separada por comas de los nombres de dominio completos y números de puerto para todos los miembros del set de réplicas para la base de datos de copias de seguridad.
MongoDB Auth Username y
MongoDB Auth Password
Introduce las credenciales del usuario si la base de datos usa autenticación.
ADVERTENCIA: si no utilizó la credentialstool para encriptar esta contraseña, está almacenada como texto sin formato en la base de datos.
Encrypted Credentials
Marque esto si las credenciales de usuario usan el credentialstoolde Ops Manager.
Use SSL
Marque esto si la base de datos utiliza SSL. Si selecciona esto, debe configurar la configuración SSL de Ops Manager. Consulte Configuración de Ops Manager.
Connection Options
Para añadir opciones de conexión adicionales, introdúzcalas utilizando el formato URI de cadena de conexión de MongoDB. Este campo solo admite valores sin escape.
Próximos pasos
Después de instalar la Aplicación Ops Manager en sus hosts de Ops Manager, debe instalar los agentes de MongoDB en los hosts que ejecutarán sus implementaciones de MongoDB.
Puedes activar la supervisión de la base de datos de aplicaciones.
Puedes instalar el MongoDB Agent en hosts que ejecutan implementaciones existentes de MongoDB o en hosts en los que vas a crear nuevas implementaciones de MongoDB. Los hosts que sirven tus implementaciones de MongoDB deben cumplir con los requisitos mínimos de producción de MongoDB.