스크립트 준비
전환 및 복구 계획의 특정 작업에 대한 사용자정의 스크립트를 Oracle Cloud Infrastructure Full Stack Disaster Recovery Service에 제공해야 합니다.
OCI용 Oracle WebLogic Server 구성을 복제하기 위한 스크립트 정보
주:
이는 구성 복제를 위한 "OCI File Storage with rsync" 및 "DBFS(데이터베이스 파일 시스템)" 방법을 기반으로 하는 재해 복구 모델에 적용됩니다.
이 단계는 Oracle Cloud Infrastructure Block Volumes 영역 간 복제본을 기반으로 하는 재해 복구 모델에는 적용되지 않습니다.
구성 복제 스크립트를 사용하여 Oracle WebLogic 도메인을 대기 사이트에 복사하는 경우 스위치오버 계획에 사용자 단계로 추가할 수 있습니다.
대기 상태의 Oracle WebLogic 구성이 이미 기본 구성과 최신 상태인 경우 실행은 필수가 아닙니다. 그렇지 않은 경우 전환 직전에 스크립트를 실행하여 대기 Oracle WebLogic 도메인의 기본 도메인에서 최신 구성을 가져올 수 있습니다.
Oracle WebLogic Server for OCI 및 Oracle SOA Suite on Marketplace 재해 복구 사례의 경우 먼저 기본 롤이 있는 사이트의 관리 호스트 0에서 스크립트를 실행한 다음 대기 롤이 있는 사이트의 관리 호스트에서 스크립트를 실행해야 합니다.
스크립트는 Oracle WebLogic Server for Oracle Cloud Infrastructure, Disaster Recovery Production and DR in the Oracle Cloud Infrastructure (OCI) 및 Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery in the Oracle Cloud Infrastructure (OCI)에서 SOA Suite를 참조하십시오.
관리 호스트에서 스크립트 경로를 찾습니다. 예: /u01/scripts/config_replica.sh
.
데이터베이스 연결 문자열을 업데이트하는 스크립트 정보
주:
이 작업은 OCI 블록 볼륨 영역 간 복제를 기반으로 하는 재해 복구 모델에만 적용됩니다. 이 작업은 구성 복제를 위한 "rsync를 사용하는 OCI File Storage" 및 "DBFS(데이터베이스 파일 시스템)" 방법을 기반으로 하는 재해 복구 모델에는 적용되지 않습니다.
이 교체를 자동화하려면 replacement_script_BVmodel.sh
스크립트를 사용합니다. This script is provided in Oracle WebLogic Server for Oracle Cloud Infrastructure, Disaster Recovery Production and DR in the Oracle Cloud Infrastructure (OCI) and SOA Suite on Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery in the Oracle Cloud Infrastructure (OCI) for the Block Volume cross-region DR model. 이 스크립트는 복제된 블록 볼륨에 없는 폴더의 모든 WebLogic 노드(기본 및 대기)에 배치합니다. 각 영역의 해당 값으로 스크립트를 사용자 정의해야 합니다.
호스트에서 스크립트의 경로를 찾습니다. 예: /u01/scripts/replacement_script_BVmodel.sh
.
Oracle WebLogic 프로세스를 시작 및 중지하기 위한 스크립트 생성
wls_stop.sh
및 wls_start.sh
스크립트를 사용합니다. 이 스크립트는 OCI용 Oracle WebLogic Server 및 Oracle SOA Suite on Marketplace에 적합합니다. 이러한 스크립트는 모든 Oracle WebLogic 프로세스(관리 서버, 관리 서버 및 노드 관리자) 또는 각 프로세스를 개별적으로 시작 및 정지합니다.
OCI Full Stack Disaster Recovery Service에서 수행되는 스위치오버 및 페일오버 작업의 경우 Oracle은 다음 스크립트를 사용할 것을 권장합니다. 이 예제 스크립트는 제공된 wls_stop.sh
및 wls_start.sh
스크립트(특정 옵션으로 호출)를 사용하며, 나중에 DR 계획을 정의할 때 사용자정의 계획 그룹에서 호출됩니다.
DNS 프론트 엔드 이름을 변경하기 위한 스크립트 만들기
사용자정의 계획 그룹 및 단계를 추가하여 DNS 변경을 자동화하여 DNS 제공자의 프런트엔드 DNS 레코드를 변경할 수 있습니다.
Oracle Cloud Infrastructure DNS를 사용하는 경우 이 문서의 스크립트 다운로드 섹션에서 스크립트 예를 사용할 수 있습니다.
- 영역 2로 전환할 때 로드 밸런서의 영역 2 IP를 가리키도록 프론트 엔드 이름 DNS 레코드를 업데이트하는 스크립트를 실행해야 합니다. 이에 대한 스크립트를 Region 2 중간 계층 호스트 중 하나에 배치합니다.
- 영역 1로 전환할 때 로드 밸런서의 영역 1 IP를 가리키도록 프론트 이름 DNS 레코드를 업데이트하는 스크립트를 실행합니다. 이에 대한 스크립트를 Region 1 중간 계층 호스트 중 하나에 배치합니다.
- 또는 서버리스 모드에서 적절한 스크립트를 실행하는 각 사이트에 Oracle Cloud Infrastructure 함수를 생성할 수 있습니다.