8.10. 다른 환경에 통합 복사
개발, 스테이징 및 프로덕션 환경 전체에서 통합을 실행하려면 통합을 내보내고 가져올 수 있습니다. 환경은 모두 단일 OpenShift 클러스터에 있거나 여러 OpenShift 클러스터에 분산될 수 있습니다.
여기에 설명된 절차에서는 Fuse Online 콘솔에서 통합을 내보내고 가져오도록 지시합니다.
OpenShift Container Platform 온사이트에서 Fuse Online을 실행하는 경우 특정 통합을 내보내고 가져와야 하는 CI/CD(Continuous Integration/Continuous Deployment) 파이프라인이 있을 수 있습니다. 이 작업에 대한 자세한 내용은 외부 툴을 사용하여 CI/CD의 통합을 내보내거나 가져오기 를 참조하십시오.
다음 항목을 참조하십시오.
8.10.1. 통합 복사 정보
각 Fuse Online 설치는 통합을 내보낼 수 있는 환경입니다. 통합 내보내기는 다른 Fuse Online 환경에서 통합을 다시 생성하는 데 필요한 정보가 포함된 zip 파일을 다운로드합니다.
환경에서 각 통합에는 하나의 Draft 버전만 있을 수 있습니다.
통합 가져오기 결과는 다음에 따라 다릅니다.
- 이전에 통합을 가져왔는지 여부
- 통합에서 사용하는 연결을 이전에 가져왔는지 여부
Fuse Online에서는 각 통합 및 각 연결에 내부 식별자를 사용하여 해당 ID를 가져오는 환경에 이미 있는지 확인합니다. 통합 또는 연결의 이름을 변경하면 Fuse Online에서 이름이 다른 통합 또는 연결로 인식합니다.
다음 표에서는 통합 가져오기의 가능한 결과를 설명합니다.
가져오기 환경에서 다음을 수행합니다. | 가져오기 작업에서 수행하는 작업: |
---|---|
이전에는 통합을 가져오지 않았습니다. | 통합을 생성합니다. 통합은 Draft 상태에 있습니다. |
이전에 통합을 가져왔습니다. | Fuse Online에서 통합을 업데이트합니다. 업데이트된 통합은 Draft 상태입니다. 이 통합의 Draft 버전이 있는 경우 손실됩니다. |
가져온 통합에서는 가져오기 작업 전에 환경에 없는 연결을 사용합니다. | Fuse Online에서는 보안을 제외하고 동일한 설정이 있는 연결을 생성합니다. 각각의 새 연결을 검토해야 합니다. 새 환경에 대한 연결이 완전히 구성되지 않은 경우 누락된 설정을 추가해야 합니다. 예를 들어 이 Fuse Online 환경을 이 연결에 액세스하는 애플리케이션의 클라이언트로 등록하여 시크릿 설정을 가져와야 할 수 있습니다. |
8.10.2. 통합 내보내기
Fuse Online에서 통합을 내보낼 때 zip 파일을 로컬 다운로드
폴더에 다운로드합니다. 이 zip 파일에는 다른 Fuse Online 환경에서 통합을 다시 생성하는 데 필요한 정보가 포함되어 있습니다.
통합 내보내기는 통합 백업을 수행하는 방법이기도 합니다. 그러나 Fuse Online은 통합 버전을 유지 관리하므로 백업 사본에는 통합을 내보낼 필요가 없습니다.
절차
- Fuse Online의 왼쪽 패널에서 통합을 클릭합니다.
- 통합 목록에서 내보낼 통합 항목을 식별합니다.
- 항목 오른쪽에 있는 을 클릭하고 내보내기 를 선택합니다.
다음 단계
다른 Fuse Online 환경으로 통합을 가져오려면 해당 환경을 열고 내보낸 zip 파일을 가져옵니다.
8.10.3. 통합 가져오기
Fuse Online 환경에서는 다른 Fuse Online 환경에서 내보낸 통합을 가져올 수 있습니다. 통합을 내보내면 통합을 가져오기 위해 업로드하는 zip 파일이 다운로드됩니다.
사전 요구 사항
- 다른 Fuse Online 환경에서 내보낸 통합이 포함된 zip 파일이 있습니다.
절차
- 통합을 가져올 Fuse Online 환경을 엽니다.
- 왼쪽 패널에서 통합을 클릭합니다.
- 오른쪽 상단에서 가져오기 를 클릭합니다.
내보낸 통합 zip 파일을 하나 이상 드래그 앤 드롭하거나 내보낸 통합이 포함된 zip 파일로 이동하여 선택합니다.
Fuse Online에서 파일을 가져오고 가져올 때 메시지를 표시합니다.
- 왼쪽 패널에서 통합을 클릭합니다.
- 통합 목록에서 방금 가져온 통합 항목에서 보기를 클릭합니다.
- 통합 요약에서 구성이 필요한 알림이 있는 경우 오른쪽 상단에서 통합 편집을 클릭합니다.
구성이 필요한 각 연결에 대해 다음을 수행합니다.
- Configure 버튼을 클릭하여 세부 정보를 표시합니다.
- 필요에 따라 연결 세부 정보를 입력하거나 변경합니다. 이 페이지의 모든 필드가 올바르며 보안 구성만 필요할 수 있습니다.
- 다음을 클릭합니다.
왼쪽 패널에서 설정을 클릭합니다.
설정 페이지에는 OAuth 프로토콜을 사용하는 애플리케이션의 항목이 표시됩니다.
구성이 필요하고 OAuth 프로토콜을 사용하는 애플리케이션에 액세스하는 각 연결에 대해 Fuse Online 환경을 애플리케이션에 등록합니다. 각 애플리케이션에 따라 단계가 달라집니다. 적절한 주제를 참조하십시오.
- 왼쪽 패널에서 연결을 클릭하고 구성이 필요한 연결이 더 이상 없는지 확인합니다.
- 왼쪽 패널에서 통합을 클릭합니다. 통합 목록에서 가져온 통합에는 항목의 왼쪽 상단에 녹색 일각형이 있습니다.
- 통합 목록에서 가져온 통합 항목 오른쪽에 있는 를 클릭하고 편집을 선택합니다.
- 오른쪽 상단에서 저장을 클릭하거나 가져온 통합 실행을 시작하려면 게시 를 클릭합니다. 초안으로 통합을 저장하거나 통합을 게시하는지 여부에 관계없이 Fuse Online은 통합을 업데이트하여 업데이트된 연결을 사용합니다.