4.3. Fuse Online 환경 백업


정기적으로 백업하도록 Fuse Online을 구성할 수 있습니다.

  • Fuse Online에서 연결 및 통합을 저장하는 내부 PostgreSQL 데이터베이스입니다.
  • syndesis-operator 에서 생성하고 Fuse Online을 실행하는 데 필요한 OpenShift 리소스입니다. 여기에는 구성 맵, 배포 구성 및 서비스 계정이 포함되며 이에 국한되지 않습니다.

Fuse Online을 설치하기 전에 Fuse Online 환경에 대한 백업을 구성하거나 Fuse Online 환경의 구성을 변경하여 백업을 활성화할 수 있습니다.

Fuse Online이 백업을 수행하도록 구성된 경우 Fuse Online은 데이터를 하나의 파일에 압축하고 사용자가 지정한 Amazon S3 버킷에 해당 파일을 업로드합니다. 새 Fuse Online 환경(연결 또는 정의된 통합 없음)에 백업을 적용하여 백업된 Fuse Online 환경을 복원할 수 있습니다.

사전 요구 사항

  • OCP는 현장에서 실행되고 있습니다.
  • oc 클라이언트 툴이 설치되어 Fuse Online이 실행 중이거나 실행 중인 OCP 클러스터에 연결되어 있습니다.
  • 클러스터 관리 권한이 있는 사용자는 클러스터에서 액세스할 수 있는 권한이 있는 모든 프로젝트에 Fuse Online을 설치할 수 있는 권한을 부여했습니다.
  • AWS 액세스 키와 AWS 시크릿 키가 있습니다. 이러한 인증 정보를 얻는 방법에 대한 자세한 내용은 IAM 사용자의 액세스 키 관리에 대한 AWS 문서를 참조하십시오.
  • 업로드하려는 S3 버킷이 상주하는 AWS 리전을 알고 있습니다.
  • 백업을 업로드할 S3 버킷의 이름을 알고 있습니다.

프로세스

  1. Fuse Online을 설치할 수 있는 권한이 있는 계정으로 OpenShift에 로그인합니다. 예를 들면 다음과 같습니다.

    oc login -u developer -p developer

  2. 백업을 구성하려는 Fuse Online 환경을 실행 중이거나 실행 중인 OpenShift 프로젝트로 전환합니다. 예를 들면 다음과 같습니다.

    oc project my-fuse-online-project

  3. OpenShift 시크릿을 생성합니다. 명령줄에서 다음을 수행합니다.

    • 다음 명령 형식에 표시된 대로 syndesis-backup-s3 을 지정합니다.
    • AWS 변수를 AWS 액세스 키, AWS 시크릿 키, 버킷이 있는 AWS 리전 및 버킷 이름으로 교체합니다.

      다음 명령 형식을 사용하여 보안을 생성합니다.

      oc create secret generic syndesis-backup-s3 \
      --from-literal=secret-key-id="my-aws-access-key" \
      --from-literal=secret-access-key="my-aws-secret-key" \
      --from-literal=region="aws-region" \
      --from-literal=bucket-name="aws-bucket-name"

      백업 작업이 실행 중인 경우 이 시크릿이 있어야 합니다.

  4. Fuse Online 이 아직 설치되지 않은 경우 default-cr.yml 파일을 편집하여 백업을 활성화해야 합니다. Fuse Online을 설치하기 전에 syndesis 사용자 정의 리소스 편집을 참조하십시오. Fuse Online이 설치되면 사용자 정의 리소스에서 지정한 일정에 따라 백업 작업이 있습니다.

    Fuse Online 이 실행 중인 경우 syndesis 사용자 정의 리소스를 편집해야 합니다.

    1. 다음 명령을 호출하여 편집기에서 syndesis 사용자 정의 리소스를 엽니다.

      oc edit syndesis

    2. spec 아래에 다음을 추가합니다.

      backup:
        schedule: my-backup-interval

      my-backup-interval 을 백업 사이에 원하는 기간으로 바꿉니다. 백업 간 간격을 지정하는 방법을 확인하려면 다음 리소스를 참조하십시오.

      • 사전 정의된 Cron 스케줄
      • Cron 간격

        간격 앞에 @ 기호를 지정하지 마십시오. 예를 들어 일별 백업을 구성하려면 사용자 정의 리소스에 다음과 같은 내용이 포함됩니다.

        apiVersion: syndesis.io/v1beta1
        kind: Syndesis
        metadata:
          name: app
        spec:
          backup:
            schedule: daily
  5. 파일을 저장합니다.

    그러면 syndesis-operator 에 백업 작업이 추가됩니다.

결과

Fuse Online이 이미 실행 중인 경우 사용자가 정의한 일정에 따라 Fuse Online 백업 작업이 있습니다.

다음 단계

Fuse Online을 설치해야 하는 경우 default-cr.yml 파일을 편집하여 원하는 다른 기능을 활성화하거나 기타 다른 매개 변수를 설정합니다. default-cr.yml 파일에 원하는 모든 설정이 있는 경우 OpenShift 시크릿을 생성할 때 지정한 프로젝트에 Fuse Online을 설치합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동