VCN 피어링을 사용하여 서로 다른 지역의 OCI GoldenGate 배포 간 배포 경로 설정

Oracle Cloud Infrastructure GoldenGate 및 VCN(가상 클라우드 네트워크) 피어링을 설정 및 구성하여 두 개의 서로 다른 지역에 위치한 두 OCI GoldenGate 배포 간에 배포 경로를 생성하는 방법을 알아봅니다.

개요

상호 연결된 OCI(Oracle Cloud Infrastructure) GoldenGate 배치를 사용하여 분산된 이기종 및 멀티클라우드 데이터 패브릭을 생성할 수 있습니다. 이 예에서는 피닉스(지역 A)와 프랑크푸르트(지역 B)에 위치한 OCI GoldenGate 배포 간의 배포 경로를 생성하는 방법을 보여줍니다.



시작하기 전에

계속하려면 다음이 있어야 합니다.

  • Extract가 정의된 단일 리전(리전 A)에 기존 OCI GoldenGate 배포
  • 다른 리전(리전 B)의 기존 OCI GoldenGate 배포
  • 둘 다 전용 네트워크 연결만 허용해야 합니다.
  • 기존 DRG(동적 경로 지정 Gateway)

작업 1: 네트워킹 구성

  1. 리전 A에서 다음 단계에 따라 VCN을 생성합니다.
    1. Oracle Cloud 콘솔 탐색 메뉴에서 네트워킹을 누른 다음 가상 클라우드 네트워크를 누릅니다.
    2. 컴파트먼트 선택을 확인하거나 컴파트먼트를 변경합니다.
    3. VCN 생성을 누릅니다.
    4. VCN 생성 패널에서 다음 필드를 완료한 후 VCN 생성을 누릅니다.
      • 이름: 이름을 입력합니다.
      • 컴파트먼트에 생성: 그대로 유지
      • IPv4 CIDR 블록:
        • 퍼블릭(10.0.0.0/24)
        • 프라이빗(10.0.1.0/24)
    5. VCN A 세부 정보 페이지에서 게이트웨이를 누른 다음 DRG 연결 생성을 누릅니다.
    6. [DRG 연결 생성] 페이지에서 DRG에 대한 이름을 입력하고 DRG 위치를 선택한 다음 DRG 연결 생성을 누릅니다.
    7. 동적 경로 지정 게이트웨이 연결 목록에서 생성한 DRG를 선택합니다.
    8. DRG 세부정보 페이지에서 첨부 파일을 누릅니다.
    9. 원격 피어링 접속 연결 아래에서 원격 피어링 접속 생성을 누릅니다.
    10. 원격 피어링 접속 생성 패널에서 이름을 입력하고 기본 설정을 그대로 두고 원격 피어링 접속 생성을 누릅니다. RPC 연결은 DRG에 자동으로 추가되고 해당 피어링 상태가 [신규](피어링되지 않음)로 설정됩니다.
    11. 원격 피어링 접속 연결 목록에서 생성한 RPC를 선택합니다.
    12. RPC 세부 정보 페이지에서 OCID에 대해 복사를 누릅니다.

      주:

      나중에 사용하기 위해 OCID를 텍스트 편집기에 일시적으로 붙여 넣을 수 있습니다.
  2. 리전 B의 이전 단계를 반복하여 2개의 리전 서브넷과 DRG가 있는 VCN(VCN B)을 생성합니다.
    • 공개(192.168.0.0/24))
    • 프라이빗(192.168.1.0/24)
  3. 영역 B의 RPC 세부정보 페이지에서 RPC 이름을 누른 다음 접속 설정을 누릅니다.
  4. VCN A의 세부정보 페이지에서 보안, 프라이빗 서브넷-<VCN 이름>에 대한 보안 목록을 차례로 누릅니다.
  5. 수신 규칙 추가를 누릅니다.
  6. [수신 규칙 추가] 대화상자에서 다음 필드에 정보를 입력한 후 수신 규칙 추가를 누릅니다.
    1. 소스 유형: CIDR
    2. 소스 CIDR: 192.168.1.0/24
    3. IP 프로토콜: TCP
    4. 소스 포트 범위: 모두
    5. 대상 포트 범위: 443

      주:

      443은 OCI GoldenGate 배치에 액세스하기 위한 기본 포트입니다.
  7. 마찬가지로 두 영역의 DNS 분석기가 서로 통신하도록 허용하는 수신 규칙을 추가합니다.
    • 192.168.0.0/16 UDP All 53
    • 192.168.0.0/16 TCP All 53
  8. VCN A의 [세부정보] 페이지에서 경로 지정을 누른 다음 프라이빗 서브넷-<VCN 이름>에 대한 경로 테이블을 누릅니다.
  9. 순로 규칙 추가를 누릅니다.
  10. [경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 후 경로 규칙 추가를 누릅니다.
    • 대상 유형: 동적 경로 지정 게이트웨이
    • 대상 CIDR블록: 192.168.1.0/24
  11. VCN B의 세부정보 페이지에서 보안, 프라이빗 서브넷의 보안 목록-<VCN 이름>을 차례로 누릅니다.
  12. 수신 규칙 추가를 누릅니다.
  13. [수신 규칙 추가] 대화상자에서 다음 필드에 정보를 입력한 후 수신 규칙 추가를 누릅니다.
    1. 소스 유형: CIDR
    2. 소스 CIDR: 10.0.1.0/24
    3. IP 프로토콜: TCP
    4. 소스 포트 범위: 모두
    5. 대상 포트 범위: 443

      주:

      443은 OCI GoldenGate 배치에 액세스하기 위한 기본 포트입니다.
  14. 마찬가지로 두 영역의 DNS 분석기가 서로 통신하도록 허용하는 수신 규칙을 추가합니다.
    • 10.0.0.0/16 UDP All 53
    • 10.0.0.0/16 TCP All 53
  15. VCN B의 세부정보 페이지의 리소스에서 경로 테이블을 누른 다음 프라이빗 서브넷의 경로 테이블 -<VCN 이름>을 누릅니다.
  16. 순로 규칙 추가를 누릅니다.
  17. [경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 후 경로 규칙 추가를 누릅니다.
    • 대상 유형: 동적 경로 지정 게이트웨이
    • 대상 CIDR블록: 10.0.1.0/24

작업 2: DNS 피어링 구성

  1. VCN A에서 수신 및 전송 엔드포인트 생성:
    1. Oracle Cloud 콘솔 탐색 메뉴에서 네트워킹을 누른 다음 가상 클라우드 네트워크를 선택합니다.
    2. 가상 클라우드 네트워크 목록에서 VCN A를 선택합니다.
    3. VCN A의 VCN 정보에서 DNS 분석기를 선택합니다.
    4. 리소스 아래에서 끝점을 누른 다음 끝점 생성을 눌러 수신 및 전달 끝점을 생성합니다.
      1. 끝점 작성 패널에서 이름을 입력합니다.
      2. 서브넷 선택의 경우 드롭다운에서 VCN A 프라이빗 서브넷을 선택합니다.
      3. 끝점 유형에 대해 수신을 선택합니다.
      4. 끝점 생성을 누릅니다.
      5. 위 단계를 반복하여 전달 끝점을 생성합니다.

      주:

      자세한 내용은 분석기 끝점 생성을 참조하십시오.
  2. 1단계를 반복하여 VCN B에서 수신 및 전송 엔드포인트를 생성합니다.
  3. VCN A에 대한 규칙 관리:
    1. VCN A로 돌아가서 DNS 분석기를 누릅니다.
    2. 리소스 아래에서 규칙을 누른 다음 규칙 관리를 누릅니다.
      1. 규칙 관리 패널의 규칙 조건에 대해 드롭다운에서 도메인을 선택합니다.
      2. 도메인에 VCN B에 대한 DNS 도메인 이름을 입력합니다.

        예를 들어, 대상 지역(지역 B)이 Germany Central(프랑크푸르트)인 경우 OCI GoldenGate 도메인 이름은 다음과 같습니다. deployment.goldengate.eu-frankfurt-1.oci.oraclecloud.com

      3. 소스 끝점의 경우 드롭다운에서 VCN A에 대한 DNS 분석기 전달 끝점을 선택합니다.
      4. 대상 IP 주소에 대해 VCN B에 대한 DNS 분석기 수신 끝점의 IP 주소를 입력합니다.
      5. 변경사항 저장를 누릅니다.

        주:

        분석기 규칙 생성에 대한 자세한 내용은 분석기 규칙을 참조하십시오.
  4. VCN B에 대한 규칙 관리:
    1. VCN B로 돌아가서 DNS 분석기를 누릅니다.
    2. 리소스 아래에서 규칙을 누른 다음 규칙 관리를 누릅니다.
      1. 규칙 관리 패널의 규칙 조건에 대해 드롭다운에서 도메인을 선택합니다.
      2. 도메인에 VCN A에 대한 OCI GoldenGate 도메인 이름을 입력합니다.

        예를 들어, 대상 지역(지역 A)이 미국 서부(피닉스)인 경우 OCI GoldenGate 도메인 이름은 deployment.goldengate.us-phoenix-1.oci.oraclecloud.com입니다.

      3. 소스 끝점의 경우 드롭다운에서 VCN B에 대한 DNS 분석기 전달 끝점을 선택합니다.
      4. 대상 IP 주소에 대해 VCN A에 대한 DNS 분석기 수신 끝점의 IP 주소를 입력합니다.
      5. 변경사항 저장를 누릅니다.

        주:

        분석기 규칙 생성에 대한 자세한 내용은 분석기 규칙을 참조하십시오.

작업 3: 연결 생성 및 할당

  1. Region A에서 Region B에 원격 배치를 위한 GoldenGate Connection을 생성합니다.

    주:

    필요 조건이:
    • 트래픽 경로 지정 방법에 대해 전용 끝점을 선택합니다.
    • 접속 문자열 또는 전자 지갑에 제공된 FQDN에서 사용된 도메인이 해당 규칙을 사용하여 적절한 DNS 분석기로 올바르게 전달되고 있습니다. 자세한 내용은 리졸버 규칙을 참조하십시오.
  2. Region A에서 배치에 대한 연결을 할당합니다.

작업 4: 배포 경로 생성

  1. 리전 A에서 OCI GoldenGate 배포 콘솔에 로그인합니다.
  2. 이 배포에 정의된 추출 및 추적을 사용하여 배포 경로를 추가합니다.
  3. 배포 경로가 활성화되면 지역 B의 대상 배포에 로그인하여 배포 경로가 수신기 서비스에 나타나는지 확인합니다.