2.3.2. Oracle 12c로 3scale 업그레이드
이 절차에서는 기존 3scale 2.8 설치에서 3scale 2.9.1용 Oracle Database 12c 업데이트를 안내합니다.
중요: 데이터베이스에 대한 연결이 손실되어 잠재적으로 3scale이 손상될 수 있습니다. 업그레이드를 진행하기 전에 백업을 만듭니다. 공식 Oracle Database 문서를 참조하십시오. Oracle 데이터베이스 백업 및 복구 사용자 가이드.
사전 요구 사항
- 3scale 2.8 설치
Oracle Database 12c 설치
- Oracle로 3scale을 구성하는 방법에 대한 자세한 내용은 Oracle 데이터베이스 준비를참조하십시오.
절차
3scale 2.9.1용 OpenShift 템플릿을복제합니다.
git clone --branch 2.9.1.GA https://github.com/3scale/3scale-amp-openshift-templates.git
$ git clone --branch 2.9.1.GA https://github.com/3scale/3scale-amp-openshift-templates.git
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Oracle Database Instant Client 패키지 파일을
3scale-amp-openshift-templates/amp/system-oracle-client-files
디렉터리에 배치합니다. oc process
명령을-f
옵션과 함께 실행하고build.yml
OpenShift 템플릿을 지정합니다.oc process -f build.yml | oc apply -f -
$ oc process -f build.yml | oc apply -f -
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc start-build
명령을 입력하여 새 시스템 이미지를 빌드합니다.oc start-build 3scale-amp-system-oracle --from-dir=.
$ oc start-build 3scale-amp-system-oracle --from-dir=.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 빌드가 완료될 때까지 기다립니다. 빌드 상태를 보려면 다음 명령을 실행합니다.
oc get build <build-name> -o jsonpath="{.status.phase}"
$ oc get build <build-name> -o jsonpath="{.status.phase}"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 빌드가 Complete 상태가 될 때까지 기다립니다.
추가 리소스
3scale 및 Oracle Database 지원에 대한 자세한 내용은 Red Hat 3scale API Management Supported Configurations 를 참조하십시오.