Recuperação de um aumento de escala com falha em uma implementação com o Manta Data LineageIBM Knowledge Catalog )
Após a instalação ou o upgrade para a versão 5.1, o dimensionamento do IBM Knowledge Catalog, IBM Knowledge Catalog Premium ou IBM Knowledge Catalog Standard de small_mincpu ou small para medium ou large pode falhar em uma implantação com o IBM Manta Data Lineage.
Sintomas
Se você tiver problemas ao se conectar ao banco de dados Neo4j, verifique o status CR geral do IBM Knowledge Catalog, IBM Knowledge Catalog Premium, IBM Knowledge Catalog Standard e Manta Data Lineage. Além disso, verifique o status do CR Neo4j com o seguinte comando:
oc get neo4jcluster -n ${PROJECT_CPD_INST_OPERANDS}
Se o status do Neo4j CR for failed, vá para a seção Resolver o problema.
Resolvendo o problema
Para corrigir o problema, siga estas etapas:
Coloque o operador de sua edição IBM Knowledge Catalog no modo de manutenção. Substitua ikc_service e ikc_cr no comando a seguir pelos valores apropriados para sua implantação:
oc patch <ikc_service> <ikc_cr> --patch '{"spec": {"ignoreForMaintenance": true}}' --type='merge'Faça login no operador Neo4j e exclua todos os servidores adicionais.
Faça login no operador:
oc rsh $(oc get po -l control-plane=ibm-cpd-neo4j-operator -o name)Excluir servidores adicionais.
Importante: Não exclua o servidordata-lineage-neo4j-server1.helm list -n ${PROJECT_CPD_INST_OPERANDS} helm delete -n ${PROJECT_CPD_INST_OPERANDS} data-lineage-neo4j-server2 helm delete -n ${PROJECT_CPD_INST_OPERANDS} data-lineage-neo4j-server3Sair do operador.
Exclua o serviço de balanceador de carga:
oc delete svc data-lineage-neo4j-lb-neo4j -n ${PROJECT_CPD_INST_OPERANDS}Exclua os PVCs dos servidores que você acabou de remover:
oc delete pvc data-data-lineage-neo4j-server2-0 data-data-lineage-neo4j-server3-0 transactions-data-lineage-neo4j-server2-0 transactions-data-lineage-neo4j-server3-0Edite o arquivo CR Neo4j e redefina o valor para
clusterPrimaries.Edite o arquivo CR:
oc edit neo4j data-lineage-neo4j-cr -n ${PROJECT_CPD_INST_OPERANDS}Procure as entradas
clusterPrimariese defina seu valor como 1:clusterPrimaries: 1
Forçar a reinicialização do operador Neo4j :
oc delete po -l control-plane=ibm-cpd-neo4j-operator -n ${PROJECT_CPD_INST_OPERATORS}