Ampliação Db2

Você pode executar um comando patch para adicionar mais memória e CPU ao Db2 serviço para IBM Software Hub oferecer suporte à alta disponibilidade ou aumentar a capacidade de processamento.

Sobre esta tarefa

Db2 não suporta o cpd scale comando, mas você pode usar o script fornecido para aumentar a escala Db2 e usar qualquer capacidade adicional do sistema operacional.

Procedimento

  1. Execute o seguinte comando para encontrar os respectivos nomes de Db2uCluster recursos Db2uInstance ou.
    oc get db2ucluster,db2uinstance --all-namespaces
  2. Defina o nome do Db2uCluster recurso personalizado Db2uInstance ou como variável DB2_CR_ID de ambiente.
    DB2_CR_ID=<db2ucluster_cr_name/db2uinstance_cr_name>
  3. Execute o seguinte comando para Db2uClusterDb2uInstance configurar seu namespace :
    Para Db2uCluster
    namespace=$(oc get db2ucluster --all-namespaces | grep ${DB2_CR_ID} | awk {'print $1'})
    Para Db2uInstance
    namespace=$(oc get db2uinstance --all-namespaces | grep ${DB2_CR_ID} | awk {'print $1'})
  4. Use os seguintes comandos para corrigir o recurso personalizado Red Hat® OpenShift®Db2uCluster Db2uInstance ou do Db2 pod para definir limites de memória e CPU.

    Nos exemplos a seguir, corrigimos os recursos Db2uCluster personalizados Db2uInstance ou com essas entradas para definir a CPU como 12 vCPU e a memória como 36 Gi.

    oc patch db2ucluster ${DB2_CR_ID} -n ${namespace} --type merge --patch '{"spec": {
    "podConfig": {
        "db2u": {
            "resource": {   
                "db2u": {
                    "limits": {
                        "cpu": "12",
                        "memory": "36Gi"
                    }
                }
            }
        }
    }
    }}'
    oc patch db2uinstance ${DB2_CR_ID} -n ${namespace} --type merge --patch '{"spec": {
    "podConfig": {
        "db2u": {
            "resource": {   
                "db2u": {
                    "limits": {
                        "cpu": "12",
                        "memory": "36Gi"
                    }
                }
            }
        }
    }
    }}'

    Após o comando patch, seu Db2 pod será reiniciado. Aguarde o estado Pronto para confirmar 1/1 que seu Db2 pod está pronto para uso.