Preparando-se para atualizar Product Master o serviço

Antes de atualizar o Product Master serviço de para IBM Cloud Pak for Data5.2.x, 5.3 você deve atender aos seguintes requisitos.

  1. Você precisa fazer um backup do seu banco de dados MongoDB existente. Conclua a tarefa listada na seção Banco de dados de MongoDB backup.
  2. Você precisa fazer um backup do seu arquivo app-secret existente. Conclua a tarefa listada na seção Arquivo secreto do aplicativo de backup.
  3. Atualize a Db2 senha do banco de dados.
  4. Para usar o recurso Texto livre, você precisa instalar OpenSearch no Red Hat® OpenShift® Container Platform. Para obter mais informações, consulte Instalação OpenSearch no Red HatOpenShift Container Platform.

Banco de dados de MongoDB backup

Esta é uma etapa obrigatória para atualizar o Product Master serviço de para 5.3IBM Cloud Pak for Data5.2.x.

  1. No caso Product Master da instância, Red Hat OpenShift Container Platform vá para Segredo > segredo do aplicativo para visualizar o nome, usuário e senha da instância.
  2. Vá para o MongoDB pod.
    # oc rsh productmaster-mongodb-5464cb968-qcnts
  3. Verifique as credenciais que você detectou na Etapa 1.
    sh-4.4$ mongo
    MongoDB shell version v4.0.22
    connecting to: mongodb://<ipadress>:<portnumber>/?gssapiServiceName=mongodb
    Implicit session: session { "id" : UUID("<>") }
    MongoDB server version: 4.0.22
    Welcome to the MongoDB shell.
    For interactive help, type "help".
    For more comprehensive documentation, see
            http://docs.mongodb.org/
    Questions? Try the support group
            http://groups.google.com/group/mongodb-user
    2022-06-03T06:11:40.980+0000 I STORAGE  [main] In File::open(), ::open for '//.mongorc.js' failed with Permission denied
    > use admin
    switched to db admin
    > db.auth('<username>','<password>')
    1
    > show dbs;
    admin   0.000GB
    config  0.000GB
    local   0.000GB
    mldb2   0.000GB
    
  4. Execute o seguinte comando para fazer o backup do banco MongoDB de dados ( mldb2 ).
    $cd /data/db
    $mongodump \ 
    --username <username> \
    --authenticationDatabase admin \ 
    --password <password> \ 
    -d mldb2
  5. Execute o seguinte comando para baixar a /data/db/dump pasta para sua máquina local.
    oc rsync productmaster-mongodb-6975f78c4d-4hx5w:/data/db/dump .
    Saída de amostra
    # ls | grep dump dump

Ficheiro secreto da aplicação de backup

Esta é uma etapa obrigatória para atualizar o Product Master serviço de para 5.3IBM Cloud Pak for Data5.2.x.

Copie e renomeie app-secret como, random-secret pois o Product Master serviço na IBM Cloud Pak® for Data5.3 versão busca alguns valores do arquivo.
  1. No caso Product Master do Red Hat OpenShift Container Platform, execute o seguinte comando.
    oc project <NAMESPACE>
    oc get secret app-secret -o json | jq '.metadata.name = "random-secret"' | jq 'del(.metadata.ownerReferences)' | oc create -f –
    

Atualizar Db2® senha do banco de dados

Esta é uma etapa obrigatória para atualizar o Product Master serviço de para 5.3IBM Cloud Pak for Data5.2.x.

  1. No caso do Red Hat OpenShift Container Platform, vá para Segredo > segredo do aplicativo > Ação > Editar segredo.
  2. Atualize o valor da chave com a sua senha atual do banco de dados.

O quê fazer em seguida

  1. Para usar os recursos de gerenciamento de ativos digitais (DAM) ou aprendizado de máquina (ML) do Product Master serviço, você precisa instalar MongoDB. Para obter mais informações, consulte Instalação MongoDB para Product Master.
  2. Continue com a atualização Product Master do serviço. Para obter mais informações, consulte Atualização Product Master.