클래식 Broker에서 Universal Broker로 조직 통합 업그레이드

circle-info

Universal Broker 운영자는 Broker 클라이언트를 실행하기 전에 원하는 배포 모델을 선언하여 지원할 Broker 연결을 지정합니다. 따라서 조직(org) -> 통합(integrations) -> Broker 연결 방식의 클래식 Broker 접근 방식은 Broker 연결 -> 통합/조직 방식으로 진화하고 있습니다.

단일 조직 마이그레이션

기존 클래식 Broker 통합을 한 번에 한 조직씩 Universal Broker로 업그레이드하려면 다음을 수행하십시오.

  1. 사용하려는 Universal Broker 연결을 생성하십시오. 자세한 내용은 Universal Broker 설치 및 구성 기본 단계를 참조하십시오.

  2. Universal Broker 클라이언트를 실행하십시오. 자세한 내용은 Universal Broker 클라이언트 실행을 참조하십시오.

  3. 테스트용 조직을 사용하여 Universal Broker 연결을 테스트하십시오. snyk-broker-config workflows connections integrate를 실행하고 테스트용 조직 ID를 입력하되, 클래식 Broker 연결에 사용된 것과 동일한 자격 증명을 사용하십시오. 목표는 클래식 Broker와 동일한 액세스 권한을 갖는 것입니다.

  4. 준비가 되면 snyk-broker-config workflows connections migrate를 실행하십시오.

    1. 업그레이드하려는 배포와 연결을 선택하십시오.

    2. Universal Broker로 업그레이드하려는 연결의 조직 ID를 입력하십시오.

    3. 선택 사항을 확인하십시오. 명령이 완료되면 조직으로의 연결이 업그레이드됩니다.

  5. 각 조직과 통합된 모든 관련 연결에 대해 이 절차를 반복하십시오.

  6. 모든 통합을 Universal Broker 클라이언트로 마이그레이션했으면 클래식 Broker 컨테이너를 삭제하거나 제거하십시오.

문제가 발생하면 클래식 Broker 클라이언트를 종료하지 않은 상태에서 클래식 Broker 클라이언트로 롤백할 수 있습니다. 롤백 방법은 다음과 같습니다.

  1. 이전에 마이그레이션한 Universal Broker 연결을 해제하십시오.

  2. Universal Broker 토큰을 해제한 후 동일한 Broker 토큰을 사용하는 다른 클래식 Broker 조직이 남아 있는 경우, API 엔드포인트 '통합 복제(설정 및 자격 증명 포함)'를 사용하여 다른 조직의 통합 설정을 복사하고 API를 통해 이전에 사용된 클래식 Broker 토큰을 재사용하십시오.

  3. 이전 Broker 토큰을 사용하는 클래식 Broker 조직이 남아 있지 않은 경우, Universal Broker 연결을 해제한 후 새로운 클래식 Broker 연결을 설정하십시오. 새로운 Broker 연결에서 Broker 토큰을 매개변수로 복사하고 Broker 컨테이너를 재시작하십시오.

다수 조직 마이그레이션

대량 마이그레이션 워크플로를 사용하면 여러 조직을 동시에 마이그레이션할 수 있습니다. 방법은 다음과 같습니다.

  1. 테스트 연결을 생성하고 통합하십시오. 단일 조직 마이그레이션의 1~3단계를 참조하십시오.

  2. snyk-broker-config workflows bulk-migration list를 실행하여 마이그레이션 가능한 모든 조직 목록을 확인하십시오.

  3. snyk-broker-config workflows bulk-migration apply를 실행하여 이전 단계에서 나열된 모든 조직을 마이그레이션하십시오. 업그레이드하려는 배포와 연결을 선택하고 선택 사항을 확인하십시오.

이 명령은 비동기식으로 실행되므로 마이그레이션이 백그라운드에서 진행됩니다. 여러 조직을 마이그레이션하는 경우 마이그레이션 프로세스가 완료되는 데 시간이 걸릴 수 있습니다.

snyk-broker-config workflows connections get을 실행하여 연결 목록을 확인하고 마이그레이션이 완료되었는지 확인할 수 있습니다.

Last updated