Para que Cloud Manager monitoree, implemente o realice una copia de seguridad de una implementación de MongoDB que utiliza TLS, debe habilitar TLS para el proyecto de Cloud Manager.
Considerations
Temas fuera del alcance
Una descripción completa de la seguridad de la capa de transporteLa infraestructura de clave pública, los certificadosX.509 y las autoridades de 509 certificación exceden el alcance de este tutorial. Este tutorial presupone conocimientos previos de TLS y acceso a certificados X. válidos.
Nota
Para Para restablecer la configuración de autenticación y TLS para su proyecto, primero deje de administrar cualquier implementación de MongoDB que Cloud Manager administre en su proyecto.
Requisito previo
Obtenga e instale el certificado TLS en cada host de MongoDB
Adquiera un certificado TLS para cada host que sirva a un proceso de MongoDB. Este certificado debe incluir el FQDN del nombre de host de este host de MongoDB. El FQDN debe ser el nombre alternativo del sujeto de este host. Debe instalar este certificado TLS en el host de MongoDB.
Procedimientos
Importante
Debes completar:
antes de hacer clic Review & Deploy.
Configurar implementaciones existentes para usar TLS
Si desea habilitar TLS para implementaciones de MongoDB existentes en su proyecto de Cloud Manager:
En MongoDB Cloud Manager, ir a la página Processes 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 Processes en la sección Database.
Se muestra la página Procesos.
Habilitar TLS para el proyecto
En MongoDB Cloud Manager, ir a la página Security 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 Security en la sección Database.
Se muestra la página de Seguridad.
Vaya al Security Settings cuadro de diálogo para su implementación.
Realice una de las siguientes acciones:
Si es la primera vez que configura TLS, autenticación o autorización para este proyecto, haga clic Get Started en.
Si ya ha configurado la autenticación TLS o las configuraciones de autorización para este proyecto, haga clic Edit en.
Elige tus mecanismos de autenticación.
En la Select Authentication Mechanisms pantalla, habilite uno o más mecanismos de autenticación.
TLS funciona con todos los mecanismos de autenticación.
Haga clic en Next.
Especifique la configuración deTLS.
Campo | Acción | ||||
|---|---|---|---|---|---|
Seguridad de capa de transporte de implementación de MongoDB (TLS) | Cambie este control deslizante a ON. | ||||
Ruta de archivo CA TLS | El archivo de autoridad de certificación TLS es un La clave privada Escriba la ruta del archivo de la autoridad de certificación TLS en cada host que ejecute un proceso MongoDB:
Esto habilita la configuración para los procesos MongoDB en el Haz clic en Validate para probar que cada host en tu implementación tenga una autoridad certificadora TLS en las rutas que especificaste. | ||||
Modo de certificado de cliente | Seleccione si las aplicaciones cliente o los agentes de MongoDB deben presentar un certificado TLS al conectarse a implementaciones de MongoDB con TLS habilitado. Cada implementación de MongoDB comprueba si estos hosts cliente tienen certificados al intentar conectarse. Si decide requerir los certificados TLS del cliente, asegúrese de que sean válidos. Los valores aceptados son:
|
Configurar los agentes de MongoDB.
En la lista Agent Auth Mechanism, haz clic en los mismos mecanismos de autenticación que hiciste para el proyecto.
Siga el procedimiento para configurar el Agente MongoDB para utilizar ese método de autenticación:
Nota
Si tenía certificados TLS para agentes heredados, consulte ¿Qué sucede si tenía certificados TLS para agentes de respaldo o monitoreo heredados? al final de este procedimiento para obtener orientación.
Si actualizó al Agente MongoDB desde implementaciones que usaban Automatización, el Agente MongoDB administra las configuraciones de TLS.
Si actualizó al Agente MongoDB desde implementaciones que no usaban Automatización pero tenía Agentes de Respaldo, Agentes de Monitoreo o ambos,puede configurar sus configuraciones específicas del Agente de Respaldo y del Agente de Monitoreo durante la actualización del Agente o mediante el siguiente procedimiento:
En MongoDB Cloud Manager, ir a la página Agents 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 Agents en la sección Database.
Se muestra la página Agentes.
Completa 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.
Completa 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.
Puede hacer clic para eliminar cualquier configuración que haya agregado.
Si está utilizando la función de solo monitoreo de Cloud Manager con un clúster habilitado para TLS, debe completar los siguientes pasos para permitir que el agente de monitoreo de MongoDB se conecte al clúster monitoreado habilitado para TLS.