Docs Menu
Docs Home
/ /

Introducción a MongoDB Ops Manager

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 Manager Proyecto

  • Recuperar 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.

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 owner El rol o superior - La entrada de la lista de acceso para su dirección IP o GamaCIDR

  • Instalar o actualizar MongoDB CLI

  • Configurar el MongoDB CLI

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: getStarted

  • Versión del servidor MongoDB: 5.0.0

  • Versión de compatibilidad de funciones: 5.0

  • Miembros del conjunto de réplicas: 3

  • Nombres de host de los miembros: host1, host2, host3

    Nota

    Este tutorial utiliza los nombres de host host1, host2 y host3. 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/rs3

  • Ruta del archivo de registro para cada instancia mongod: /data/cluster/rs1/mongodb.log, /data/cluster/rs2/mongodb.log, /data/cluster/rs3/mongodb.log

  • Puerto para cada proceso mongod: 29010, 29020, 29030

  • Prioridad de votación para cada miembro: 1

  • Número de votos de cada miembro: 1

1

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
}
]
}
2
mongocli ops-manager cluster create --file getStartedCluster.json

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
}
]
}

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

¡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.

Volver

Utilice Cloud Manager

En esta página