확대 Db2
고가용성을 지원하거나 처리 IBM Software Hub 용량을 늘리기 위해 서비스에 Db2 더 많은 메모리와 CPU를 추가하는 패치 명령을 실행할 수 있습니다.
이 태스크에 대한 정보
Db2 해당 cpd scale 명령어를 지원하지 않지만, 제공된 스크립트를 사용하여 운영 체제 용량 증가분을 활용하도록 Db2 확장할 수 있습니다.
프로시저
- 다음 명령을 실행하여 각각의 Db2uCluster 또는 Db2uInstance 리소스 이름을 찾으십시오.
oc get db2ucluster,db2uinstance --all-namespaces - 사용자 Db2uInstance 지정 Db2uCluster 리소스 이름을 환경 DB2_CR_ID 변수에 설정하십시오.
DB2_CR_ID=<db2ucluster_cr_name/db2uinstance_cr_name> - 네임스페이스를 구성하려면 Db2uClusterDb2uInstance 다음 명령을 실행하십시오:For Db2uCluster
For Db2uInstancenamespace=$(oc get db2ucluster --all-namespaces | grep ${DB2_CR_ID} | awk {'print $1'})namespace=$(oc get db2uinstance --all-namespaces | grep ${DB2_CR_ID} | awk {'print $1'}) - 다음 명령어를 사용하여 pod의 Db2 또는 Db2uInstance 사용자 Red Hat®
OpenShift®Db2uCluster 정의 리소스에 패치를 적용하여 메모리 및 CPU 제한을 설정하십시오.
다음 예시에서는 또는 Db2uInstance 사용자 Db2uCluster 정의 리소스에 이러한 항목을 패치하여 CPU를 12개 vCPU, 메모리를 36Gi로 설정합니다.
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" } } } } } }}'패치 명령어 실행 후, 해당 Db2 포드가 재시작됩니다. 준비 상태가 표시될 때까지 기다려서 해당 Db2 포드가
1/1사용 준비가 되었음을 확인하십시오.