La CLI de MongoDB proporciona una interfaz de línea de comandos para administrar su Proyectos y clústeres deMongoDB Ops Manager.
Este tutorial demuestra cómo:
Crea clústeres en tu
Ops ManagerProyectoRecuperar detalles sobre el nuevo clúster
Las páginas de referencia para los comandos mencionados en este tutorial están disponibles en Comandos CLI de MongoDB.
Requisitos previos
Antes de comenzar, complete las siguientes tareas:
Asegúrese de que su entorno sea compatible
Crear una organización de Ops Manager
Genere claves API programáticas que tengan: -
project ownerEl rol o superior - La entrada de la lista de acceso para su dirección IP o GamaCIDR
Cree un clúster
Utilice el comando mongocli ops-manager clusters create para crear un clúster en Ops Manager.
El siguiente comando crea un clúster de muestra con las siguientes configuraciones:
Nombre del clúster:
getStartedVersión del servidor MongoDB:
5.0.0Versión de compatibilidad de funciones:
5.0Miembros del conjunto de réplicas:
3Nombres de host de los miembros:
host1,host2,host3Nota
Este tutorial utiliza los nombres de host
host1,host2yhost3. Reemplácelos con nombres de host válidos para el servidor MongoDB.Directorios de datos para cada instancia
mongod:/data/cluster/rs1,/data/cluster/rs2,/data/cluster/rs3Ruta del archivo de registro para cada instancia
mongod:/data/cluster/rs1/mongodb.log,/data/cluster/rs2/mongodb.log,/data/cluster/rs3/mongodb.logPuerto para cada proceso
mongod:29010,29020,29030Prioridad de votación para cada miembro:
1Número de votos de cada miembro:
1
Copie y pegue las siguientes propiedades de configuración getStartedCluster.json del conjunto de réplicas y de todo el clúster en un archivo llamado.
Para obtener más información sobre las propiedades del archivo de configuración, consulte Archivo de configuración del clúster.
{ "name": "getStarted", "version": "5.0.0", "featureCompatibilityVersion": "5.0", "processes": [ { "hostname": "host1", "dbPath": "/data/cluster/rs1", "logPath": "/data/cluster/rs1/mongodb.log", "priority": 1, "votes": 1, "port": 29010 }, { "hostname": "host2", "dbPath": "/data/cluster/rs2", "logPath": "/data/cluster/rs2/mongodb.log", "priority": 1, "votes": 1, "port": 29020 }, { "hostname": "host3", "dbPath": "/data/cluster/rs3", "logPath": "/data/cluster/rs3/mongodb.log", "priority": 1, "votes": 1, "port": 29030 } ] }
Recuperar el clúster
Puede comprobar si su clúster se creó correctamente recuperando los detalles del clúster mediante el comando mongocli ops-manager clusters describe.
mongocli ops-manager cluster describe getStarted
La salida del comando debería verse similar a la siguiente:
{ "mongoURI": "mongodb://host1:29010,host2:29020,host3:29030", "name": "getStarted", "processes": [ { "buildIndexes": true, "db_path": "/data/cluster/rs1", "featureCompatibilityVersion": "5.0", "hostname": "host1", "log_path": "/data/cluster/rs1/mongodb.log", "name": "getStartedCluster", "port": 29010, "priority": 1, "process_type": "mongod", "slave_delay": 0, "version": "5.0.0", "votes": 1, "arbiter_only": false, "disabled": false, "hidden": false }, { "buildIndexes": true, "db_path": "/data/cluster/rs2", "featureCompatibilityVersion": "5.0", "hostname": "host2", "log_path": "/data/cluster/rs2/mongodb.log", "name": "getStartedCluster", "port": 29020, "priority": 1, "process_type": "mongod", "slave_delay": 0, "version": "5.0.0", "votes": 1, "arbiter_only": false, "disabled": false, "hidden": false }, { "buildIndexes": true, "db_path": "/data/cluster/rs3", "featureCompatibilityVersion": "5.0", "hostname": "host3", "log_path": "/data/cluster/rs3/mongodb.log", "name": "getStartedCluster", "port": 29030, "priority": 1, "process_type": "mongod", "slave_delay": 0, "version": "5.0.0", "votes": 1, "arbiter_only": false, "disabled": false, "hidden": false } ] }
Vigile el estado de su configuración de automatización
Ejecute el comando mongocli ops-manager automation watch para determinar si el clúster está listo para usarse. El siguiente comando utiliza el perfil predeterminado para acceder al Ops Manager proyecto:
mongocli om automation watch
Resumen
¡Felicitaciones! Ha creado correctamente un clúster para alojar sus datos. Puede conectarse a su clúster mediante la cadena de conexión de mongosh o su aplicación, o bien, visualizarlo iniciando sesión en la interfaz de usuario.