3.2. Fuse Online 구성 변경 절차

OCP에 설치된 Fuse Online 환경의 경우 syndesis 사용자 정의 리소스를 업데이트하여 구성을 변경할 수 있습니다. 변경 사항을 저장한 후 OpenShift는 구문적으로 올바르면 업데이트와 함께 syndesis-operator 를 업데이트합니다. 구문 오류로 인해 업데이트가 수행되지 않습니다.

syndesis 사용자 정의 리소스를 편집하는 동안 구문적으로 올바른 잘못된 설정을 지정하지 않아야 합니다. syndesis-operator 는 구문이 올바른 설정이 유효하지 않은 경우에도 업데이트된 syndesis 사용자 정의 리소스를 사용합니다. 유효하지 않은 설정을 지정하면 OpenShift가 업데이트를 완료한 후에만 확인할 수 있습니다. 업데이트 중에 OpenShift는 잘못된 설정을 삭제합니다.

사전 요구 사항

절차

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

    oc login -u developer -p developer

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

    oc project my-fuse-online-project

  3. 선택 사항: 업데이트한 후 잘못된 콘텐츠를 저장하는 경우 구문 분석 사용자 정의 리소스에서 현재 설정의 백업 사본을 생성합니다. 예를 들어 다음 명령을 호출하면 syndesis_app_backup.yml 파일에 백업을 저장합니다.

    oc get syndesis app -o yaml > syndesis_app_backup.yml

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

    oc edit syndesis/app

    참고: 이 절차에서는 편집기에서 사용자 지정 리소스 파일을 열어 구성을 설정하는 방법을 설명합니다. 또는 oc patch 명령을 사용하여 사용자 정의 리소스를 편집할 수 있습니다.

  5. 필요에 따라 syndesis 사용자 정의 리소스를 편집합니다.
  6. 리소스를 저장합니다.

    편집한 오브젝트 유형에 따라 업데이트로 syndesis-operator 가 트리거되어 리소스를 저장할 때 일부 Fuse Online 구성 요소를 재배포합니다.

  7. 2분 또는 3분 정도 기다린 다음 syndesis 사용자 정의 리소스가 올바르게 업데이트되었는지 확인합니다.

    1. 다음 명령을 호출하여 syndesis 사용자 정의 리소스의 내용을 표시합니다.

      oc describe syndesis/app

    2. 콘텐츠를 확인합니다.

      syndesis 사용자 정의 리소스에 필요한 설정이 포함되어 있지 않은 경우 다시 편집하여 유효한 설정을 지정합니다.

결과

syndesis 사용자 정의 리소스 트리거 syndesis-operator 에 대한 대부분의 변경 사항은 Fuse Online syndesis-server 구성 요소를 재배포합니다. 즉, OpenShift가 새 서버 포드를 생성합니다.

새 서버가 준비될 때까지 최대 1~2분이 걸립니다. 이 기간 동안 Fuse Online 콘솔을 사용할 수 없습니다. 새 서버를 배포하는 동안 실행 중인 통합이 계속 실행됩니다. 새 배포가 준비되면 새 서버가 통합 상태를 로드합니다. 다음과 같은 경우 Fuse Online 콘솔을 다시 사용할 수 있습니다.

  • syndesis-server Pod 상태는 Running 입니다.
  • Fuse Online 콘솔을 새로 고치면 통합, 연결, 메시지, 가동 시간 값이 표시됩니다.

syndesis 사용자 지정 리소스에 대한 일부 변경 사항은 Fuse Online 구성을 업데이트하지만 syndesis-server 를 다시 배포할 필요는 없습니다. 예를 들면 다음과 같습니다.

  • syndesis 사용자 정의 리소스를 업데이트하여 백업을 지정할 때 백업 작업이 시작되기 몇 초 전입니다.

각 구성 변경의 영향은 설치 후 허용되는 Fuse Online 구성 변경 사항에 설명되어 있습니다.