수명 주기 작업
구성 복제 정보
DR 설정 중에 생성한 것과 동일한 스크립트를 사용하고, 파일 시스템 아티팩트를 OCI에 복제하고, 각 아티팩트에 대해 다음 고려 사항을 고려하여 파일 시스템 복제본의 일정을 잡을 수 있습니다.
- 수명 주기 동안 Oracle 홈 복제
정적 아티팩트입니다. 자주 변경되지 않으므로 정기적으로 복제할 필요가 없습니다. Oracle 홈(예: 패치 작업)에서 수정을 수행할 때만 복제해야 합니다.
- 수명 주기 동안 WebLogic 도메인 공유 구성 복제
동적 아티팩트입니다. 특히 WebLogic Server 도메인 구성의 소스인
ASERVER_HOME
와 응용 프로그램이 배치, 배치 해제, 업데이트될 때마다 업데이트되는APPLICATION_HOME
가 포함됩니다.이 WebLogic 도메인 공유 구성은 자주 변경될 것으로 예상됩니다. 시스템에서 구성 변경사항이 발생하는 빈도에 따라 더 많거나 덜 빈번하게 이 아티팩트의 정기 복제를 스케줄링합니다. 기본에 대한 구성 변경을 수행할 때마다 복제를 수행하는 방법도 제어됩니다.
- 수명 주기 동안 WebLogic 도메인 전용 구성 복제
또한 동적 아티팩트이며,
MSERVER_HOME
및NM_HOME
를 포함합니다. 초기 설정 후nodemanager
홈에서 자주 업데이트되지 않을 것으로 예상됩니다.MSERVER_HOME
의 콘텐츠는 관리 서버에서 사용하는 도메인 폴더를 포함하므로ASERVER_HOME
만큼 자주 변경됩니다. 하지만 대부분의 콘텐츠(ASERVER_HOME/config
)는 관리 서버가 시작될 때와 WLST(WebLogic Scripting Tool) 또는 Oracle WebLogic Server 관리 콘솔을 사용하여 구성 변경사항이 적용될 때AdminServer
에서 새로 고쳐지고 다운로드됩니다. 이 아티팩트를 공유 구성만큼 자주 복제하는 것은 중요하지 않습니다.MSERVER_HOME
의 다른 폴더(예:MSERVER_HOME/bin
폴더의 수정)를 수정하는 경우에만 복제해야 합니다. - 공유 런타임 폴더 복제
이 폴더에 런타임 아티팩트를 저장하는 경우 비즈니스 요구에 따라 복제본을 대기로 스케줄링합니다.
Oracle Cloud Infrastructure File Storage 파일 시스템을 사용하고
rsync
를 사용하여 복제하는 대신 공유 런타임 콘텐츠에 DBFS(Oracle Database File System) 마운트를 사용할 수 있습니다. 이렇게 하면 컨텐트가 데이터베이스에 상주하고 기본 Oracle Data Guard 복제본을 사용하여 보조 데이터베이스에 자동으로 복제됩니다. DBFS 사용에 대한 자세한 내용은 Learn More의 About Oracle Database File System를 참조하십시오.
다음 표는 수명 주기 중 파일 시스템 아티팩트 복제에 대한 권장사항의 요약입니다.
아티팩트 | 포함 | 권장 사항 |
---|---|---|
Oracle 홈 | FMW 홈, JDK, 인벤토리 | 요청량이 적은 복제만(예: 패치 적용 후) |
WebLogic 도메인 공유 구성 | ASERVER_HOME , 애플리케이션, 배포 계획, 키 저장소
|
복제 일정을 잡습니다. 높은 빈도가 필요할 수 있습니다. 빈도는 WebLogic Server 시스템에 구성 변경이 수행되는 빈도에 따라 달라집니다. |
WebLogic 도메인 전용 구성 | MSERVER_HOMES , nodemanager config |
복제 일정을 잡습니다. 일반적으로 높은 빈도는 필요하지 않습니다. |
공유 런타임 | 고객별 런타임 아티팩트(JMS 아님, TLOGS 아님) | 요구 사항에 따라 결정됩니다. DBFS 마운트인 경우 Oracle Data Guard에서 콘텐츠를 자동으로 복제합니다. |
Switchover 수행
Failover 수행
검증을 위해 보조 열기
참고:
이 작업은 주의해서 수행해야 합니다. 스냅샷으로 변환될 때 데이터베이스에 보류 중인 JMS 메시지가 있으면 대기 사이트의 서버가 시작 시 해당 메시지를 처리합니다. Snapshot Standby로 변환할 때 Primary Database에 보류 중인 작업이 없는지 확인합니다.OCI에서 관리 서버의 로컬 복구
참고:
이 수명 주기 작업은 WebLogic 관리 서버가 로컬 고가용성을 위해 VIP를 사용하고 관리 서버 구성 폴더(ASERVER_HOME
)가 공유 위치에 있는 경우에만 적용할 수 있습니다.
이 작업을 수행하는 절차는 Verifying Manual Failover of the Administration Server에서 설명합니다. 이렇게 하면 관리 서버에 대한 로컬 페일오버 보호가 제공됩니다. 자동 서비스 이전 기능을 기반으로 하는 로컬 고가용성 보호 기능이 있는 관리 서버에 대해서는 이 작업이 필요하지 않습니다.
기본 서버가 OCI 사이트에서 실행 중일 때 관리 서버를 다른 호스트로 페일오버해야 하는 경우 해당 절차를 수행할 수 있습니다. 그러나 "ADMINVHN 가상 IP 주소를 두번째 호스트로 이전" 단계와 관련하여 추가 작업이 필요합니다.
다음 단계를 수행하여 관리 서버가 실행 중이던 WebLogic Server 호스트에서 VIP를 분리하고 관리가 이동 중인 WebLogic Server 호스트에 연결합니다(APPHOST1에서 VIP를 분리하고 OCI 사이트의 APPHOST2에 연결).
root
사용자로 APPHOST1에서 다음 명령을 실행하여 네트워크 인터페이스에서 관리 서버의 VIP를 제거합니다.- 관리 서버의 VIP를 APPHOST1에서 분리합니다.
- OCI 콘솔에 연결하여 적절한 지역과 구획을 선택합니다.
- 컴퓨트 인스턴스로 이동합니다. 컴퓨트, 인스턴스를 누른 후 APPHOST1을 누릅니다.
- 연결된 VNIC를 누른 다음 관리 서버 VIP가 연결된 VNIC를 선택합니다.
- IPv4 Addresses를 누르고 관리 서버가 사용하는 VIP를 편집합니다.
- VIP의 IP 주소와
fqdn
이름을 메모에 저장합니다(예: 100.70.8.120, hydrwls-VIP.midtiersubnet.hydrvcn.oraclevcn.com). - Delete Private IP를 누릅니다.
- 관리 서버의 VIP를 APPHOST2에 연결합니다.
- 컴퓨트 인스턴스로 이동합니다. 컴퓨트, 인스턴스를 누른 후 APPHOST2를 누릅니다.
- 연결된 VNIC를 누른 다음 관리 서버 VIP가 연결된 VNIC를 선택합니다.
- Assign secondary private IP address를 누릅니다.
- IPv4 주소를 누른 다음 보조 전용 IP 주소 지정을 누릅니다.
- 이전에 사용된 전용(private) IP 주소 및 호스트 이름 값을 입력합니다. 예를 들어, IP는 100.70.8.120이고 호스트 이름은
hydrwls-vip
입니다.
- 루트 사용자로 APPHOST2에 로그인한 후 다음 명령을 실행하여 관리 서버의 VIP를 네트워크 인터페이스에 연결합니다.
- Verifying Manual Failover of the Administration Server에 설명된 대로 나머지 단계를 수행합니다.