Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/ /

Carregue o manifesto da versão mais recente para o Ops Manager com a API

Nesta página

  • Variáveis para recursos de API para atualizar o manifesto da versão
  • Pré-requisitos
  • Procedimento

Para MongoDB Ops Manager com acesso limitado à Internet, aversão do manifesto que o MongoDB Ops Manager usa pode não corresponder à versão mais recente do manifesto fornecido pelo MongoDB .

Você pode baixar o manifesto da versão mais recente do MongoDB e, em seguida, carregá-lo no Ops Manager com a API.

Os recursos da API usam uma ou mais dessas variáveis. Substitua essas variáveis pelos valores desejados antes de chamar esses recursos da API.

Nome
Tipo
Descrição
{PUBLIC-KEY}
string
chave de API pública para suas credenciais deAPI .
{PRIVATE-KEY}
string
chave de API privada para suas credenciais de API .
<OpsManagerHost>:<Port>
string
URL da sua instância do Ops Manager.
{OPS-MANAGER-VERSION}
string

Versão principal e secundária da instância do Ops Manager.

Por exemplo, 4.2.

Sua chave de API deve ter a função Global Automation Admin ou Global Owner .

Para atualizar sua versão do Ops Manager para usar o manifesto da versão mais recente:

1

Em uma máquina que pode acessar a Internet pública, execute o seguinte comando para recuperar o manifesto da versão mais recente para sua versão do Ops Manager do MongoDB:

Dica

Substitua {OPS-MANAGER-VERSION} pela versão principal e secundária do Ops Manager.

Por exemplo, 4.2.

curl --request GET "https://opsmanager.mongodb.com/static/version_manifest/{OPS-MANAGER-VERSION}.json" \
--header "Accept: application/json" \
--output {OPS-MANAGER-VERSION}.json

O arquivo JSON que você recebe em resposta inclui todos os dados que sua instância do Ops Manager precisa. Isso abrange todas as versões e variantes do MongoDB compatíveis com sua versão do Ops Manager.

Os parâmetros e valores neste arquivo -- bem como como eles são estruturados -- podem mudar sem aviso prévio.

2
3

Em um host que possa acessar sua instância do Ops Manager, use o endpoint Atualizar o manifesto da versão para carregar o manifesto da versão mais recente para o Ops Manager.

Execute o seguinte comando, substituindo os espaços reservados pelas variáveis para recursos de API para atualizar o manifesto da versão:

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PUT "https://<OpsManagerHost>:<Port>/api/public/v1.0/versionManifest?pretty=true" \
6 --data @{OPS-MANAGER-VERSION}.json
4

Em um host que possa acessar sua instância do Ops Manager, use o endpoint manifesto da versão do Ops Manager para confirmar que o Ops Manager usa o manifesto da versão mais recente. Você pode chamar esse endpoint sem ter uma chave de API.

Execute o seguinte comando, substituindo os espaços reservados pelas variáveis para recursos de API para atualizar o manifesto da versão:

1curl --include --header "Accept: application/json" \
2 --request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/unauth/versionManifest?pretty=true"

A resposta deve corresponder ao manifesto da versão que você baixou do MongoDB e carregou na sua instância do Ops Manager.

Voltar

Automatizar a restauração de backup por meio da API