Menu Docs
Página inicial do Docs
/
Operador de Kubernetes do MongoDB Enterprise
/

Atualize o Ops Manager e as versões de reconhecimento de data center de backup

Nesta página

  • Pré-requisitos
  • Procedimento
  • No seu , as configurações como mostrado no exemplo a seguir:
  • Reaplique a configuração ao Kubernetes.

Atualize as versões principais e secundárias da instância do MongoDB Ops Manager e dos bancos de dados de apoio na Especificação de recursosMongoDB Ops Manager que o Kubernetes Operator usa para gerenciar seu sistema.

Aviso

Para manter as configurações e a disponibilidade existentes, faça backup dos itens abaixo na sua instância atual do Ops Manager:

  • Seu conf-mms.properties para um local seguro. O conf-mms.properties armazena configurações para a instância do Ops Manager.

  • Seus arquivos gen.key em um local seguro. O gen.key fornece detalhes para criptografar e descriptografar os bancos de dados de backup e as credenciais de usuário MongoDB Ops Manager. MongoDB Ops Manager pode excluir esses arquivos como parte do processo de atualização.

Como precaução extra, você pode usar o mongodump para criar uma exportação binária do Banco de Dados de Aplicativos. Não existe nenhum método de backup oficialmente suportado para o banco de dados de aplicativos. Se a atualização falhar, entre em contato com o Suporte doMongoDB para obter ajuda para corrigir o problema com a versão do MongoDB Ops Manager .

  1. Atualize o MongoDB Ops Manager seguindo as considerações, os pré-requisitos e o procedimento em Atualizar o MongoDB Ops Manager.

  2. Referência Use uma versão compatível do MongoDB para garantir que seus bancos de dados de backup usem uma versão do MongoDB compatível com a nova versão do MongoDB Ops Manager .

  3. Se você precisar atualizar seus bancos de dados de apoio para uma versão compatível do MongoDB , consulte Atualizar versão do MongoDB .

Para atualizar o MongoDB Ops Manager e as versões do banco de dados do aplicativo, complete as seguintes etapas:

1
  1. Configure spec.version para a nova versão do Ops Manager.

  2. Se você atualizou o banco de dados do aplicativo, defina spec.applicationDatabase.version para a versão compatível do MongoDB.

1apiVersion: mongodb.com/v1
2kind: MongoDBOpsManager
3metadata:
4 name: om
5spec:
6 topology: SingleCluster # optional, SingleCluster by default
7 opsManagerURL: https://link.to.configured.load-balancer.example.com # optional OM URL for the operator
8replicas: 1
9version: "6.0.18"
10 adminCredentials: ops-manager-admin-secret
11 configuration:
12 mms.fromEmailAddr: admin@example.com
13 mms.security.allowCORS: "false"
14 security:
15 tls:
16 ca: issuer-ca
17 backup:
18 enabled: true
19 encryption:
20 kmip:
21 server:
22 url: kmip.corp.mongodb.com:5696
23 ca: mongodb-kmip-certificate-authority-pem
24 headDB:
25 storage: "30Gi"
26 labelSelector:
27 matchLabels:
28 app: my-app
29 opLogStores:
30 - name: oplog1
31 # Sets labels for the oplog store.
32 assignmentLabels: ["test1", "test2"]
33 mongodbResourceRef:
34 name: my-oplog-db
35 mongodbUserRef:
36 name: my-oplog-user
37 s3Stores:
38 - name: s3store1
39 # Sets labels for the S3 store.
40 assignmentLabels: ["test1", "test2"]
41
42 mongodbResourceRef:
43 name: my-s3-metadata-db
44 mongodbUserRef:
45 name: my-s3-store-user
46 s3SecretRef:
47 name: my-s3-credentials
48 pathStyleAccessEnabled: true
49 s3BucketEndpoint: s3.region.amazonaws.com
50 s3BucketName: my-bucket
51 applicationDatabase:
52 passwordSecretKeyRef:
53 name: om-db-user-secret
54 key: password
55 members: 3
56 topology: SingleCluster
57 version: "6.0.5-ubi8"
58 security:
59 tls:
60 ca: issuer-ca
61 secretRef:
62 prefix: appdb
2
kubectl apply -f <om-resource-specification>.yaml

O Kubernetes reconfigura automaticamente seu sistema com as novas especificações. Você pode ver essas alterações refletidas em seu aplicativo MongoDB Ops Manager ou Cloud Manager .

Voltar

Usar o modo local

Nesta página